AI 코딩 CLI 설치 길잡이: 계정별 도구 고르기와 첫 설정 4가지

게시 읽는 시간 약 8분 시작 가이드

Claude 구독만 있는데 Codex CLI부터 깔면, 설치는 끝나도 로그인에서 더 나아가지 못합니다. 설치는 누구나 할 수 있어도 로그인을 넘으려면 도구마다 맞는 계정이나 API 키가 필요하거든요. 그래서 저는 무엇을 깔지보다 이미 무엇을 결제했는지부터 보길 권합니다.

답은 간단합니다. Claude 유료 플랜이 있으면 Claude Code, ChatGPT 유료 플랜이 있으면 Codex CLI부터 까세요.

Gemini CLI는 2026년 6월 18일부터 무료 이용자와 Google AI Pro·Ultra 구독자의 요청을 처리하지 않으니, 그런 계정이라면 Antigravity CLI로 갑니다. 설치는 셋 다 명령 한 줄이고, 깐 날에는 지시 파일과 실행 경계 두 가지만 정하면 돼요.

설치 명령은 2026년 9월 21일, Gemini CLI 계정 조건은 9월 28일에 공식 문서와 저장소에서 확인했습니다. 세 도구를 한 컴퓨터에 같이 둔 모습은 10월 17일 Windows 11 · PowerShell 5.1 테스트 환경에서 확인했고, 도구별 설치 출력과 오류 해결은 아래 글에 있습니다.

확인한 버전·환경

  • Claude Code 2.1.296 (npm) · Windows 11 · Windows PowerShell 5.1 · 확인일 2026-10-17
  • Codex CLI 0.162.1 (npm) · Windows 11 · Windows PowerShell 5.1 · 확인일 2026-10-17
  • Antigravity CLI 1.3.4 · Windows 11 · Windows PowerShell 5.1 · 확인일 2026-10-17

상황별로 먼저 열 글

처음 까는 중이든, 깔다가 멈췄든, 업데이트가 안 되든 찾는 답은 대개 아래 중 하나에 있습니다.

처음 깔 때:

막혔을 때:

어디서 막혔는지부터 모르겠다면 AI 코딩 CLI 오류 해결 길잡이에서 증상으로 먼저 가르세요.

가진 계정으로 도구 고르기

맨 앞의 이야기를 표로 옮기면 이렇습니다.

이미 가진 것 먼저 깔 도구 알아 둘 것
Claude 유료 플랜(Pro·Max 등) Claude Code 무료 플랜은 미포함
ChatGPT 유료 플랜(Plus 이상) Codex CLI “Sign in with ChatGPT” 선택
Gemini 조직 라이선스, 유료 Gemini API 키 Gemini CLI 6월 18일 이후에도 사용 가능
무료 Google 계정, Google AI Pro·Ultra Antigravity CLI Gemini CLI 요청 처리 중단
어느 회사든 API 키 그 회사의 CLI 플랜 대신 API 키로 로그인

Gemini CLI 쪽은 메인테이너 Dmitry Lyalin이 2026년 5월 19일 공식 저장소 토론 글에서 공지했습니다. 무료 이용자와 Google AI Pro·Ultra 구독자의 요청은 6월 18일부터 처리하지 않고, 이들은 Antigravity CLI로 옮기라는 안내예요.

계속 쓸 수 있는 쪽은 Gemini Code Assist Standard·Enterprise 라이선스, Google Cloud로 쓰는 조직, 유료 Gemini API 키 사용자입니다.

회사·학교·Workspace 계정은 길이 하나 더 있습니다. Gemini CLI는 이런 조직 계정과 Gemini Code Assist 라이선스에 Google Cloud 프로젝트 설정을 따로 요구합니다. 개인 계정은 대부분 필요 없지만 모두가 그런 것은 아니며, 실제로 막힌 사례는 Gemini CLI 인증 방식 글에 모아 두었습니다.

셋 중 하나만 고를 필요는 없습니다. 명령 이름이 claude·codex·gemini로 달라서 셋을 한 컴퓨터에 같이 깔아도 충돌하지 않고, 프로젝트마다 다른 도구를 불러도 돼요.

10월 17일 테스트 환경의 Windows 11에는 세 CLI가 같이 깔려 있었습니다. PowerShell에서 Get-Command와 --version으로 보면 이렇습니다.

명령 --version 실행 파일 위치
claude 2.1.296 (Claude Code) %APPDATA%\npm\claude.ps1(npm)
codex codex-cli 0.162.1 %APPDATA%\npm\codex.ps1(npm)
agy 1.3.4 %LOCALAPPDATA%\agy\bin\agy.exe(설치 프로그램)

npm으로 깐 둘은 같은 폴더에 .ps1 래퍼로, Antigravity CLI는 따로 설치 폴더에 있었고 서로 덮어쓰지 않았어요. npm 설치본은 PowerShell 실행 정책에 걸릴 수 있으니, 그때는 Windows 설치 글의 실행 정책 절을 보세요. 실제로 갈리는 건 매달 나가는 돈이라, 비용이 궁금하면 Claude Code 비용·한도 길잡이를 함께 보세요.

설치, 확인, 그리고 업데이트

1. 설치 명령을 실행합니다

주 설치 경로만 모았습니다. Homebrew·WinGet 같은 다른 경로와 실제 출력은 각 도구 글에 있습니다.

Claude Code(Windows PowerShell):

irm https://claude.ai/install.ps1 | iex

Claude Code(macOS·Linux):

