코딩 AI 9종 사이에서 작업 대화를 옮기는 무료 도구 baton
baton은 의 사용 한도에 걸렸을 때 진행 중인 대화를 다른 도구로 옮겨 이어갈 수 있는 무료 오픈소스 다. Codex, , Gemini CLI, Cursor, Zed, Aider, Cline, Continue, Claude Code 등 9개 도구의 을 서로 읽을 수 있는 형식으로 바꾼다. 예를 들어 Codex 기록을 Claude Code로 가져온 뒤 같은 대화를 다시 열 수 있어, 프로젝트 상황을 처음부터 설명할 필요가 없다.
Claude Code에서 다른 8개 도구로 옮기는 것도 가능하다. Haiku 모델로 진행한 제한적인 비교에서 전체 기록을 옮긴 방식은 93KB 대화의 세부 사항 3개 중 3개, 198KB에서는 6개 중 6개, 599KB에서는 8개 중 5개를 기억했다. 요약문만 전달한 방식은 각 시험에서 각각 1개만 기억했으며, 버전·코드 줄 수·지원하는 최소 Rust 버전 같은 정보도 빠졌다.
다만 단일 과 단일 모델만 사용했고 단순 문자열 일치로 채점했기 때문에 엄밀한 성능 검증은 아니다. 전체 기록은 요약문보다 을 더 많이 쓰므로, 정보 보존을 높이는 대신 비용과 사용량이 늘어난다.
핵심 포인트
- Codex와 Claude Code를 포함한 9종 사이에서 대화 기록을 변환한다.
- 변환한 기록을 대상 도구로 가져와 이전 대화를 이어갈 수 있다.
- 제한적인 시험에서는 전체 기록이 짧은 요약문보다 세부 정보를 더 많이 보존했다.
- 전체 기록을 넘기면 사용량과 비용이 커질 수 있다.
- 성능 수치는 하나와 Haiku 모델 하나만 사용한 간이 시험 결과다.