OpenMemory
活跃简介
面向 LLM 应用的本地持久化记忆存储,支持 Claude Desktop、GitHub Copilot、Codex 等 AI 工具,为智能体提供可持久化的上下文记忆能力。
核心特性
- 多领域认知记忆:情景、语义、程序、情感、反思记忆
- 时序知识图谱,支持 valid_from/valid_to 时间感知召回
- 自托管本地优先存储,基于 SQLite 或 Postgres,无供应商锁定
- Python 和 Node SDK,集成 LangChain、CrewAI、AutoGen、MCP
- 可解释的召回追踪,展示使用了哪些记忆节点及原因
- 数据连接器支持 GitHub、Notion、Google Drive、OneDrive 和网络爬虫
适用场景
💡 为 AI Agent 提供跨对话和会话的持久化长期记忆
💡 用本地自托管方案替代基于云的向量数据库记忆
💡 构建能记住用户偏好和历史的上下文感知 AI 应用
💡 从多个来源摄取和索引知识供 Agent 检索
分类
快速开始
Python:`pip install openmemory-py`,然后 `from openmemory.client import Memory; mem = Memory(); mem.add('用户偏好深色模式', user_id='u1')`。Node:`npm install openmemory-js`。服务器模式:克隆仓库,`cp .env.example .env`,然后 `docker compose up --build`。后端提供 REST API、MCP 服务器和可选仪表盘。