M

MemoryCustodian

コーディングエージェント向けのリポジトリネイティブなプロジェクトメモリ。Markdown に保存し、マニフェストルールで境界付きコンテキストパッケージをルーティングします。

free
最終更新 2026/9/11

MemoryCustodianについて

MemoryCustodian はコーディングエージェント向けのリポジトリネイティブなプロジェクトメモリツールです。セッション、エージェント、チームをまたいで、アーキテクチャの決定、制約、却下された案、プロジェクトのコンテキストをエージェントが記憶できるようにします。メモリをコードリポジトリ内のプレーンな Markdown ファイルとして保存し、マニフェストルール、タスクカテゴリ、明示的な範囲に基づいて境界付きコンテキストパッケージをルーティングします。意味の推測や LLM によるランキングには依存しません。プロジェクトは Python 標準ライブラリのみを使用し、サードパーティの実行時依存関係がなく、完全にオフラインで動作します。RAG やベクトルデータベースも不要です。メモリはプロジェクトの規約だけを制約し、システム指示やセキュリティ境界を上書きしません。MIT ライセンスのオープンソースプロジェクトです。

おすすめの利用者

Codex、Claude、Gemini などのコーディングエージェントを使う開発者
セッション間でプロジェクトの決定とコンテキストを引き継ぎたいエンジニアリングチーム
プロンプトやコンテキストの肥大化を避けたい開発者

最適な利用シーン

新しいセッションの開始時に、エージェントへプロジェクトのアーキテクチャ決定、制約、現在の状態を直接提供する

決定、制約、却下された案をリポジトリ内の Markdown メモリとして蓄積する

タスクカテゴリと明示的な範囲に基づいて、現在のタスクへ境界付きコンテキストパッケージをルーティングする

Codex、Claude、Gemini エージェントがプロジェクトメモリに接続できるガイダンスファイルを生成する

機能

リポジトリネイティブなメモリ

決定、制約、却下された案、プロジェクトのコンテキストをプレーンな Markdown としてコードリポジトリに保存します。

境界付きコンテキストパッケージルーティング

マニフェストルール、タスクカテゴリ、明示的な範囲に基づいてコンテキストパッケージをルーティングし、意味の推測や LLM によるランキングを行いません。

マルチエージェントガイダンスファイル

--agent codex、--agent claude、--agent gemini、または --agent all により、エージェントが読み取るガイダンスファイルを生成します。

軽量なオフライン設計

Python 標準ライブラリだけで実装され、サードパーティの実行時依存関係がなく、RAG やベクトルデータベースなしで完全にオフライン動作します。

長所

  • Python 標準ライブラリのみを使用し、サードパーティの実行時依存関係がなく、完全にオフラインで動作
  • 決定論的なマニフェストルーティングを採用し、RAG やベクトルデータベースが不要
  • メモリをプレーンな Markdown として自分のコードリポジトリに保存
  • メモリはプロジェクトの規約だけを制約し、システム指示やセキュリティ境界を上書きしない

よくある質問

はい。このプロジェクトは MIT ライセンスのオープンソースで、無料で利用できます。
いいえ。Python 標準ライブラリのみを使用し、完全にオフラインで動作します。RAG やベクトルデータベースを使わず、決定論的なマニフェストルーティングを採用しています。

ツール情報

開発者MemoryCustodian
リリース日2026/9/11
価格free