본문 바로가기

Gemini CLI와 Codex

수업은 Claude Code를 기준으로 진행하지만, 이미 다른 도구를 유료로 결제 중이거나 무료로 먼저 체험해보고 싶으신 분들을 위해 Gemini CLI와 Codex 설치 방법을 별도로 안내합니다.

도구는 3개 모두 설치할 필요 없이 본인 환경에 맞는 한 가지만 설치하시면 됩니다. 이미 3.4장에서 Claude Code를 설치하셨다면 이 장은 건너뛰셔도 좋습니다.

이 장의 설치도 3.4장에서 안내한 VSCode와 Node.js가 먼저 설치되어 있어야 진행할 수 있습니다. Windows 사용자라면 Git도 먼저 설치되어 있어야 합니다. 아직 안 하셨다면 3.4장으로 돌아가 설치하고 다시 오시기 바랍니다.

1. 어떤 도구를 고를까

Gemini CLI, Codex, Claude Code를 사용하는 것은 프롬프트만 정교하다면 결과물에 큰 차이가 나지 않습니다. 다만 모두 '유료'로 사용했을 때 큰 차이가 나지 않는다는 것입니다.

  • Claude 구독자: 3.4장에서 안내한 Claude Code를 그대로 사용하세요.
  • Gemini 구독자 또는 무료로 체험하고 싶은 분: 아래 3장의 Gemini CLI를 설치하세요. 무료로 사용하실 경우 코딩을 조금 잘하는 고등학생 수준의 코드를 짜게 됩니다. 무료로는 만족스러운 서비스를 만들기가 매우 어렵다는 점 참고해주세요.
  • ChatGPT 구독자: 아래 4장의 Codex를 설치하세요.

Claude Code, Gemini CLI, Codex를 함께 써도 됩니다. 종종 '왜 여러 개를 쓰시죠?'라고 물으시는 경우가 있는데, 토큰 사용량 때문에 그렇습니다. 또는 간단한 작업을 할 때에는 일부러 다른 툴로 전환하여 사용하기도 합니다. 토큰을 아끼는 방법이나 팁 등은 뒤에 챕터에서 다룹니다.

2. Gemini CLI 설치

Google에서 만든 AI 코딩 도우미입니다. 무료 사용자도 구글 계정 로그인만으로 사용할 수 있다는 것이 가장 큰 장점입니다.

2.1 설치 방법

3.4장에서 열어둔 터미널(Windows는 명령 프롬프트, Mac은 터미널)에서 아래 명령어를 입력하시면 됩니다.

  • Windows: npm install -g @google/gemini-cli 입력하고 엔터
  • Mac: sudo npm install -g @google/gemini-cli 입력하고 엔터 - PC의 비밀번호 입력

검은색 창에 Ok to proceed? 라고 물어보면 y를 입력하고 엔터를 치시면 됩니다. 에러가 발생하면 3.4장의 6번 '에러 정리'를 참고해주세요. 보안 정책 에러는 동일한 방식으로 해결됩니다.

설치가 끝나면 터미널에서 gemini라고 입력하면 아래와 같은 화면이 나옵니다.

2.1.3-12

여기서 1번 Login with Google 을 선택해주세요. 그러면 인터넷 브라우저가 열리면서 구글 로그인 창이 나타납니다. 구글 계정으로 로그인하면 설치가 완료된 것입니다.

설치 확인은 열려있는 터미널에서 gemini라고 입력하면 됩니다. 종료는 열려있는 gemini에서 /quit을 입력하면 됩니다.

3. Codex 설치

OpenAI(ChatGPT를 만든 회사)에서 만든 AI 코딩 도우미입니다. ChatGPT 유료 사용자라면 추가 비용 없이 Codex를 사용할 수 있습니다.

3.1 설치 방법

터미널에서 아래 명령어를 입력하시면 됩니다.

  • Windows: npm install -g @openai/codex 입력하고 엔터
  • Mac: sudo npm install -g @openai/codex 입력하고 엔터 - PC의 비밀번호 입력

실행 명령어는 터미널에서 codex라고 입력하면 됩니다. 설치 중 보안 정책 에러가 발생하면 3.4장의 6번 '에러 정리'를 참고해주세요.