Engram — AI 记忆印记:跨工具共享你的 AI 记忆

> 来源: https://github.com/Patdolitse/engram

> 日期: 2026-05-18(今天刚发布!)

> 评分: ★★★☆☆ (3/5) — 极早期但概念扎实,填补跨工具记忆共享的空白

一句话版本

Engram 是一个用 MCP 协议连接 AI 工具的本地记忆系统——把你的身份、偏好、经验教训存成本地 JSON/MD 文件,让 Claude Code、Codex、Cursor、OpenClaw 共享同一个"你",换工具也不丢记忆。

项目概况

指标数据
作者@Patdolitse(匿名)
Stars0(今日发布)
语言Python
许可证Apache 2.0
首次提交2026-05-18(今天)
提交数5
当前版本v2.0.0
协议MCP(Model Context Protocol)

代码库分析

类别文件行数
**核心源码** (src/)`core.py`1,252
`mcp_server.py`517
`__init__.py`6
**小计****1,775**
**Demo**`setup_engram.py` + `cross_tool_demo.py`449
**测试**`tests/test_core.py`156
**文档**`docs/vision.md` + `messaging.md`212
**库总大小**328KB

核心代码约 1,775 行 Python,加上 demo 共 2,224 行。规模很小——MCP 服务器本身是个薄层,大部分逻辑在 core.py 的 1,252 行里(记忆管理、读写、导入导出等)。测试覆盖仅 156 行,表明是非常早期的项目。

解决什么问题

每次新对话都要重新解释你是谁?换工具就丢失所有积累?踩过的坑下次还踩?

Engram 的答案: 把记忆存在本地 ~/.engram/,所有 AI 工具通过 MCP 协议读取。

核心功能(27 个 MCP 工具)

读取(冷启动上下文):

写入(自动积累):

导入导出:

兼容的 AI 工具

工具接入方式
Claude CodeMCP(已验证)
CodexMCP(已验证)
CursorMCP(应兼容)
OpenClawSOUL.md/MEMORY.md 导入导出(已验证)
ChatGPT/Kimi/Gemini粘贴身份卡(可用)

诞生故事(有意思)

> "创始人用 Claude Code 和 Codex 并行工作,AI 帮他写代码,他帮 AI 记住自己。做着做着发现:这个'帮 AI 记住我'的部分,本身就是一个产品。"

Engram 从第一天起就在吃自己的狗粮——代码、架构决策、经验教训都存在 Engram 里,两个 AI 工具共享读取。

与同类项目对比

相比Mem0(云端记忆)和 Claude Memory(仅限 Claude),Engram 的定位是:

评分表

维度评分说明
概念★★★★☆跨工具记忆共享,需求真实
实现★★★☆☆Python MCP 服务,功能完整但早期
文档★★★★☆README 中文详尽,27 个工具全列
社区☆☆☆☆☆今天刚发布,零社区
OpenClaw 集成★★★★☆原生导入导出支持
**综合****★★★☆☆**概念很好,极早期,值得关注

资源链接