产品推荐 2026-07-24

OpenMemory:免费的AI应用本地记忆引擎(源码)

一个为Claude、GitHub Copilot等AI应用提供本地持久化记忆的引擎。

开源软件跨平台工具

产品简介

OpenMemory 是一个本地运行的认知记忆引擎,能让AI应用(如Claude桌面版、GitHub Copilot)记住用户偏好和历史信息。它解决了AI模型的‘失忆症’问题,无需云服务,保护隐私。适合需要为AI工具添加持久记忆的开发者及团队。

核心功能

  • 提供真正的长期记忆(非简单RAG/向量数据库)
  • 本地优先,自托管,数据存储在SQLite或Postgres
  • 支持Python和Node.js两种SDK
  • 可集成LangChain、CrewAI、VS Code等工具与框架
  • 支持从GitHub、Notion、Google Drive等数据源导入信息

快速开始

  1. 安装Python SDK:运行命令 `pip install openmemory-py`
  2. 在代码中初始化:`from openmemory.client import Memory`,然后 `mem = Memory()`
  3. 添加记忆:使用 `mem.add("你的信息", user_id="用户ID")`
  4. 搜索记忆:使用 `results = mem.search("关键词", user_id="用户ID")`

界面预览

与其他方案对比

对比项OpenMemory同类方案
记忆原理基于认知模型的多维度记忆引擎(事件、事实、偏好等)通常是简单的向量嵌入与相似度检索(RAG)
数据控制与隐私本地自托管,数据完全由用户掌控多数需依赖云服务API,存在数据隐私与供应商锁定风险
使用复杂度SDK集成,几行代码即可添加记忆功能搭建完整的向量数据库和RAG管线通常更复杂

适合谁用

  • 使用Claude、GitHub Copilot等工具并希望其记住个人偏好的开发者
  • 正在为LangChain、CrewAI等AI框架应用开发,需要持久化记忆的程序员
  • 需要自托管、注重数据隐私的AI应用开发团队

下载与版本

当前最新版本为 v1.2.3,发布于 2025-12-12。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/CaviraOSS/OpenMemory