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