Semantic memory for AI coding agents
Give your AI assistant persistent memory that learns from your project's history.
This monorepo contains two independent packages:
code-recall - MCP Server
The core MCP server that gives AI agents persistent, semantic memory. It stores observations, decisions, and learnings in a local SQLite database with vector search, full-text search, and a rules engine.
bun install -g code-recallclaude mcp add code-recall -- bunx code-recallcode-recall-tui - Terminal UI
A terminal UI for browsing and exploring your code-recall database. View memories, rules, code entities, and search through everything your AI agent has learned.
bun install -g code-recall-tuicode-recall-tui- Install the MCP server and add it to your AI coding agent
- Start coding -- the agent will automatically store decisions, patterns, warnings, and learnings
- Browse your data with the TUI to see what your agent has learned
All data stays local on your machine. No cloud, no telemetry, fully private.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
MIT License - see LICENSE for details.