Personal AI Control Plane · v0.1

Claude forgets every session.
memex remembers.

A local-first MCP server that gives any AI agent (Cursor, Cline, Claude Code, Continue, Zed) shared memory across all your past conversations — Claude Code, Cowork, Telegram exports — in one FTS5-searchable index.

MIT license · Local-only · No telemetry · No cloud

How it works

One folder. One database. Any agent can ask.

~/.memex/inbox/ ← drop conversations here (or symlink) chokidar watcher (~1s pickup) parser Telegram JSON / Claude Code JSONL (flat + nested) SQLite + FTS5 ~/.memex/data/memex.db MCP server stdio JSON-RPC, 4 tools exposed any client: • Cursor ~/.cursor/mcp.json • Claude Code ~/.claude/config.json • Cline · Continue · Zed · ... your agent calls memex_search() / memex_recent() automatically

What it gives you

🧠

Cross-session memory

Your agent remembers what you discussed last week, last month, in another session, with another agent. Real continuity.

🔓

Cross-agent memory

Discussion in Cowork? Cursor sees it. Conversation in Claude Code? ChatGPT can read it. One source of truth, any client.

🔒

Truly local

Every byte stays on your laptop. No cloud, no telemetry, no account. SQLite file you own. Survive Anthropic bans by definition.

Drop and forget

Drop a Telegram export or a Claude Code .jsonl into the inbox folder. Memex picks it up in seconds, indexes via FTS5, and exposes through MCP.

MCP tools your agent gets

Tiny surface, big impact. The agent decides when to call them.

memex_search(query, limit?, source?)
Full-text search across your memory. Returns ranked snippets with conversation_id and timestamp.
memex_recent(limit?, source?)
Latest N messages by timestamp. For 'what was I just talking about'.
memex_get_conversation(conversation_id, limit?)
Full transcript of one chat. Use after search to dive deeper into a specific session.
memex_list_sources()
What's been imported: counts per source, recent imports, paths to inbox and DB.

Companion: claude-backup

Don't want to manually drop files? claude-backup is a Python CLI that auto-discovers all your Claude Code and Cowork sessions and feeds them into memex's inbox in one command.

pip install claude-backup
claude-backup feed-memex
# → 16 sessions in your memex inbox in 5 seconds
github.com/parallelclaw/claude-backup →