Claude, Codex, Gemini CLI를 한 앱에서 전환하는 Rust 기반 데스크탑 도구의 급부상
지난 몇 주 사이 개발자 커뮤니티에서 조용히 번지던 레포 하나가 어느 날 갑자기 49,726개의 스타를 달고 있었다. 'AI 코딩 어시스턴트가 너무 많아져서 오히려 불편해졌다'는 문제를 정면으로 건드린 프로젝트, cc-switch 이야기다.
Setting
2025년 들어 AI 코딩 도구 시장이 폭발했다. Claude Code(Anthropic의 터미널 기반 AI 코딩 어시스턴트), OpenAI Codex CLI, Google의 Gemini CLI, 그리고 OpenCode와 openclaw 같은 오픈소스 대안까지 — 개발자들은 갑자기 5개의 다른 도구를 상황에 맞게 골라 써야 하는 처지가 됐다. 문제는 이 도구들이 각자 다른 설정 파일, 다른 API 키 관리 방식, 다른 터미널 명령어를 요구한다는 점이다. 프리랜서 개발자나 인디 메이커 입장에서는 도구를 바꿀 때마다 설정을 다시 뒤져야 하는 번거로움이 실제 작업 흐름을 끊는다.
cc-switch는 이 혼란 속에서 등장했다. Rust로 작성된 크로스 플랫폼(Windows, macOS, Linux 모두 지원) 데스크탑 앱으로, 여러 AI 코딩 도구를 하나의 인터페이스에서 전환하고 관리할 수 있게 해준다.
The Story
실제 사용 시나리오를 하나 들어보자. 평소엔 Claude Code로 개발하다가, 특정 작업에서 Codex의 응답 방식이 더 맞겠다 싶을 때가 있다. 기존엔 터미널을 닫고, 환경 변수(운영체제에 저장된 설정값)를 수동으로 바꾸고, 새 세션을 열어야 했다. cc-switch를 쓰면 데스크탑 UI에서 드롭다운 하나로 'Claude Code → Codex'로 전환하고, API 키도 앱 안에서 프로바이더(서비스 제공사)별로 따로 저장해둘 수 있다. Add Provider 화면에서 새로운 서비스를 등록하는 것도 폼 입력 몇 줄이면 끝난다. MCP(Model Context Protocol — AI 모델이 외부 도구와 대화하는 방식)도 지원해서, 단순 전환기를 넘어 AI 워크플로 허브로 쓸 수 있다.
The Insight
이 레포가 빠르게 퍼진 이유는 기술적 정교함보다 타이밍이다. AI 코딩 도구가 난립하는 바로 이 순간, '통합 리모컨' 역할을 자처한 첫 번째 오픈소스 프로젝트가 cc-switch다.
5만 스타에 육박하는 숫자는 단순한 관심이 아니라 이 문제가 얼마나 많은 사람을 실제로 불편하게 만들었는지를 보여준다. 지금 이 속도라면 다음 달엔 또 다른 국면이 열릴 가능성이 높다. 트렌드가 어디로 흘러가는지 놓치고 싶지 않다면, teum.io/stories에서 매주 업데이트되는 라이징 스타 목록을 참고해볼 만하다.
AI 코딩 도구가 난립하는 바로 이 순간, '통합 리모컨' 역할을 자처한 첫 번째 오픈소스 프로젝트가 cc-switch다.