Repolode
zilliztech

zilliztech/memsearch

AIコーディングエージェント向けの永続的なセマンティックメモリレイヤー。メモリをMarkdownファイルとして保存し、Milvusでインデックス化して複数のエージェントから検索できます。

スター
2,776
フォーク
272
未解決の Issue
267
最終コミット
6 時間前

これは何?

memsearchは、セッションをまたいで保持され、複数のツールで共有できる長期メモリをAIコーディングエージェントに提供します。会話のやり取りは日付ごとのMarkdownファイルに要約され、それらが信頼できる情報源となります。ファイルをもとにMilvusのインデックスを構築することで、エージェントは過去の作業から以前の決定やデバッグの記録などを、セマンティック検索やキーワード検索で探せます。

Claude Code、Codex、DeepSeek Harness、OpenClaw、OpenCode向けのプラグインを利用できます。あるエージェントでの会話を、ほかのエージェントから検索可能なコンテキストとして活用できます。開発者はCLIやPython APIを使って、同じメモリエンジンを独自のエージェントやRAGパイプラインに組み込むこともできます。

デフォルトの埋め込みモデルは、APIキー不要でローカル実行できるONNX版bge-m3です。Milvus Liteもそのまま利用できます。設定を変更すれば、OpenAI、Ollama、Zilliz Cloudに切り替えられます。

主な機能

  • 01人が編集できるMarkdownファイルにメモリを保存し、再構築可能なインデックスとしてMilvusを使用
  • 02密ベクトル、BM25、RRFによる再ランキングを組み合わせたハイブリッド検索
  • 03Claude Code、Codex、DeepSeek Harness、OpenClaw、OpenCode向けプラグイン
  • 04検索、セクションの展開、元のトランスクリプトの表示という3段階の検索
  • 05ファイルウォッチャーが変更されたファイルを再インデックスし、SHA-256ハッシュで変更のないチャンクをスキップ
  • 06独自のエージェントにメモリ機能を組み込むためのPython APIとCLI

ユースケース

  • 以前のセッションでアーキテクチャやライブラリの採用を決めた理由を振り返る
  • 似た問題を以前どう解決したかを見つけ、デバッグの続きを再開する
  • Claude Code、Codexなどのエージェント間でプロジェクトのコンテキストを共有する
  • Python APIで構築した独自エージェントに永続メモリを追加する

クイックスタート

  1. 1

    Claude Code に memsearch のマーケットプレイスを追加する

    /plugin marketplace add zilliztech/memsearch
  2. 2

    memsearch プラグインをインストールする

    /plugin install memsearch
  3. 3

    プラグインを有効にするため、Claude Code を再起動する

使う前に知っておきたいこと

  • デフォルトのローカル埋め込みモデル(約 558 MB)は、初回起動時に HuggingFace Hub からダウンロードされます。
  • OpenAI などのクラウド埋め込みプロバイダーを利用するには API キーが必要です。複数ユーザーで利用する場合は、Zilliz Cloud またはセルフホストの Milvus サーバーが必要です。

収録されている特集

トピック

よくある質問

memsearch とは?
AIコーディングエージェント向けの永続的なセマンティックメモリレイヤー。メモリをMarkdownファイルとして保存し、Milvusでインデックス化して複数のエージェントから検索できます。 memsearchは、セッションをまたいで保持され、複数のツールで共有できる長期メモリをAIコーディングエージェントに提供します。会話のやり取りは日付ごとのMarkdownファイルに要約され、それらが信頼できる情報源となります。ファイルをもとにMilvusのインデックスを構築することで、エージェントは過去の作業から以前の決定やデバッグの記録などを、セマンティック検索やキーワード検索で探せます。
memsearch は無料で使えますか?ライセンスは?
memsearch は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
memsearch は今もメンテナンスされていますか?
活発にメンテナンス中。memsearch の最終コミットは 2026年10月22日 です。
memsearch は何に使えますか?
以前のセッションでアーキテクチャやライブラリの採用を決めた理由を振り返る 似た問題を以前どう解決したかを見つけ、デバッグの続きを再開する Claude Code、Codexなどのエージェント間でプロジェクトのコンテキストを共有する Python APIで構築した独自エージェントに永続メモリを追加する
memsearch のインストール方法は?
Claude Code に memsearch のマーケットプレイスを追加する: /plugin marketplace add zilliztech/memsearch memsearch プラグインをインストールする: /plugin install memsearch プラグインを有効にするため、Claude Code を再起動する
memsearch はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/zilliztech/memsearch

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト