basicmachines-co/basic-memory
AI conversations that actually remember. Never re-explain your project to your AI again. Join our Discord: https://discord.gg/tyvKNccgqN
解決する課題
Basic Memoryは、AIアシスタントに永続的な双方向メモリシステムを提供します。これは、セッション間で知識が失われてしまうLLMの会話の儚さという問題を解決します。従来の読み取り専用のRAGとは異なり、Basic Memoryでは人間とAIエージェントの両方が共有のMarkdownナレッジベースを読み書きできるため、時間の経過とともに進化する長期記憶を作成できます。
仕組み
このシステムは、ローカルまたはクラウドに保存されたプレーンなMarkdownファイルを信頼できる唯一の情報源として使用します。Model Context Protocol (MCP) を実装しており、Claude、Cursor、VS CodeなどのAIクライアントと統合できます。
知識は、「観察」(事実) と「関係」(wiki-links) を持つ「エンティティ」として構造化され、トラバース可能なナレッジグラフを形成します。情報を検索するために、全文検索とセマンティックベクトル検索 (FastEmbed経由) を組み合わせ、必要に応じてクロスエンコーダーによるリランキングを行い、精度を高めています。
対象ユーザー
プロジェクトのアーキテクチャ、個人的な学習内容、専門的なワークフローを、さまざまなセッションやツール (例: Obsidian、Claude Desktop、Cursor) をまたいでAIアシスタントに記憶させたい開発者やAIパワーユーザー。
ハイライト
- 双方向同期: 人間とAIエージェントが同じMarkdownファイルに書き込みます。
- MCPネイティブ: MCP互換のAIクライアントやIDEとシームレスに動作します。
- ローカルファースト: データはデフォルトでユーザーのディスク上にプレーンテキストとして保存されます。
- セマンティック検索: ベクトル検索とハイブリッド検索を組み合わせ、キーワードだけでなく意味に基づいてノートを検索します。
- ナレッジグラフ: wikilinksを使用して、AIエージェントが接続された概念をナビゲートできるようにします。
- プログレッシブツールディスカバリー: ツールには動作ヒント (読み取り専用、破壊的など) がタグ付けされており、エージェントが適切なツールを効率的に選択できるようにします。
関連
- プロジェクト
MemTensor/MemOSMemOS 2.0 は、LLMベースのAIエージェント向けのメモリオペレーティングシステムです。テキスト、画像、ツールトレースなどのマルチモーダルメモリ(ノード)をグラフとして整理し、一元的なAPIで保存・取得・編集・削除が可能です。ホストされたクラウドサービス(APIキーによるアクセス)として動作するか、Docker(Neo4j + Qdrant)またはローカルSQLiteプラグインでセルフホストできます。OpenClaw、Hermes、DeepSeek Harnessとの準備済みプラグインが利用可能。ベンチマークでは既存の商用メモリ製品を上回ることが示されています。Apache 2.0 ライセンス。
- プロジェクト
TencentCloud/TencentDB-Agent-MemoryTencentDB Agent Memoryは、LLMエージェント向けのオープンソースのメモリハブです。会話をキャプチャし、再利用可能なスキルを抽出し、ドキュメントからWikiを構築し、コードをCodeGraphにインデックス化します。中央UI(Memory Hub)により、チームは資産を管理し、きめ細かなACLを設定し、特定のメモリ断片を個々のエージェントにバインドできます。エージェントは統一されたプロキシと通信するため、あらゆるフレームワーク(Claude Code、DeepSeek Harness、OpenClawなど)がコード変更なしで同じメモリを使用できます。ベンチマークでは、ペルソナ保持率が59%向上しました。リポジトリには、ワンクリックのDockerデプロイメント、移行ツール、ゼロ構成のコールドスタートやその他の統合に向けたロードマップが用意されています。
- プロジェクト
EverMind-AI/EverOSEverOSは、AIエージェント向けにローカルファーストかつMarkdownベースのメモリを提供するPythonライブラリです。ファイルをSQLiteおよびLanceDBに同期し、追加・フラッシュ・検索のためのシンプルなHTTP APIを提供します。単一のOpenRouterキーでキーワード検索が可能で、オプションで埋め込みベースのハイブリッド検索、リランキング、マルチモーダルファイルの取り込みにも対応しています。
- プロジェクト
rohitg00/agentmemoryAIコーディングエージェント向けの永続的なメモリレイヤー。セッションデータをキャプチャおよび圧縮することで、セッションやツールをまたいでプロジェクトのコンテキストを繰り返し説明する必要をなくします。
- プロジェクト
mnemon-dev/mnemonMnemon は、LLM エージェントに永続的なグラフベースのメモリを追加するクロスプラットフォーム CLI です。ホスト LLM が何を記憶し、リンクし、忘れるかを監督し、Mnemon が決定論的な保存、減衰、重複排除、およびオプションのベクトル検索を処理します。ワンクリック設定で多くの AI コーディングツール(Claude Code、Codex、Cursor など)と統合でき、必要なのは単一のローカルバイナリのみで、追加の API キーは不要です。