ThinkfleetAI/memmesh

Persistent, self-improving memory for AI agents. Local-first Rust memory engine with MCP support.

何を解決するか

MemMesh は、AIエージェント向けの永続的でローカル優先のメモリシステムを提供し、ホストされたベクトルデータベースや外部の検索クラスタ、メモリ抽出のための必須LLM呼び出しを不要にします。エージェントがセッション間で情報を忘れることを防ぎつつ、データをユーザーのマシン上に完全に保持することで、プライバシーとコスト効率を確保します。

動作方法

単一のRustバイナリとして提供され、ローカルデータベース(SQLiteまたはPostgres)と小さなローカル埋め込みモデル(bge-small)を使用して、意味的検索とキーワード検索のハイブリッド検索を可能にします。Model Context Protocol (MCP) を介してAIツールと統合され、Claude Code、Cursor、Windsurfなどのツールに接続できます。ヒューリスティックフィルタを使用して、LLMを必要とせずに会話の冗長部分を除外し、実質的な情報を自動的にキャプチャできます。

対象ユーザー

Claude Code、Cursor、Windsurfなどを利用しているAIエージェントの開発者やユーザーで、複雑なインフラストラクチャの管理やAPIコールの課金なしに、耐久性があり、プライベートでローカルなメモリを持つエージェントを希望する人。

特徴

  • ローカル優先アーキテクチャ:1つのバイナリと1つのファイルのみ。外部のベクトルDBや必須のAPIコールは不要。
  • MCPネイティブ:人気のあるAIコーディングツールやエージェントとシームレスに統合。
  • ハイブリッド検索:ローカル埋め込みによる意味的検索とキーワード検索を組み合わせ。
  • 二重時間モデル:出来事の発生時刻とその学習時刻の両方を追跡。
  • 自動キャプチャ:ヒューリスティックフィルタを使用して、実質的な事実や好みを自動的に観測・保存。
  • ヒューリスティック抽出:LLMを必要とせずに、ローカルで情報を抽出。

関連

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