mnemosyne
首个将大脑认知机制引入AI Agent记忆系统的开源项目,支持持久记忆、多信号检索、知识图谱、多Agent广播协作
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
首个将大脑认知机制引入AI Agent记忆系统的开源项目,支持持久记忆、多信号检索、知识图谱、多Agent广播协作
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你有没有这种感觉——每次打开 ChatGPT 或者 Claude,就像走进一间空荡荡的房间?聊过的内容第二天就忘了,不能积累经验,不能记住你的偏好,更别说和其他 AI 工具共享信息了。
这其实是当前所有 AI Agent 的「阿喀琉斯之踵」:没有记忆。每一次对话都是从零开始,像一条只有七秒记忆的金鱼。
Mnemosyne 正是为解决这个问题而生。它不是简单的向量数据库包装器,而是一套受人类大脑启发的五层认知记忆架构,让 AI Agent 拥有持久化、自我进化、多 Agent 协作的记忆能力。
在 AI 发展的早期阶段,做 Demo 和演示足够了。但当 Agent 走向生产环境时,问题就暴露了:
客服 Agent 每次都要重新理解用户的背景信息,无法积累用户画像。编程 Agent 每次都要重新解释项目的代码风格和架构,无法形成「代码记忆」。研究 Agent 每次都要重新检索上下文,无法建立跨会话的知识体系。
更深层的问题在于:Agent 之间是信息孤岛。一个 Agent 学到的东西无法传递给另一个 Agent,每个 Agent 都在重复同样的试错。
这不是某个模型的 bug,而是整个 Agent 架构设计上的根本缺陷。
Mnemosyne 没有选择简单的 RAG(检索增强生成)路线,而是构建了一套更接近人类记忆工作方式的系统。
第一层:持久记忆层(Persistent Memory)
记忆不仅存储向量,还包含丰富的元数据——创建时间、访问频率、重要性评分、关联实体。记忆不会永远存在,系统会自动衰减低频记忆,同时强化高频使用的记忆。
第二层:多信号检索层(Multi-Signal Retrieval)
不是仅靠向量相似度检索,而是综合考虑语义相关性、时间衰减因子、访问频率、Agent 上下文等多重信号。这样检索到的记忆更「准」,不会因为问法不同就找不到相关内容。
第三层:知识图谱层(Knowledge Graph)
通过 FalkorDB(图数据库)将记忆节点连接成网,支持跨记忆的推理和关系发现。记忆之间不再是孤立的点,而是形成了有结构的知识网络。
第四层:协作广播层(Collaborative Broadcast)
这是 Mnemosyne 最具创新性的设计。多个 Agent 之间可以通过 Redis pub/sub 实时共享记忆片段,实现「一个 Agent 学到,多个 Agent 受用」的效果。
第五层:自进化层(Self-Improvement)
系统会分析记忆的使用模式,检测矛盾信息,主动触发记忆整合与强化学习信号,让记忆质量随时间不断提升。

Mnemosyne 选择了 TypeScript 作为开发语言(而非 Python),这对 Node.js 生态的前端/全栈开发者非常友好,可以无缝集成到现有的 JavaScript/TypeScript 项目中。
核心依赖非常精简:
支持 OpenAI、Anthropic、Ollama 等主流 LLM API,同时兼容 LangChain、 CrewAI 等生态。
安装方式:
npm install mnemosy-ai
Docker 部署则可以通过 docker-compose 一键启动全部依赖服务:
docker-compose up -d
部署门槛高
需要同时运维 Qdrant、Redis、FalkorDB、MongoDB 四个数据库服务,对运维能力有较高要求。虽然 docker-compose 降低了启动成本,但生产环境下的数据库高可用、扩缩容仍是挑战。
TypeScript 优先的代价
对于 Python 生态的 AI 开发者(这个群体占大多数)来说,TypeScript 的集成不如 Python 自然。虽然有 npm 包支持,但 AI 领域的 LangChain、LlamaIndex 等工具主要是 Python 优先。
生产验证尚浅
105 ⭐ 在开源项目中属于早期阶段。虽然官方声称在 10 节点 Agent 网格中管理了 13000+ 记忆,但这是内部生产数据,外部社区验证相对有限。
记忆质量依赖 LLM 能力
记忆的自动分类、矛盾检测、整合等高级功能依赖底层 LLM 的推理能力,不同模型的表现差异可能较大。
当前版本 1.0.1,代码质量较高(TypeScript 严格模式、完整类型导出、vitest 测试),遵循 MIT 许可。项目 topics 覆盖 agents、knowledge-graph、embeddings、llm 等 AI 核心领域,技术定位清晰。
整体来看,Mnemosyne 填补了一个真实的工程缺口:Agent 记忆系统。随着 AI Agent 从 Demo 走向生产,这套系统的价值会愈发凸显。当前的技术选型(TypeScript + 多数据库)体现了对 Node.js 生态开发者的友好,但也在 Python AI 生态中面临一定的集成摩擦。