클로드·코덱스를 한 세션으로 묶는 '탠덤'
한도에 걸려도 그대로 이어서 — 구독 두 개를 활주로 하나로
클로드 코드(Claude Code)와 오픈AI 코덱스 CLI(Codex CLI)를 한 세션으로 묶어 주는 오픈소스 도구 '탠덤(tandem)'이 공개됐다. 두 도구를 각자의 원래 실행 환경 그대로 쓰면서, 대화 기록과 작업 맥락을 잃지 않고 원하는 시점에 갈아탈 수 있게 하는 것이 목표다. 한 턴에는 한 모델만 실행되므로 두 서비스 요금이 이중으로 빠져나가지 않는다.
무슨 일인가
AI 코딩 도구를 두 개 이상 구독하는 사람에게 가장 성가신 순간은 리팩터링 한복판에서 사용량 한도에 걸리는 때다. 지금까지의 해법은 다른 도구 창을 열고 그동안의 대화와 결정 사항을 통째로 복사해 붙여넣는 것뿐이었다. 붙여넣는 순간 맥락은 요약본으로 쪼그라들고, 새 도구는 이미 끝난 작업을 다시 하려 든다.
탠덤은 이 문제를 '한쪽이 일하는 동안 다른 쪽 세션 파일을 계속 최신 상태로 번역해 둔다'는 방식으로 푼다. 전환 명령을 입력하면 다른 도구가 같은 대화, 같은 파일, 같은 계획을 그대로 이어받는다. 깃허브(GitHub)에 MIT 라이선스로 올라와 있고, 파이썬 3.11 이상과 두 CLI 명령만 준비돼 있으면 설치 명령 한 줄로 끝난다.
핵심 짚어보기
가장 눈여겨볼 대목은 동기화 방식이다. 세션을 옮길 때 모델을 한 번 더 호출해 요약시키는 구조였다면 비용도 지연도 발생했겠지만, 탠덤은 순수하게 로컬 파일 입출력만 쓴다. 개발자 설명에 따르면 도구 자체는 네트워크 호출을 전혀 하지 않으며, 모델 호출은 모두 실제 CLI 안에서 기존 구독 로그인으로 이뤄진다. API 키를 새로 발급받을 필요도, 토큰 단가를 계산할 필요도 없다는 뜻이다.
기록은 각 CLI의 원래 세션 파일과 홈 디렉터리의 작은 SQLite 데이터베이스에만 남는다. 클라우드 동기화나 텔레메트리가 없고, 탠덤을 지워도 두 도구는 각자의 재개 명령으로 그대로 살아난다. 한쪽 모델에게만 질문을 던지는 기능도 있어, 맥락을 유지한 채 '이 테스트가 왜 불안정한지 두 번째 의견을 달라'는 식의 교차 검증이 가능하다.
1인기업 실전 적용 포인트
- 구독 두 개를 쓰고 있다면 한도 초과를 '작업 중단'이 아니라 '전환'으로 바꿀 수 있다. 마감이 걸린 날 몇 시간을 통째로 버리는 손실이 가장 크다.
- 한쪽 서비스에 장애가 나도 같은 세션이 다른 쪽에서 이어진다. 배포일에 특정 벤더 장애로 일이 멈추는 위험을 실질적으로 줄인다.
- 설계 결정처럼 되돌리기 비싼 판단은 두 모델에게 같은 맥락으로 물어보고 교차 검증하라. 복사·붙여넣기 비용이 사라지면 이 습관이 실제로 굴러간다.
- 도입 전 실험용 저장소에서 최소 하루는 돌려 보라. 세션 전환이 잦은 실제 작업 패턴에서만 드러나는 문제가 있다.
전망 / 주의점
공개 시점 기준 별 6개, 커밋 53개의 초기 단계 프로젝트다. 두 CLI의 세션 파일 형식에 의존하는 구조여서, 어느 한쪽이 형식을 바꾸면 동기화가 깨질 여지가 있다. 업무 핵심 경로에 바로 얹기보다, 실패해도 손해가 없는 프로젝트에서 먼저 검증하는 편이 안전하다. 다만 여러 코딩 에이전트를 번갈아 쓰는 흐름 자체는 되돌아갈 가능성이 낮고, 그 사이를 잇는 얇은 도구 계층의 수요는 계속 커질 것으로 보인다.
출처: GitHub (https://github.com/Bhavya6187/tandem)