Memorix is an open-source, local-first, cross-agent memory layer for AI coding agents via MCP. It supports Claude Code, Codex, Cursor, Windsurf, Copilot, Gemini CLI, OpenCode, OpenClaw, Hermes Agent, Oh-my-Pi, Pi, Kiro, Antigravity, Trae, and any MCP-capable agent. The memory lives under the Git project, not inside a chat window or tool, enabling shared, searchable project memory across sessions, IDEs, and terminals. It provides Observation Memory, Reasoning Memory, Git Memory, Code Memory, Curated Long-term Memory, Compact Continuity, Memory Autopilot, orchestration, and a bundled terminal agent (memcode).
Use cases
Share project knowledge across multiple agent sessions to avoid re-explanation.
Maintain consistent memory across IDEs or terminals for tool switching.
Turn Git commits into searchable engineering facts for quick impact analysis.
Preserve design decisions and rationale for future sessions.
Coordinate multi-agent parallel work with orchestration for tasks, locks, and reviews.