Dataojitori/nocturne_memory

A lightweight, rollbackable, and visual Long-Term Memory Server for MCP Agents. Say goodbye to Vector RAG and amnesia. Empower your AI with persistent, graph-like structured memory across any model, session, or tool. Drop-in replacement for OpenClaw.

解決する問題

Nocturne Memory は、AIエージェントが異なるセッションや異なるLLMプロバイダー間で一貫したアイデンティティ、性格、履歴を維持できる長期記憶サーバーを提供します。モデルの切り替え(例:ClaudeからGPTへ)時に発生する「記憶の喪失」問題を解決し、巨大なコンテキストウィンドウを読み込む際のトークンの負荷を回避するために、コア設定のみを読み込み、その他の記憶は必要に応じてオンデマンドで取得します。

動作方法

Model Context Protocol (MCP) に基づいて構築されたこのシステムは、LLMとは独立した記憶レイヤーとして機能します。情報の保存にはベクトルベースのRAGではなく、URIベースのグラフルーティングシステム(例:core://identity)を使用します。これにより、AIはMCPツールのセットを使って、自らの記憶を自動的に作成・更新・削除できます。視覚的なダッシュボードにより、人間の所有者が変更を監査し、バージョンをロールバックし、記憶ツリーを管理できます。ローカルのSQLite/PostgreSQLストレージと、SSE/HTTPを介したリモートデプロイメントの両方をサポートしています。

対象ユーザー

1つのAIプラットフォームやプロバイダーに縛られない、永続的な性格と長期的な履歴を持つ「主権的AIエージェント」を構築したいユーザー、およびCursor、Claude Desktop、WindsurfなどのMCP互換クライアントを使用する開発者。

特徴

  • LLM非依存:記憶は別サーバーに保存されるため、同じ「キャラクター」が異なるモデル間で移行可能。
  • URIグラフルーティング:ベクトル埋め込みではなく構造化されたパスを使用することで、意味の散逸を防ぎ、正確な検索を可能に。
  • 自己進化型記憶:AIエージェントが自らの記憶(CRUD操作)を自律的に管理でき、ダッシュボードによる人間の監査が可能。
  • 条件ベースのトリガー:記憶は特定の公開条件に紐づけられ、ランダムな類似性ではなく、文脈に基づいて情報が想起される。
  • アイデンティティブートプロトコルsystem://bootメカニズムにより、新しいセッションごとにAIが自動的にコアアイデンティティとミッションを読み込む。

関連

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