AVIDS2/memorix
Open-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 – AIコーディングエージェントのための共有・ローカルファーストなメモリ層
概要 – Memorixは、作業中のGitリポジトリ内に検索可能でバージョン管理されたメモリストアを作成するNode.jsライブラリ/CLIです。このストアはローカルSQLiteデータベース(オプションの全文検索・セマンティックインデックス付き)に保存され、Model-Context-Protocol(MCP)を理解するAIコーディングアシスタントやプラグイン/フックを読み込めるツールに公開されます。
重要性 – エージェント(Claude Code、GitHub Copilot CLI、Cursorなど)やIDE、ターミナルセッションを切り替えるとき、各ツールは通常、空のチャット履歴から始まります。Memorixはエージェントが同じプロジェクト全体の事実、設計の根拠、コードスナップショット、コミット由来の知識を共有できるようにし、同じコンテキストを再説明する必要をなくします。
主な機能
| 機能 | 提供内容 |
|---|---|
| メモリオートパイロット | 開始ファイル、現在のメモリ、検証ステップをまとめた限定的な「ワークセット」JSON。 |
| 観察メモリ | 現在のGitリポジトリにスコープされた検索可能な事実、修正、注意点、セッション要約。 |
| Gitメモリ | コミットを検索可能なエンジニアリング事実(何が変わったか、なぜ重要か)に自動的に取り込み。 |
| 推論メモリ | 設計決定、代替案、トレードオフを将来の参照用に保存。 |
| コードメモリ/コードグラフ | バージョン管理されたコードスナップショット、TypeScript/JavaScriptのシンボルレベルのインデックス、鮮度チェック。 |
| ナレッジワークスペース | レビューゲート付きMarkdownページと、暗黙的に上書きされない正規ワークフロー。 |
| オーケストレーション | マルチエージェントタスク、引き継ぎ、検証ループを調整するコマンド(memorix orchestrate、memorix lock、memorix team)。 |
| ダッシュボード&HTTP API | メモリの閲覧、診断、クリーンアップのためのローカルWeb UIとオプションのHTTPエンドポイント。 |
| バンドルターミナルエージェント – memcode | 同じMemorixメモリを読み書きするすぐ使えるCLIエージェントで、クイックプロトタイピングに便利。 |
| 同期 | GitHub JSONL、S3、Postgresなどへのオプションのプライバシーフィルタ付き同期、またはMCP経由のマルチデバイス共有。 |
仕組み – memorix initを実行すると、~/.memorix/config.toml(グローバル)や<git-root>/memorix.toml(プロジェクト)が作成されます。memorix setup --agent <name>は、選択したエージェント用の適切なプラグイン、フック、MCP設定をインストールします。コアサービス(memorix serve)はstdioベースのMCPブリッジを実行し、別のmemorix serve-httpでHTTP経由で同じブリッジをIDEや他のクライアントに公開できます。
典型的なワークフロー
- インストール –
npm install -g memorix - 初期化 –
memorix init --global(デフォルト作成) - エージェント接続 – 例:
memorix setup --agent claude --global - コーディング開始 – エージェントは
memorix memoryやmemorix codegraphをクエリして以前の事実を取得でき、memorix reasoningやmemorix ingest commitで新しい観察を追加できます。 - オーケストレーション – 大きなタスクでは
memorix orchestrateを実行してエージェント間の作業引き継ぎ、ファイルロック、検証ステップを強制します。
対応エージェント – READMEには数十件リストされており、Claude Code、OpenAI Codex、GitHub Copilot CLI、Cursor、Gemini CLI、Pi、Kiro、Antigravity、DeepSeek Harness、OpenClaw、Hermes Agent、MCPを実装する任意のクライアントが含まれます。
インストール前提条件 – Node ≥ 22.18、Git(リポジトリルートを特定するため)、およびセマンティックインデックス用のオプションのSQLite FTS5/LanceDB。
詳細情報 – リポジトリは、ウェブサイト、中国語のREADME、詳細な統合ドキュメント(docs/INTEGRATIONS.md)、アクティブな作業トラッカー(ACTIVE_WORK.md)へのリンクを提供しています。
上記の情報はすべてプロジェクトのREADMEから直接取得しており、外部の前提は追加されていません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト