Skip to content
All Claude Code plugins
Claude Code pluginLiveAI memory · Claude Code

RepoMem

Persistent memory for AI coding agents — extracts observations from each Claude Code session, injects relevant context back at the next session start. Pure Python, SQLite+FTS5, zero deps.

After every Claude Code session ends, extracts structured observations — bugs fixed, decisions made, errors seen — and stores them locally. At the next session start, injects relevant context as a Claude system message so the agent arrives knowing what broke last time, what decisions were made, and what's still pending. Available on PyPI as repomem.

PythonSQLiteFTS5Claude Code pluginMCP

Why it exists

Every Claude Code session starts cold. Decisions made yesterday, bugs you already fixed, dead-ends you already ruled out — none of it persists. RepoMem treats the agent like a long-running engineer: extracts structured observations at session end, stores them locally in SQLite + FTS5, and injects the relevant ones at the next session start. The agent shows up knowing what broke last week and what was decided why.

What's inside

  • Session-end extractor — observations, decisions, pending items
  • Local SQLite + FTS5 index, no cloud, no telemetry
  • Session-start injector pulls relevant memories by repo + topic
  • MCP server interface — works with any MCP-aware client
  • PyPI distribution — `pip install repomem`
  • Powers cross-session continuity across the SudarshanTechLabs portfolio

FAQ

Does RepoMem send any data to the cloud?

No. The SQLite database lives in your home directory and never leaves the machine. It's compatible with any MCP client but the storage is local.

What does it actually remember?

Bugs you fixed, decisions you made, dead-ends you ruled out, and pending tasks — all extracted at session end by a structured prompt and indexed by repo and topic.

How is this different from Claude's built-in memory?

Built-in memory is per-conversation. RepoMem persists across sessions, across days, and across project switches — so the agent picks up where you left off.

Can I see what was stored?

Yes. A small web UI surfaces all observations, decisions, and pending items, filterable by repo.

Related across catalogs

Want a heads-up when RepoMem releases?

Subscribe via blog