plur-ai/plur
Shared memory for AI agents
解決する問題
PLUR は、AI エージェントの「健忘症」問題に対処します。これは、エージェントが異なるセッション、ツール、またはマシン間でユーザーの好み、コーディングスタイル、またはプロジェクト固有の規約を記憶できないという問題です。永続的でローカルファーストのメモリレイヤーを提供し、エージェントがあなたの修正から学習し、時間の経過とともに一貫性を維持することを保証します。
仕組み
PLUR は知識を「エングラム」として保存します。これはローカルディスク上のプレーンテキストの YAML ファイルです。ハイブリッド検索アプローチ(BM25 キーワードマッチングとローカル BGE 埋め込みの組み合わせ)を使用して、クラウド API 呼び出しなしで関連情報を取得します。エージェントと対話すると、PLUR は学習内容を自動的にキャプチャし、活性化減衰モデル(人間の記憶に似た)を通じてその関連性を管理し、最も関連性の高いコンテキストをエージェントのプロンプトに注入します。
対象ユーザー
AI コーディングアシスタント(Claude Code、Cursor、Codex など)に依存し、独自のクラウドベースのメモリソリューションに頼らずに、エージェントの「学習」知識に対するデータ主権を維持したい開発者やパワーユーザー向けに設計されています。
ハイライト
- ローカルファーストでプライベート: すべてのメモリはマシン上のプレーンな YAML ファイルとして保存されます。データがクラウドに送信されることはありません。
- クロスツール互換性: モデルコンテキストプロトコル(MCP)を介して、Claude Code、Cursor、Codex、OpenCode など、複数のエージェントと IDE で動作します。
- パフォーマンス重視: より良いコンテキストを提供することで、より大きなモデル(例:メモリなしの Opus に対する Haiku + PLUR)をわずかなコストで上回るベンチマーク結果が出ています。
- オープンフォーマット: バージョン管理され、スキーマ検証された形式を使用しており、いつでも検査、編集、削除できるため、ブラックボックスシステムに閉じ込められることはありません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト