Emulo
从编程 Agent 会话日志中挖掘本地 you.md 工作画像,供 Agent 在每项任务前加载。
开源
Emulo 是开源本地引擎:从 Claude Code、Codex、Copilot CLI、OpenCode 与 Google Antigravity 日志中提取用户原文,挖掘带日期收据的工作/设计/写作/视频特质,并通过原生插件、skills、适配器或 MCP 工具 `load_emulo_profile` 安装画像。可选 Emulo Pro 提供跨设备托管加密连续性,且不上传原始会话证据。
官方资源
选型建议
当 Agent 需要从你已有工作证据中学会你的方式时选 Emulo;主要需要搜索历史会话时选 deja-vu;记忆写在交付应用代码里时选 Mem0。
快速对比
Emulo 把已有编程 Agent 记录变成分层个人工作画像;deja-vu 索引同类日志做检索召回;Mem0 把记忆嵌入应用代码。
| Emulo | deja-vu | Mem0 | |
|---|---|---|---|
| 最适合 | 用真实会话历史教会 Agent 你的工作方式 | 跨 harness 搜索并召回历史编程 Agent 会话 | 在交付给用户的 Agent 产品中嵌入记忆 |
| 存储模型 | 本地挖掘的 you.md 分层画像 + 可选加密 Pro 连续性 | 索引本地 harness 转写 + MCP 召回 | SDK 管理记忆 + 自托管/托管选项 |
| 接入方式 | Codex/Claude 原生插件、skills.sh、适配器与 MCP | CLI 搜索、MCP 召回与 harness 安装钩子 | 应用代码内的 Python/TypeScript API |
| 主要取舍 | 偏好/行为挖掘强,但不是通用事实存储 SDK | 会话回溯检索强,但不合成 you.md 人设 | 应用侧 API 友好,托管与供应商配置更多 |
适用场景
- 从真实会话日志做编程 Agent 个性化
- 本地优先隐私 + 可选加密 Pro 同步
- 通过 MCP/插件加载可移植工作画像
- 需要带收据的行为规则,而不只靠 CLAUDE.md
不适用场景
- 面向终端用户规模化个性化的应用记忆 SDK
- 只需对历史会话做关键词搜索的团队
- 本地没有可挖掘编程 Agent 转写历史的场景
核心概念
会话日志挖掘you.md 工作画像工作/设计/写作/视频分层带日期的原文收据MCP load_emulo_profile本地优先脱敏
最小实现形态
运行 `npx skills add ohad6k/emulo@emulo`,让 Agent 执行 `run emulo` 并批准挖掘计划,再用 `uvx emulo mcp` 暴露画像,供客户端调用 `load_emulo_profile`。