
MemoryCustodianは、Codex、Claude Code、Gemini、その他のコーディングエージェントに、ホスティングサービスやプロンプトの肥大化を伴わずに、持続的なプロジェクトメモリを提供します。決定事項、制約、却下されたアプローチ、プロジェクトコンテキストは、リポジトリ内にプレーンなMarkdownとして保存され、コードと同様にレビュー、バージョン管理、共有、削除が可能です。マニフェストは各タスクに関連するメモリのみを読み込みます。オープンソース、ローカルファースト、クロスエージェント対応です。
メーカー
neon_dev
コメントを読み込み中...
MemoryCustodianは、オープンソースのローカルファーストツールで、Codex、Claude Code、Geminiなどのコーディングエージェントに、ホスティングサービスやプロンプトの肥大化を必要とせず、永続的なプロジェクトメモリを提供します。決定事項、制約、却下されたアプローチ、プロジェクトコンテキストを、リポジトリ内にプレーンなMarkdownファイルとして直接保存します。マニフェストシステムにより、各タスクに関連するメモリのみが読み込まれ、エージェントのセッションを集中させ、効率的に保ちます。MemoryCustodianは、コードと同様にレビュー、バージョン管理、共有、削除できるように設計されており、あらゆる開発ワークフローに自然に適合します。
メモリはリポジトリ内の標準的なMarkdownファイルとして保存されるため、人間はコードと同様にレビュー、編集、バージョン管理できます。独自形式や外部データベースは不要で、既存のGitワークフローで動作するファイルのみです。
manifest.mdファイルが、エージェントを現在のタスクに関連するメモリファイルのみに誘導します。すべてを読み込む代わりに、エージェントはプロジェクトの概要をbrief.mdで、計画をdecisions.mdとconstraints.mdで読み込み、do-not-use.mdで却下されたパスを回避します。これにより、コンテキストを最小限かつ集中した状態に保ちます。
MemoryCustodianは、Codex、Claude Code、Gemini、その他のコーディングエージェントで動作します。単一のinitコマンドで選択したエージェント用のブートストラップファイルを作成し、同じメモリ構造が異なるツールやプラットフォーム間で機能します。
rules/、profiles/、areas/、archive/などのオプションディレクトリは、明示的に関連性が生じるまでデフォルトのコンテキストから除外されます。これにより、メモリの肥大化を防ぎ、エージェントが目の前のタスクに必要なものだけを読み込むことが保証されます。
「永続的なメモリ。最小限のコンテキスト。」
この一言がMemoryCustodianの核となる哲学を捉えています。エージェントに永続的なプロジェクト知識を与えながら、すべてのプロンプトを肥大化させません。メモリをリポジトリ内のプレーンMarkdownとして保存し、タスクごとに必要なものだけを読み込むことで、メモリの深さとプロンプト効率の間の一般的なトレードオフを回避します。結果として、システムは目に見えないものになります。エージェントは重要なことを記憶し、使用しないコンテキストに対してコストを支払うことは決してありません。
毎回のセッションでコーディングエージェントに同じプロジェクトコンテキストを繰り返し伝えることにうんざりしている方、またはホスト型メモリサービスに代わる軽量なオープンソースの代替手段をお探しの方。MemoryCustodianは、ローカルファーストツール、バージョン管理されたプロジェクト知識、エージェントが記憶する内容をレビュー・キュレーションできる機能を重視する場合に特に役立ちます。AIコーディングアシスタントを使用するあらゆるチームや個人開発者にとって、永続的で最小限、かつ共有可能なプロジェクトメモリを実現する実用的な選択肢です。
コメントを読み込み中...
検討すべき他のツール