A proactive AI assistant that captures screen context to generate summaries, to-do lists, and insights.
MineContext is an open-source proactive AI assistant designed for personal knowledge management and context engineering. It serves as a tool for users who want an AI that understands their digital activity without manual data entry, acting as an alternative to traditional manual note-taking apps or static AI chatbots that require constant prompting. By observing the user's digital world, it aims to bring clarity to fragmented workflows and study sessions.
The application is available for macOS and Windows. It operates by monitoring the user's screen to capture and comprehend visual context, which it then processes to provide automated insights and organization. Users configure the tool by providing an API key for a compatible model service to enable the backend processing of captured data. Once the screen sharing permissions are granted and recording starts, the system works in the background to synthesize information while the user focuses on other tasks.
The software is built using Electron, React, and TypeScript for the frontend, with a Python-based backend. It utilizes a retrieval-augmented generation (RAG) approach and vector databases to manage the lifecycle of multimodal data, including capture, storage, and retrieval. The architecture separates the main process, preload scripts, and renderer process to handle system-level screen sharing permissions and IPC communication securely. Users can further enhance privacy by using tools like LMStudio to run fully local models, ensuring that no data leaves the local environment.
MineContext positions itself as a background utility that transforms raw screen activity into structured, actionable intelligence for students and creators.
A self-hosted personal AI assistant that integrates with multiple messaging apps to perform tasks and automate workflows.
Manage research through AI summarization, multi-format content ingestion, and multi-speaker podcast generation with local data control.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.