用途
ditto(仓库名 emulo)面向使用编码代理的开发者,解决的问题是:代理往往不了解你的工作习惯,导致你反复解释同样的要求。它不读取你的 CLAUDE.md 或规则文件,而是直接挖掘你与编码代理的真实会话日志,把你实际消息中反复出现的偏好提炼成一份 you.md 工作画像,再安装到代理可读取的位置,让代理从第一条消息起就按你的方式工作。
官方强调,它挖掘的是“你亲口说过的东西”,而不是你显式告诉模型的记忆:你否决什么、对你来说“完成”意味着什么、你何时要求证据、你真正工作时怎么说话,以及哪些代理行为会让你中止任务。
主要能力
- 会话挖掘:开箱支持 Claude Code、Codex、Copilot CLI、OpenCode、Google Antigravity 的日志,将选定证据挖掘成一份私密工作画像。
- 带收据的规则:画像中每条规则都带有来自你自己消息的带日期引用。
- 分层画像:挖掘流程会分别写出 work、design、writing、video 文件,宿主可按任务只加载合适的那一份。
- 使用报告:统计你连续三次以上原样重复的请求、含“as I said”“I told you”之类措辞的消息、连续近乎相同的请求、以及以纠正口吻(“no,”“that's wrong”)开头的消息。它读取的只是你打的字,看不到成本、token、工具调用,也不评判代理对错。
- 证据校验:emulo verify 会从画像中提取每一条引用,并在已挖掘会话中搜索,找不到的引用会被报告并使命令以非零状态退出。仅依赖单次会话的引用会被另行标记。
- 卡片生成:挖掘流程会写出 card.json,
emulo --card <card_path>可渲染成可分享卡片,包含原型、按不同会话收据数排序的规则、覆盖统计和一条犀利真相。 - MCP 服务器:实现基于 stdio 的 MCP,暴露一个工具 load_emulo_profile,返回你挖掘出的 work/design/writing/video 画像。
使用方式
安装跨代理引导:npx skills add ohad6k/emulo@agent-profile-from-sessions,它会先运行免费的使用报告,看到证据后才提供挖掘。也可用 CLI:安装后 emulo --dry-run 不写任何内容,只打印找到的会话、你的消息、近似 token 数、被脱敏的消息数和将要写入的路径;emulo 则会把语料、分块和 RUN_ME.md 写入 emulo-out/。emulo mcp 运行 MCP 服务器,uv tool install emulo 与 uvx emulo 也可用。
画像安装:对 Codex 和 OpenCode,emulo --install you.md --target agents --repo . 会把画像加入项目 AGENTS.md,但该文件通常会被提交和共享,需注意避免纳入版本控制或安装到未提交的个人目录。对 Claude Code,emulo --install you.md --target claude 安装名为 you 的技能,但 Claude Code 不一定会自行打开,需输入 /you(或 /you <task>)加载。
基于 RUN_ME.md 的路径只写出 you.md,没有可渲染的卡片;该路径生成的 you.md 也不会被激活,MCP 服务器看不到它,需要用 emulo --install 安装。
插件:原生 Codex 插件提供 emulo:mine、emulo:work、emulo:design、emulo:write、emulo:video 五个技能;Claude Code 插件注册同样五个技能,可从 Claude Code 内安装,或从终端执行 claude plugin marketplace add ohad6k/emulo 再 claude plugin install emulo@emulo。
适用场景
适合希望减少重复解释、让编码代理贴近个人工作习惯的开发者,尤其是已经积累大量编码代理会话历史的人。
限制与验证情况
安装画像与代理真正读取画像是两回事。在 2026-09-25 的逐宿主测试中,画像在 Codex 中通过项目 AGENTS.md 到达模型并端到端验证;在 OpenCode 中被加载进 instructions。在 Claude Code 中,you 技能会安装但不会可靠地自行打开,需输入 /you 加载。Cursor、Gemini、OpenClaw、Hermes Agent 会把文件放到它们查找的位置,但那里的加载尚未验证。
关于“是否让代理工作更好”这一目标尚未得到证明。已公布的测试显示:追加挖掘画像会改变模型产出(与无画像相比);2026 年 8 月一项 60 次运行、所有预测事先写下的研究中,挖掘画像在 9 项比较中均未与等长虚构画像区分开;2026 年 9 月使用较晚的 2026-07-30 画像重跑,挖掘画像在 Fable 5.1 的 9 项比较中 5 项、Opus 5 的 9 项中 1 项与虚构画像区分开。两项测试衡量的都是产出是否改变(圆角、颜色饱和度、卡片容器、长度),而非是否变得更好。
官方注明:Emulo Proof v1 方法学在存在单独批准的证据发布之前属于未执行的方法学。视频层是 spec 作品,由 Claude Design 制作,未被 Vercel 委托,选择品牌只是为了测试动态效果能走多远,出现在这里是因为 emulo:video 从类似会话中挖掘而来。
隐私与许可
MIT 许可,免费,无需账号或登录,工具本身没有可购买的东西。站点另提供一个可选付费服务:对你已挖掘画像进行人工修改,使用 Emulo 从不需要它。会话提取、脱敏、缓存、画像本身和代理适配器都留在你的机器上;唯一例外是挖掘时若指向托管模型,选定证据会发送给该提供商;指向本地模型则整轮运行留在本机。