rohitg00/agentmemory

#1 Persistent memory for AI coding agents based on real-world benchmarks

解決する課題

コーディングエージェントはセッション間で「記憶喪失」に陥ることが多く、ユーザーはアーキテクチャ、設定、バグ修正について繰り返し説明を求められます。一部のエージェントは .cursorrules のような静的ファイルを使用していますが、サイズ制限があり、すぐに古くなってしまいます。agentmemory は、永続的なクロスエージェントメモリレイヤーを提供し、セッションデータをキャプチャして圧縮することで、手動で再説明することなくエージェントが詳細を思い出せるようにします。

仕組み

iii engine 上に構築されたこのプロジェクトは、フック、Model Context Protocol (MCP)、または REST API を介して AI コーディングエージェントと統合されるメモリサーバーを実行します。エージェントのアクティビティを静かにキャプチャし、検索可能なメモリに圧縮して、新しいセッションに関連するコンテキストを注入します。ハイブリッド検索 (BM25 およびベクトル埋め込み) をサポートしており、Xenova/all-MiniLM-L6-v2 を使用したローカルデバイス上でのセマンティックリコールも選択可能です。

対象ユーザー

Claude Code、Cursor、GitHub Copilot CLI、Gemini CLI などの MCP 互換クライアントを使用しており、異なるツール間でプロジェクトや設定の長期的な記憶をエージェントに保持させたい開発者。

ハイライト

  • クロスエージェント互換性: 単一の共有メモリサーバーを通じて、幅広いエージェント (Claude Code、Cursor、Devin、Aider など) と連携します。
  • ハイブリッド検索: キーワード検索 (BM25) とセマンティックベクトル検索を組み合わせ、高い検索精度を実現します。
  • 外部DB不要: 外部データベースのインストールを必要とせずに動作します。
  • ローカル埋め込みサポート: 無料のローカルデバイス上でのセマンティックリコールを提供し、データをプライベートかつローカルに保ちます。
  • 高効率: セッション履歴全体ではなく必要なコンテキストのみを注入することで、大幅なトークン節約を実現します。

関連

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