aerovato/operator-memory

The self-improving context engine for coding agents.

解決する課題

コーディングエージェントは通常、セッションが終了するとすべてのコンテキストを失うため、新しい会話のたびにコードベースの再探索やアーキテクチャの決定事項の再学習にトークンを浪費してしまいます。Operator Memoryは、エージェントがセッションをまたいで仕様、決定事項、教訓を記録・回想できるようにする、永続的で自己改善型の「脳」を提供します。

仕組み

ベクトルデータベースやRAGを使用する代わりに、このシステムは3つの場所に保存されたMarkdownドキュメントのワークスペースを使用します:プライベートプロジェクトフォルダ (.operator/)、共有プロジェクトフォルダ (.operator-shared/)、およびグローバルユーザーフォルダ (~/.operator/user/)。エージェントは継続的なループに従います。ドキュメントを参照してコンテキストを取得し、開発作業を行い、その後Markdownファイルを更新して新しい事実、仕様、または調査結果を記録します。

対象ユーザー

AIコーディングエージェント(Claude Code、Codex、OpenCode、Pi、DeepSeekなど)を使用しており、複雑なインフラを管理することなく、長期的なプロジェクトメモリやチームの共有知識を保持したい開発者。

ハイライト

  • 自動ドキュメント化:エージェントは作業中に仕様、調査、決定事項を自動的に記録します。
  • 透明性の高いストレージ:メモリは人間が読めるMarkdownファイルとして保存され、手動で編集や削除が可能です。
  • Git統合:共有知識はGitを通じて追跡でき、チーム間でメモリを同期できます。
  • インフラ不要:埋め込み、ベクトルデータベース、バックグラウンドエージェントを必要とせずに動作します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト