Emulo
Mine coding-agent session logs into a local you.md working profile agents load before each task.
Emulo is an open-source local engine that extracts user-authored messages from Claude Code, Codex, Copilot CLI, OpenCode, and Google Antigravity logs, mines work/design/writing/video traits with dated receipts, and installs the resulting profile as native plugins, skills, adapters, or an MCP `load_emulo_profile` tool. Optional Emulo Pro adds managed encrypted continuity across devices without uploading raw session evidence.
Official resources
Selection advice
Quick comparison
Emulo turns existing coding-agent transcripts into a layered personal working profile. deja-vu indexes those same logs for search and recall, while Mem0 embeds memory inside application code.
| Emulo | deja-vu | Mem0 | |
|---|---|---|---|
| Best for | Teaching agents how you work from your own session history | Searching and recalling past coding-agent sessions across harnesses | Embedding user memory in a shipped agent product |
| Storage model | Local mined you.md profile layers plus optional encrypted Pro continuity | Indexed local harness transcripts with MCP recall | SDK-managed memory with self-hosted and managed options |
| Integration style | Native Codex/Claude plugins, skills.sh bootstrap, adapters, and MCP | CLI search, MCP recall, and install hooks into supported harnesses | Python and TypeScript APIs inside application code |
| Tradeoff | Strong on preference/behavior mining; not a general fact-store SDK | Strong on retroactive session search; does not synthesize a you.md persona | Application-friendly API with more hosting and provider setup |
Best for
- coding-agent personalization from real session logs
- local-first privacy with optional encrypted Pro sync
- MCP and plugin loading of a portable working profile
- teams that want receipts-backed behavioral rules, not only CLAUDE.md notes
Not ideal for
- application product memory SDKs for end-user personalization at scale
- teams that only need keyword search over past sessions
- workloads without local coding-agent transcript history to mine
Core concepts
Minimal implementation shape
Run `npx skills add ohad6k/emulo@emulo`, tell the agent `run emulo` and approve the mining plan, then expose the profile with `uvx emulo mcp` so clients can call `load_emulo_profile`.