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)時出現的「記憶遺失」問題,並透過僅載入核心設定並按需檢索其他記憶,避免了載入龐大上下文視窗所帶來的 token 負擔。
工作原理
基於 Model Context Protocol (MCP) 建構,該系統作為一個獨立於 LLM 的記憶層運作。它使用基於 URI 的圖路由系統(例如 core://identity)而非向量基礎的 RAG 來儲存資訊。這使得 AI 能夠使用一組 MCP 工具自主創建、更新與刪除自身的記憶。一個視覺化儀表板允許人類所有者審核變更、回滾版本並管理記憶樹。它支援本地 SQLite/PostgreSQL 儲存以及透過 SSE/HTTP 的遠端部署。
適用對象
希望建構具有持久個性與長期歷史的「主權 AI 代理」,且不被鎖定於單一 AI 平台或提供者的使用者,以及使用 Cursor、Claude Desktop 或 Windsurf 等 MCP 相容客戶端的開發者。
主要亮點
- LLM 無關性:記憶儲存在獨立伺服器中,使得同一「人格」可在不同模型間遷移。
- URI 圖路由:使用結構化路徑而非向量嵌入,防止語意碎片化,實現精確檢索。
- 自我演進記憶:AI 代理可自主管理自身記憶(CRUD 操作),並透過儀表板實現人類監督審核。
- 條件觸發機制:記憶可綁定特定揭露條件,確保 AI 根據上下文而非隨機相似性回憶資訊。
- 身份啟動協議:
system://boot機制確保 AI 在每次新會話中自動載入其核心身份與使命。
相關
- 專案
- 專案
- 專案
- 專案
- 專案