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 在每次新会话中自动加载其核心身份和使命。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目