curl -fsSL https://claude.ai/install.sh | bash

Codex CLI(macOS는 brew install --cask codex도 됩니다):

npm install -g @openai/codex

Gemini CLI(설치 없이 한 번 써 보려면 npx @google/gemini-cli):

npm install -g @google/gemini-cli

2. 새 터미널을 열고 버전을 확인합니다

이미 열려 있던 터미널에는 설치 프로그램이 바꾼 PATH가 반영되지 않습니다. 재부팅하면 풀리는 것처럼 보이는 것도 이 때문인데, 새 터미널만 열어도 같아요.

  • Claude Code: claude --version, 더 자세히는 claude doctor
  • Codex CLI: codex --version, 더 자세히는 codex doctor
  • Gemini CLI: gemini --version(0.59.0 기준 진단 명령은 없음)

새 터미널에서도 안 되면 설치 경로가 PATH에 들어갔는지 봅니다. 피할 것은 같은 도구를 두 가지 방법으로 두 번 까는 거예요. 네이티브와 npm으로 둘 다 깔았다면 어느 쪽이 실행되는지 헷갈리므로 하나만 남기세요.

3. 업데이트 방법을 알아 둡니다

9월 8~13일에 쓴 세 도구의 설치 글을 2026년 9월 21일에 공식 문서와 한 줄씩 맞대 직접 확인한 결과, 설치·확인 명령은 그대로였고 달라진 것은 npm 설치본의 업데이트 명령 하나였습니다. 오래된 설치 글은 설치 한 줄이 맞아도 업데이트 절이 틀려 있을 수 있다는 얘기죠.

  • npm으로 깐 Claude Code는 npm update -g 대신 npm install -g @anthropic-ai/claude-code@latest로 올립니다. npm update -g는 처음 설치할 때의 버전 범위를 지켜 최신으로 안 올라갈 수 있습니다.
  • Claude Code npm 패키지는 v2.1.198부터 Node.js 22 이상이 필요합니다. 낮은 버전에서는 설치가 실패하지 않고 경고만 내고 넘어가니, 깔렸는데 이상하면 Node.js 버전부터 봅니다.
  • Claude Code 네이티브 설치본은 백그라운드에서 스스로 올라가지만, Homebrew·WinGet·Linux 패키지 매니저로 깐 것은 기본적으로 자동으로 올라가지 않습니다.
  • Codex CLI는 버전이 래퍼 패키지·플랫폼 패키지·실행 파일 세 곳에 따로 있어, 업데이트했다는 표시와 실제로 도는 버전이 다를 수 있습니다.

깐 날 정해 둘 것

로그인까지 끝나면 바로 일을 시킬 수 있습니다. 다만 아래 1·2를 안 해 두면 같은 설명을 세션마다 반복하고, 사소한 명령마다 승인을 누르게 돼요. 3·4는 필요해질 때 해도 늦지 않습니다.

1. 매번 하는 설명을 지시 파일로 옮깁니다

세 도구 모두 프로젝트 폴더의 지시 파일을 자동으로 읽습니다. 빌드 명령, 코드 규칙, 하지 말아야 할 일을 적어 둡니다.

2. 무엇을 묻지 않고 실행하게 둘지 정합니다

기본값은 안전한 쪽이라 그대로 두면 승인을 자주 누르게 되고, 넓게 열면 열어 둔 줄 몰랐던 것까지 열립니다.

3. 외부 도구가 필요해지면 MCP로 붙입니다

데이터베이스를 조회하거나 이슈 트래커를 읽게 하고 싶어질 때 붙입니다. 연결 방법은 stdio·HTTP 설정과 local·project·user 범위에 있습니다. 범위를 잘못 고르면 혼자 쓸 서버를 팀 전체에 커밋하게 되니 조심하세요.

4. 쌓이는 데이터는 가끔 정리합니다

에이전트는 대화 기록과 스냅샷을 계속 남기고, 처음엔 안 보이다가 용량으로 드러납니다. 지워도 되는 것은 .claude 안에서 무엇이 읽히고 무엇이 쌓이기만 하는지에 갈라 두었습니다.

마치며

세 도구를 놓고 보면 설치 자체는 어느 쪽이든 한 줄이라, 고민할 건 설치 방법보다 계정과 그 뒤의 첫 설정입니다. 이미 결제한 계정에 맞는 도구를 하나 깔고, 새 터미널에서 버전을 확인한 다음, 지시 파일과 실행 경계만 정해 두면 첫날은 충분해요.

설치를 마쳤다면 지금 작업하는 프로젝트 폴더에 지시 파일부터 하나 만들어 빌드 명령과 코드 규칙을 적어 두세요. 그다음 무엇을 얼마나 맡길지는 Claude Code 자동화 길잡이에서 이어서 정하면 됩니다.

참고한 공식 자료

설치 명령은 2026년 9월 21일, 토론 글은 9월 28일에 확인했습니다.

변경 이력

  • 2026-10-17 — Windows 11 테스트 환경에 Claude Code·Codex CLI·Antigravity CLI를 같이 둔 상태를 Get-Command와 --version으로 확인한 표를 더했습니다.
  • 2026-09-28 — Google이 2026년 6월 18일부터 무료 이용자와 Google AI Pro·Ultra 이용자의 Gemini CLI 요청을 처리하지 않는다고 공지해, Google 계정만 있으면 Gemini CLI부터 깔아 보라던 선택 표의 세 번째 줄과 그 설명을 고쳤습니다.