!원문 캡처 · github.com

agentswap는 OpenAI Codex, Claude Code, Antigravity CLI의 계정을 저장하고 명령줄에서 전환하는 도구다. 여러 구독 계정을 번갈아 쓰는 사용자를 대상으로 하며, 계정별 사용 한도를 확인하고 기존 설정을 유지한 채 로그인 정보만 바꾼다고 제작자는 설명한다.

이 도구는 macOS, Linux, Windows에서 실행되며 별도 설치 프로그램이나 백그라운드 프로세스가 필요 없다. 저장 계정은 사용자 기기에 암호화해 보관한다. 서버·가입 절차·텔레메트리는 없다고 밝히고 있으며, 사용량 확인과 로그인 갱신을 위해 토큰은 각 서비스 제공업체에 전송된다. Linux에서 시스템 키링을 사용할 수 없으면 키 파일을 대신 쓰며, 이 경우 사용자에게 알린다.

설치 방법은 셸 스크립트, Windows PowerShell 스크립트, Homebrew, Go 설치를 지원한다. 설치 스크립트는 ~/.local/bin에 명령을 두며, Windows에서는 %LOCALAPPDATA%\\agentswap\\bin을 사용한다. 버전을 고정하려면 AGENTSWAP_VERSION을 지정하고, 설치 경로는 AGENTSWAP_INSTALL_DIR로 바꿀 수 있다.

Codex 계정은 cxswap add로 현재 로그인 계정을 저장하고, cxswap login으로 다른 계정을 추가한다. 저장한 계정은 cxswap list로 확인하고 cxswap 2 또는 별칭·이메일로 전환한다. 전환 뒤에는 Codex를 재시작해야 하며, 시스템 키링에 로그인을 저장하도록 설정한 Codex는 아직 지원하지 않는다.

Claude Code에서는 /login으로 다른 계정에 로그인한 뒤 ccswap add를 실행한다. 로그인 정보만 바꾸므로 설정과 MCP 서버는 유지된다고 안내한다. 지원 대상은 Claude 구독 로그인이며 API 키는 포함하지 않는다. 기존 claude-swap 계정은 ccswap import로 가져올 수 있지만, 가져온 뒤에는 두 도구가 같은 로그인을 갱신하지 않도록 cswap 사용을 중단해야 한다.

Antigravity CLI는 agswap add로 계정을 저장한다. 계정을 바꾸려면 해당 CLI에서 /logout한 뒤 다른 계정으로 로그인하고 다시 저장한다. 새 로그인은 agy를 시작할 때 적용되므로 전환 시 실행 중인 agy와 agy remote-control을 닫아야 한다. 데스크톱 앱은 아직 지원하지 않는다.

도구는 계정 전환 전 현재 로그인 정보의 암호화 백업을 만들며 최근 백업 5개를 보관한다. 프로젝트는 MIT 라이선스로 공개돼 있다. 설치·사용법과 지원 조건은 GitHub 저장소에서 확인할 수 있다.