Free tool moves coding sessions between Claude Code and 8 rivals
baton is a free, open-source that lets people continue an active coding conversation in another AI tool after hitting a usage limit. It converts among nine : Codex, opencode, Gemini CLI, Cursor, Zed, Aider, Cline, Continue, and Claude Code. A Codex session can, for example, be imported into Claude Code and reopened without explaining the project again, and transfers also work in the opposite direction.
In a limited test using the Haiku model, full transcripts preserved 3 of 3 checked details in a 93KB session, 6 of 6 in a 198KB session, and 5 of 8 in a 599KB session. Handoff summaries preserved only one checked detail in each test and dropped information such as versions, line counts, and the minimum supported Rust version. The test used only one session, one model, and simple substring matching, so it is directional evidence rather than a rigorous benchmark.
Full transcripts also consume more than summaries, trading higher usage and cost for better detail retention.
Key points
- baton converts sessions among nine , including Codex and Claude Code.
- Converted sessions can be imported and resumed in the destination tool.
- A small test found that full transcripts retained more checked details than handoff summaries.
- Moving a full transcript can use more and cost more.
- The reported results came from one session, one Haiku model, and simple .