mnemon-dev/mnemon

LLM-supervised persistent memory for AI agents — graph-based recall, cross-session knowledge, single binary. Works with DeepSeek Harness, Claude Code, OpenClaw, and any agent runtime.

Mnemon – AI エージェントのための永続的で LLM 監督型のメモリ

これは何か – Mnemon は、大規模言語モデル(LLM)エージェントに耐久性があり検索可能な知識ストアを提供する、小型でクロスプラットフォームなコマンドラインツール(単一のネイティブバイナリ)です。ストアはローカルの ~/.mnemon に存在し、4 グラフ(時間、エンティティ、因果、意味)の SQLite データベースとして構築されます。

仕組み – ホスト LLM(Claude、OpenAI など)は監督者のままです。何を記憶するか、事実をどのようにリンクするか、いつ忘れるかを決定します。Mnemon は決定論的な操作のみを実行します – 保存、索引付け、グラフ走査、減衰、重複排除、および埋め込みを使用したオプションのベクトル検索。LLM は埋め込まれません。ユーザーの既存の LLM サブスクリプション以外に追加の API キーは不要です。

主な機能

  • ゼロランタイム摩擦 – 一度インストールするだけ(npm、Homebrew、または go install 経由)。サポートされているランタイムには自動的に「hooks」または「skills」が付与され、LLM にメモリの想起または書き戻しを促します。
  • マルチフレームワーク統合 – Claude Code、Codex、Cursor、ZCode、TRAE、Qoder、CodeBuddy、Kimi Code、OpenCode、Hermes Agent、Pi、NanoClaw、Nanobot、DeepSeek Harness などのための既製セットアップコマンド。
  • 4 グラフアーキテクチャ – 事実を 4 種類のエッジを持つノードとして保存し、単純なベクトル類似度よりも豊かな推論を可能にします。
  • 意図ネイティブプロトコル – 3 つのプリミティブ(remember、link、recall)が LLM の語彙に直接対応し、生の SQL 行ではなく構造化 JSON を返します。
  • 重要度の減衰とブースト – メモリアイテムはアクセスされないと薄れ、自動ガベージコレクションが行われます。
  • プライバシー安全なレシート – 生の内容を公開せずに、監査用のハッシュ化された操作ログをエクスポートします。
  • オプションの埋め込み – 埋め込みなしでも動作します。ローカルの Ollama または任意の OpenAI 互換サーバーを接続して、ハイブリッドなベクトルキーワード検索が可能です。

典型的なワークフロー

  1. セットアップ – mnemon setup --target <runtime> は、選択した LLM ツールに適切な skill/guide とライフサイクル hooks をインストールします。
  2. プライム – セッション開始時に、hook が Mnemon ストアをエージェントに可視化します。
  3. 想起リマインダー – LLM がユーザープロンプトを処理する前に、Mnemon は想起クエリを提案できます。
  4. エージェント作業 – LLM は、取得した事実が有用だと判断した場合、mnemon recall … を呼び出します。
  5. ナッジ – LLM が終了した後、Mnemon はエージェントに新しい洞察を書き戻すよう促す場合があります(remember)。
  6. コンパクト – コンテキスト圧縮の直前に、Mnemon は無関係なメモリの剪定を支援します。

なぜ重要か – 標準的な LLM エージェントは実行間でコンテキストを失います。長い会話は初期情報をプロンプトウィンドウから押し出します。Mnemon は、使用に応じて成長する永続的でグラフに富むメモリを提供し、エージェントが追加の推論コストなしで、決定、事実、因果リンクを数か月にわたって保持できるようにします。

はじめに

npm install -g @mnemon-dev/mnemon   # installs the binary
mnemon setup --target claude        # example for Claude Code
mnemon store create work           # optional named store
MNEMON_STORE=work mnemon recall "project deadline"   # query

ビジョン – 著者らは、Mnemon をプロトコル非依存の「メモリゲートウェイ」へと進化させ、任意のグラフデータベース(PostgreSQL、Neo4j など)の上に置けるようにし、LLM 監督 API をストレージエンジンから分離することを目指しています。


TL;DR – Mnemon は、軽量で LLM 監督型のローカルメモリエンジンであり、多くの既存の AI コーディングアシスタントにプラグインして、追加の LLM 呼び出しや API キーを必要とせずに、耐久性のあるグラフベースの知識ベースを提供します。

関連

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