memorix  by AVIDS2

Local-first memory platform for AI coding agents

Created 1 month ago
329 stars

Top 83.2% on SourcePulse

GitHubView on GitHub
Project Summary

Memorix offers a local-first memory platform for AI coding agents, providing a persistent, shared memory layer across IDEs, sessions, and projects. It overcomes the limitation of agents recalling only current context, enabling more consistent and context-aware AI-assisted development by storing historical decisions, code changes, and reasoning.

How It Works

Memorix integrates Git Memory (derived from commits), Reasoning Memory (capturing decision rationale), and Observation Memory (general context). Its core innovation is the Memory Quality Pipeline, which orchestrates memory formation, compaction, retention, and source-aware retrieval. This unified system allows diverse AI agents (e.g., Cursor, Copilot, Claude Code) to access a shared local memory base via MCP for cross-agent recall.

Quick Start & Requirements

Install globally via npm: npm install -g memorix. Initialize project configuration with memorix init. Runtime modes include memorix serve for standard stdio MCP integrations and memorix serve-http --port 3211 for HTTP transport, collaboration features, and the dashboard. Integration with MCP clients like Cursor and Codex involves adding Memorix as an MCP server. Node.js and npm are required. Links to detailed setup guides are provided in the README.

Highlighted Details

  • Git Memory: Transforms git commits into searchable engineering knowledge, preserving provenance and filtering noise.
  • Reasoning Memory: Captures the "why" behind development decisions, not just code changes.
  • Cross-Agent Recall: Enables multiple AI agents to access and utilize a unified local memory base.
  • Memory Quality Pipeline: An integrated system for memory formation, indexing, graph construction, retention, and retrieval.
  • Control Plane Dashboard: Offers a centralized interface for collaboration, project diagnostics, and memory visualization via HTTP.

Maintenance & Community

The provided README does not detail specific contributors, sponsorships, partnerships, or community channels (e.g., Discord, Slack). Information regarding roadmap or ongoing development health signals is not present.

Licensing & Compatibility

Memorix is released under the permissive Apache 2.0 license. This license allows for commercial use and integration into closed-source projects without significant copyleft restrictions.

Limitations & Caveats

The README does not explicitly list known limitations, platform support issues, or feature gaps. Users should refer to linked documentation for potential issues or further details on the project's current state.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
19
Star History
321 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.