memorix
View on GitHubOpen-source cross-agent memory layer for coding agents via MCP. Compatible with Claude Code, Codex, Cursor, Windsurf, Gemini CLI, Antigravity, OpenClaw, Hermes Agent, Oh-my-Pi, Pi, Copilot, Kiro, OpenCode, and Trae.
Memorix is a local-first cross-agent memory layer, shipped as an MCP server plus CLI/SDK, that gives coding agents shared project memory: observations, Git-derived facts, reasoning, code state, knowledge pages and orchestration. SQLite is canonical with optional Orama/LanceDB retrieval.
Use Cases
Share one project memory across Claude Code, Codex, Cursor, Windsurf and other agentsResume work across new chat sessions and IDE switchesTurn Git commits into searchable engineering factsStore design rationale, alternatives and trade-offs beyond a single chatCoordinate multi-agent tasks with handoffs, file locks and verification gatesReview-gated source-backed knowledge pages and project workflowsPromote durable knowledge into reusable agent skillsLocal dashboard and HTTP MCP endpoint for browsing and curating memoryOptional privacy-filtered multi-device memory syncScriptable memory access via CLI and SDK
Built With
- Language
- TypeScript
- Frameworks
- Model Context Protocol · Node.js · TypeScript · SQLite FTS5 · Orama · LanceDB · Bun · Docker · tsup · Vitest
Tags
mcp-server · agent-memory · cross-agent-memory · local-first · coding-agents · project-memory · git-memory · reasoning-memory · sqlite · context-management · multi-agent-orchestration · claude-code · cursor · codex · skills · typescript