ScreenMind: Local-First AI Memory That Indexes Your Entire Computer Activity

ScreenMind is a local-first AI memory system that continuously captures your screen, transcribes meetings, and indexes voice notes, building a persistent, searchable timeline of everything you do on your computer. It uses perceptual hashing to only trigger when content changes, then runs each frame through Gemma 4 E2B via llama.cpp for vision analysis, chat, and audio processing.
Key Features
- Screen capture with perceptual hashing — only stores frames when content actually changes
- Searchable timeline — query past activity: "that error message from earlier," "what was I working on at 3pm?"
- Chat with your history — persistent AI context from your entire session
- Meeting transcription — auto-detects Zoom, Teams, and Google Meet
- Voice memos — processed via Gemma 4's audio encoder
- Natural language automations — write them in plain English Markdown
- MCP integration — connect to Claude and Cursor
Technical Stack
- Models: Gemma 4 E2B (handles vision, chat, audio)
- Backend: Python + FastAPI
- Storage: SQLite
- Inference: llama.cpp with Q4 quantization
- Hardware: 4GB+ VRAM
The author notes that GPU scheduling between vision, chat, and audio tasks is the main inference optimization challenge. The project is still workflow-driven rather than fully autonomous — retrieval quality and onboarding friction are areas needing improvement.
GitHub: ayushh0110/ScreenMind
📖 Read the full source: r/LocalLLaMA
👀 See Also

Claude Code now supports 240+ models via NVIDIA NIM gateway — including Nemotron-3 120B for agentic coding
Claude Code can switch mid-session to 240+ NVIDIA NIM models via the /model command. The Nemotron-3 Super 120B thinking variant shows strong results for multi-file refactoring and agentic tasks.

mindpm: A Free MCP Server for Persistent Project Memory with Claude
mindpm is a free, open-source MCP server that provides Claude with a local SQLite database to track tasks, decisions, notes, and session summaries across conversations. Setup takes 30 seconds with the command: claude mcp add mindpm -e MINDPM_DB_PATH=~/.mindpm/memory.db -- npx -y mindpm.

GrapeRoot MCP Tool Reduces Claude Code Token Usage by 50-70%
A developer built GrapeRoot, an MCP tool using Claude Code, that tracks explored files and avoids re-reading unchanged content, reducing token usage by 50-70% and making $20 Claude Code plans last 2-3× longer.

Rival-Review: A Cross-Model Review Loop for AI Agent Plans
Rival-review is an MIT-licensed tool that uses a second AI model to audit plans from a primary AI coding agent before execution, catching issues like flawed rollback plans, security holes, and stale-state decisions.