使用说明
Biological memory fades. Digital memory leaks. We fixed both.
Website • Quick Start • Features • Security
什么是Engram?
一 端到端加密 AI助手的存储层。
默认情况下为本地 -您的数据存储在您的设备上。没有云,没有服务器,没有同步,除非你要求。
始终加密 -AES-256-GCM。钥匙永远不会离开你的设备。24个单词的恢复短语,就像一个加密钱包。
零知识同步 -需要多设备?选择同步会加密客户端的所有内容。我们只看到密文。像Signal一样,但用于AI记忆。
开源 -别相信我们,核实一下。审核代码。如果你愿意,可以自己主持。叉如果我们消失。
适用于Claude Desktop、Claude Code、Cursor和任何兼容MCP的客户端。
快速开始
npx engram-core init
重启你的AI客户端。它现在还记得你。
特性
| 特性 | 描述 |
|---|---|
| 默认为本地 | 您的数据保留在设备上。不需要云。 |
| E2E加密 | AES-256-GCM。钥匙永远不会离开你的设备。 |
| 开源 | 审核代码。自助主人。叉如果我们消失。 |
| 语义记忆 | 在所有会话中进行矢量相似性搜索 |
| 秘密金库 | API密钥和凭据的加密存储 |
| 零知识同步 | 可选。客户端加密。我们只看到密文。 |
建筑
+---------------------------------------------------------------+
| AI CLIENTS |
| |
| +-------------+ +-------------+ +-------------+ |
| | Claude | | Cursor | | Claude | |
| | Desktop | | | | Code | |
| +------+------+ +------+------+ +------+------+ |
| | | | |
| +------------------+------------------+ |
| | |
| v |
| +--------------------+ |
| | MCP Protocol | |
| +---------+----------+ |
| | |
+----------------------------+-----------------------------------+
|
v
+---------------------------------------------------------------+
| ENGRAM SERVER |
| |
| +-------------+ +-------------+ +-------------+ |
| | Memory | | Secrets | | Session | |
| | Store | | Vault | | Watcher | |
| +-------------+ +-------------+ +-------------+ |
| |
+----------------------------+----------------------------------+
|
v
+---------------------+
| SQLite |
| ~/.engram/ |
| |
| Your data stays |
| on YOUR disk |
+---------------------+
安全
所有加密用途 node:crypto (OpenSSL)。没有自定义加密。
| 图层 | 算法 |
|---|---|
| 静止 | AES-256-GCM |
| 密钥推导 | PBKDF2-SHA256(600k迭代) |
| 搜索索引 | HMAC-SHA256(盲索引) |
| 复原 | BIP39助记词(24个单词) |
为什么不是云内存?
| Engram | 云内存 | |
|---|---|---|
| 你的数据在哪里? | 您的设备(默认) | 他们的服务器 |
| 谁拿着钥匙? | 你 | 他们确实如此 |
| 他们能读吗? | 否 | 是 |
| 你能核实一下吗? | 是(开源) | 否 |
| 跨应用程序 | 任何MCP客户端 | 锁定到一个应用程序 |
哲学
人工智能行业解决了智能问题。它忘记了主权。
- 内存是基础设施,而不是功能
- 加密是一种权利,而不是高级级别
- 如果你不能导出它,你就没有它
Claude代码代理团队集成
Engram通过生命周期挂钩与Claude代码代理团队集成。当团队完成任务或结束时,Engram可以自动将团队记忆整合到结构化摘要中。
它是如何工作的:
- 代理保存标记为的记忆
team:<name>工作中 - 挂钩触发器
engram consolidate在关键时刻(任务完成、队友空闲) - 整合将记忆分为发现、决策、假设、阻碍因素和行动项目
- 摘要保存为可搜索
team-summary未来会议的回忆
配置 (.claude/settings.json):
{
"hooks": {
"TaskCompleted": [
"engram consolidate"
],
"TeammateIdle": [
"engram consolidate"
]
}
}
你也可以跑步 engram consolidate 手动根据需要生成团队摘要。
Your AI should remember you. Not the other way around.
