Kaseban/baton
View on GitHub ↗Convert AI coding sessions between Claude Code, Codex, OpenCode, Zed, Aider, Gemini CLI, Cursor, Cline & more — lossless, round-trip tested. MCP server + CLI.
23 ★2 forksRustUpdated 1mo ago
What you need to know
Baton lets you pass a session from one coding agent to another, converting between 9 supported agents via CLI or MCP (baton-mcp).
Install
cargo install baton-mcp npm install @kasabeh/baton-mcp
Usage
- •baton convert --from claude-code --to opencode --latest --import
Key features
- ✓Convert sessions between 9 coding agents
- ✓CLI and MCP interfaces
Best for
Switching between coding agents without losing session context.
Topics
ai-agentsclaude-codeclicodexdeveloper-toolsgemini-climcpmodel-context-protocolopencoderustsession-management
- Stars
- 23★
- Forks
- 2
- Language
- Rust
- License
- Apache-2.0
- Created
- 2026-07-06
- Last push
- 2026-07-12