A mind of its own

Your screen,
remembered.

Thousands of screen-moments, connected like neurons — running entirely on your machine.

pip install screenmind
1,500+ downloads · MIT · runs on 4 GB VRAM
Understand

Every synapse
is a moment.

One local model reads every frame — apps, text, mood, layout — and remembers what it means.

Learn how it works ↯
Automate

Agents that live
in your memory.

Drop a Markdown file and it runs on your screen history — no code needed.

Build an agent ↯
Private

All in your
head. Literally.

Zero cloud. Zero telemetry. Your mind stays yours.

See how it stays private ↯
Docs

MCP server

ScreenMind ships an MCP (Model Context Protocol) server that exposes your screen history as tools any MCP-compatible assistant can call — Claude Desktop, Cursor, and VS Code (via Cline/Continue) — over stdio.

Setup

1
Install the MCP extra
Run pip install "mcp[cli]" in your ScreenMind environment.
2
Point your AI client at ScreenMind
Add the server to your client's MCP config (below), using your install path.
3
Restart the client
"screenmind" appears with its tools, ready to query your history.

Client config

{
"mcpServers": {
"screenmind": {
"command": "python",
"args": ["-m", "screenmind.mcp_server"]
}
}
}

Config location — Claude Desktop: %APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS). Cursor: Settings → MCP. VS Code: .vscode/mcp.json.

Tools

Test it

npx @modelcontextprotocol/inspector python -m screenmind.mcp_server

Opens the MCP Inspector web UI so you can call each tool interactively before wiring up your assistant.

Tip: ask Claude “what was I working on at 3pm?” — it calls get_activity_by_time under the hood and reads straight from your local database. Read-only, all local, no API keys.
GitHubPyPIWalkthroughRaise an issueXLinkedInEmail
ScreenMind — 100% local, MIT-licensed.
↯ back to the brain