Beta: Claude Code, Codex, OpenCode available now. More coming soon.
Available via TUI Wizard or CLI
Effortlessly import and export sessions between harnesses.
Pick up right where you left off, across all your coding harnesses.
It is the age of coding harnesses, and new harnesses are released every day. Developers feel locked in to their primary harness, unable to try new ones without losing all their context from previous sessions. OpenMemory brings that context to any harness so you can pick up where you left off.
- Codex's "Import from Claude Code" is uni-directional, supports only one source harness, and only does a bulk "import all conversations."
- OpenCode's import is manual — you point
opencode importat a JSON file you've assembled by hand, with no discovery, preview, or way to pick which conversations come over.
OpenMemory is omni-directional, shows you a preview of the sessions on your machine, and lets you choose which to import so you know exactly what you're taking with you.
Switching between different harnesses? Autosync keeps them all in sync, all the time (coming soon).
curl -fsSL https://raw.githubusercontent.com/mem0ai/openmemory/main/scripts/install.sh | bashInteractive wizard (recommended):
openmemory tuiShould you wish to run openmemory as a cli instead of the wizard:
openmemory port --from <src> --to <dest> --allport takes --from/--to plus either --all or one or more --id <session-id>; add --force to re-export and --json for machine-readable output.
- Port
Skills,MCPs,Plugins, andCLAUDE.md/AGENTS.md - Realtime
autosyncof conversation sessions across harnesses - Support for
OpenClaw,Hermes
Contributions are welcome! Please read the Contributing Guide to get started.
- 💡 Contributing Guide: Learn about our contribution process and coding standards.
- 🐛 Report an Issue: Found a bug? Let us know!


