ChatGPT에 코드를 붙여 넣고, 수정된 코드를 다시 복사해 본 경험만 있다면 최근의 AI 코딩 에이전트는 조금 낯설 수 있습니다.
최근 AI 개발 도구는 코드 한두 줄을 추천하는 수준을 넘어섰습니다. 프로젝트 폴더를 살펴보고, 관련 파일을 찾아 수정하고, 테스트와 필요한 명령을 실행하고, 오류가 나면 다시 고칠 수 있습니다.
Claude Code, Codex CLI, Gemini CLI, Antigravity CLI, GitHub Copilot CLI, OpenCode는 기존 코딩 자동완성과 어떻게 다를까요? 왜 이 도구들은 IDE를 넘어 터미널과 CLI로도 확장되고 있을까요?
이 글에서는 AI 코딩 에이전트가 무엇인지부터 시작해 주요 도구가 등장한 순서와 차이점, CLI가 개발자에게 유용한 이유를 차례로 살펴봅니다.
목차
이 글의 핵심 요약
- 코딩 어시스트는 코드를 제안하고 설명하는 도구입니다.
- AI 코딩 에이전트는 프로젝트를 탐색하고 코드를 수정하고 테스트까지 실행하는 도구입니다.
- CLI 에이전트는 파일·Git·테스트·셸 명령을 개발자의 작업 환경에서 직접 다룰 수 있습니다.
- Claude Code 이후 주요 AI 회사들이 각자의 모델과 생태계에 맞는 터미널 에이전트를 내놓았습니다.
- 어떤 도구가 최고라기보다, 사용하는 모델·저장소·협업 방식에 따라 적합한 도구가 달라집니다.
AI 코딩 에이전트란 무엇인가?
AI 코딩 에이전트는 개발자가 자연어로 작업을 지시하면 프로젝트 안에서 여러 단계를 수행하는 소프트웨어 도구입니다.
예를 들어 다음과 같이 요청할 수 있습니다.
로그인 실패 시 잘못된 오류 메시지가 표시되는 원인을 찾아 수정해줘. 관련 테스트도 추가하고, 수정 후 테스트를 실행해서 결과를 알려줘.
단순한 코드 생성 도구라면 수정된 코드 일부를 답변으로 보여주는 데 그칠 수 있습니다. 에이전트는 보통 다음 순서로 작업합니다.
프로젝트 구조 확인
↓
관련 파일과 테스트 탐색
↓
수정 계획 수립
↓
코드 수정
↓
테스트·린트·빌드 실행
↓
실패 원인 분석 및 재수정
↓
변경사항과 검증 결과 보고
핵심은 AI가 긴 답변만 생성하는 것이 아니라는 데 있습니다. 파일을 읽고 수정하고, 명령과 테스트를 실행하면서 작업을 이어갑니다.
코딩 어시스트와 코딩 에이전트의 차이
두 용어는 비슷하게 들리지만 개발자가 맡기는 작업의 범위가 다릅니다.
| 구분 | 코딩 어시스트 | AI 코딩 에이전트 |
|---|---|---|
| 주요 역할 | 코드 제안·자동완성·설명 | 개발 작업의 계획·실행·검증 |
| 작업 범위 | 현재 파일이나 선택 영역 | 프로젝트의 여러 파일과 도구 |
| 파일 탐색 | 개발자가 직접 파일을 제공 | 에이전트가 관련 파일을 탐색 |
| 명령 실행 | 대체로 실행하지 않음 | 테스트·빌드·셸 명령 실행 가능 |
| 결과 | 코드 제안 | 변경된 파일, 테스트 결과, diff |
| 주의점 | 제안 내용을 검토 | 파일·명령·네트워크 권한을 함께 통제 |
코딩 어시스트가 옆자리에서 코드를 제안하는 동료라면, 코딩 에이전트는 작업 티켓을 받아 저장소를 살펴보고 수정안과 검증 결과까지 가져오는 개발 보조자에 가깝습니다.
그렇다고 에이전트가 개발자를 대신해 모든 결정을 내리는 것은 아닙니다. 어떤 파일을 수정할지, 어떤 명령을 실행할지, 테스트 결과를 어떻게 판단할지는 개발자가 확인해야 합니다.
왜 AI 코딩 도구는 CLI로 확장됐을까?
개발자가 이미 터미널에서 일하고 있기 때문
개발자는 이미 터미널에서 Git, 패키지 관리자, 테스트, 빌드, 로그 조회, 컨테이너, 배포 도구를 사용합니다. AI가 같은 공간에서 실행되면 코드를 웹 채팅창에 붙여 넣고 다시 가져오는 과정이 줄어듭니다.
프로젝트 전체를 다루기 쉽기 때문
실제 버그 수정은 현재 열어 둔 파일 하나만의 문제가 아닙니다. 설정 파일, 서비스 코드, 데이터베이스 계층, 테스트 코드가 함께 연결되어 있을 수 있습니다. CLI 에이전트는 저장소 구조를 살펴보며 관련된 부분을 찾습니다.
테스트와 수정의 반복을 자동화할 수 있기 때문
코드를 고쳤다고 작업이 끝나는 것은 아닙니다. 테스트를 실행하고, 실패한 부분을 확인하고, 코드를 다시 수정해야 합니다. 에이전트형 도구는 이 반복 작업을 한 세션 안에서 이어갈 수 있습니다.
기존 자동화 환경과 연결하기 쉽기 때문
CLI는 셸 스크립트, CI, 컨테이너, SSH, 원격 서버와 연결하기 쉽습니다. 대화형으로 사용할 수도 있고, 정해진 프롬프트와 명령을 반복 실행하는 자동화 작업으로 확장할 수도 있습니다.
CLI가 IDE보다 항상 우월한 것은 아닙니다. 터미널·Git·테스트 결과를 이해해야 하고, 권한을 넓게 부여하면 잘못된 명령이나 불필요한 파일 변경이 발생할 수 있습니다. CLI 에이전트의 장점은 편리함뿐 아니라, 개발자가 작업 범위와 실행 권한을 직접 통제할 수 있다는 점입니다.
주요 AI 코딩 에이전트가 등장한 순서
Claude Code: 2025년 2월
Anthropic은 2025년 2월 Claude 3.7 Sonnet과 함께 Claude Code를 제한적 연구 프리뷰로 공개했습니다. 터미널에서 코드를 검색하고 읽고, 파일을 수정하고, 테스트를 작성·실행하고, 명령줄 도구와 GitHub를 사용할 수 있는 코딩 에이전트였습니다.
Claude Code가 모든 CLI 에이전트의 출발점이었다고 단정할 수는 없습니다. 그 전에도 Aider 같은 오픈소스 터미널 페어 프로그래밍 도구가 있었습니다. 다만 대형 AI 회사가 만든 에이전트형 터미널 도구를 널리 알린 사례였다는 점은 분명합니다.

Codex CLI: 2025년 4월
OpenAI는 2025년 4월 Codex CLI를 출시했습니다. Codex CLI는 OpenAI 모델을 로컬 개발 환경의 터미널에서 사용할 수 있게 만든 오픈소스 코딩 에이전트입니다.
이후 Codex CLI에는 다음과 같은 기능이 추가됐습니다.

- 로컬 저장소 탐색과 코드 수정
- 읽기 전용·작업공간 쓰기·전체 접근 등 권한 단계
- 승인 정책과 샌드박스
AGENTS.md를 통한 프로젝트 지침- 웹 검색과 MCP 연동
- 세션 재개와 작업 계획
- Codex 클라우드·IDE·GitHub 작업과의 연결
Codex CLI의 설치와 실제 사용법은 다음 글에서 다룹니다.
Gemini CLI: 2025년 6월
Google은 2025년 6월 25일 Gemini CLI를 공개했습니다. Gemini CLI는 Gemini 모델을 터미널에서 사용하는 오픈소스 AI 에이전트입니다.
Google은 Gemini CLI를 코딩뿐 아니라 문제 해결, 리서치, 콘텐츠 생성, 작업 관리에도 사용할 수 있는 터미널 도구로 설명했습니다. Gemini Code Assist와 기술을 공유하며 MCP와 확장 기능도 지원합니다.
Gemini CLI의 오픈소스 저장소와 릴리스 채널은 지금도 유지되고 있습니다. 다만 2026년에는 개인 사용자의 이용 경로가 바뀌었습니다.
GitHub Copilot CLI: 2025년 9월 공개 프리뷰, 2026년 2월 정식 출시
GitHub Copilot CLI는 GitHub Copilot의 코딩 에이전트를 터미널에서 사용할 수 있게 만든 도구입니다. 2025년 9월 공개 프리뷰를 시작했고, 2026년 2월에는 Copilot 구독자를 대상으로 정식 출시됐습니다.
Copilot CLI의 가장 큰 특징은 GitHub 생태계와의 연결입니다.
- 저장소·이슈·Pull Request를 자연어로 다루기
- GitHub 계정과 Copilot 구독을 이용한 인증
- 로컬 터미널 작업과 GitHub 백그라운드 에이전트 연결
- 계획 모드와 전문 에이전트
- MCP·플러그인·스킬·코드 리뷰 지원
GitHub Issues와 Pull Request를 중심으로 일하는 팀이라면 Copilot CLI가 잘 맞습니다.

Google Antigravity CLI: 2026년 5월 발표와 Gemini CLI 전환
Google은 2026년 5월 Antigravity CLI를 발표하면서 Gemini CLI를 Antigravity 플랫폼으로 전환하는 방향을 제시했습니다.
Antigravity CLI는 Gemini CLI의 핵심 기능인 Agent Skills, Hooks, Subagents, Extensions를 이어받고 다음 기능을 강조했습니다.
- Go 기반의 빠른 실행
- 여러 에이전트를 활용한 비동기 작업
- Antigravity 데스크톱 앱과 동일한 에이전트 하네스
- 멀티에이전트 개발과 장시간 작업
Gemini CLI와 Antigravity CLI는 같은 제품은 아닙니다. 하지만 Google은 개인 무료 사용자와 Google AI Pro·Ultra 사용자가 2026년 6월 18일부터 Gemini CLI 대신 Antigravity CLI를 사용하도록 전환했습니다.
Gemini Code Assist Standard·Enterprise, Google Cloud, 유료 Gemini API 키 사용자는 Gemini CLI에 계속 접근할 수 있습니다. 정리하면 Gemini CLI는 오픈소스 프로젝트와 기업·API 경로에 남아 있고, 개인 사용자의 기본 경로는 Antigravity CLI로 바뀌었습니다.

OpenCode와 오픈소스 도구
이 흐름에 기여한 것은 기업 제품만이 아닙니다. Aider는 터미널에서 LLM과 페어 프로그래밍을 하는 오픈소스 도구로 오랫동안 사용되어 왔고, OpenCode는 특정 모델 제공자에 종속되지 않는 오픈소스 코딩 에이전트입니다.
OpenCode는 Claude·GPT·Gemini·로컬 모델 등 여러 제공자를 선택할 수 있고, 터미널·IDE·데스크톱에서 사용할 수 있습니다. 특정 회사의 모델이나 구독 정책에 덜 묶인다는 점이 장점입니다.
반대로 여러 모델 제공자와 실행 환경을 직접 설정하고 비용·성능·권한을 관리해야 하므로, 처음 사용하는 사람에게는 공식 제품보다 진입장벽이 높을 수 있습니다.
주요 도구는 무엇이 다를까?
| 도구 | 핵심 특징 | 잘 맞는 경우 |
|---|---|---|
| Claude Code | Anthropic 모델과 결합된 깊은 코드 탐색과 에이전트 작업 | 복잡한 코드베이스와 장시간 작업 |
| Codex CLI | OpenAI 모델, 로컬 터미널, 승인·샌드박스·MCP | OpenAI 모델과 WSL·터미널 중심 작업 |
| Gemini CLI | 오픈소스, Google 모델·AI Studio·Code Assist 연동 | Enterprise·Cloud·API 경로 또는 저장소 자체를 활용하려는 경우 |
| Antigravity CLI | Gemini CLI의 소비자용 전환 경로, 멀티에이전트·비동기 작업 | Google의 새로운 에이전트 플랫폼을 사용하려는 개인 사용자 |
| GitHub Copilot CLI | 저장소·이슈·Pull Request·Actions와의 통합 | GitHub 중심으로 협업하는 팀 |
| OpenCode | 여러 모델 제공자와 로컬 모델을 선택할 수 있는 오픈소스 구조 | 특정 업체에 종속되지 않고 직접 조합하려는 경우 |
| Aider | 터미널 중심의 오픈소스 AI 페어 프로그래밍 | 비교적 단순하고 직접 통제하는 작업 흐름 |
모든 개발자에게 맞는 도구는 없습니다. 선택할 때는 모델 성능뿐 아니라 다음 요소도 함께 봐야 합니다.
- 내가 자주 쓰는 모델과의 조합
- 로컬 실행과 클라우드 실행 중 필요한 방식
- GitHub·MCP·IDE·CI 연동 여부
- 비용과 사용량 제한
- 파일·네트워크 권한을 얼마나 세밀하게 통제할 수 있는지
- 세션 재개와 작업 이력 관리 방식
- 로컬 모델이나 여러 제공자를 사용할 필요가 있는지
AI 코딩 에이전트는 누구에게 필요한가?
다음 작업을 자주 한다면 AI 코딩 에이전트가 유용할 수 있습니다.
- 여러 파일에 걸친 버그 수정
- 반복적인 테스트 코드 작성
- 프로젝트 구조 파악과 코드 온보딩
- 리팩터링과 마이그레이션
- 문서와 설정 파일 정리
- 로그 분석과 원인 추적
- Pull Request 전 변경사항 리뷰
코드 구조와 Git diff를 확인하지 않고 결과를 그대로 반영한다면 아직 위험합니다. 에이전트가 코드를 수정할 수 있다는 사실보다 중요한 것은 작업 범위와 검증 결과를 직접 확인하는 것입니다.
마무리: AI가 코드를 제안하는 단계에서 작업을 수행하는 단계로
AI 코딩 도구는 코드 한 줄을 추천하는 기능에서 프로젝트 단위의 작업을 수행하는 에이전트로 발전하고 있습니다.
Claude Code는 대형 AI 회사가 만든 에이전트형 CLI의 가능성을 널리 알렸습니다. Codex CLI·Gemini CLI·GitHub Copilot CLI는 각자의 모델과 생태계에 맞게 발전했고, Google은 Gemini CLI에서 Antigravity CLI로 개인 사용자의 터미널 경험을 전환하며 멀티에이전트 플랫폼으로 범위를 넓혔습니다. Aider와 OpenCode 같은 오픈소스 도구는 모델 선택권과 실행 환경의 자유를 제공합니다.
IDE는 여전히 중요한 개발 도구입니다. 달라진 점은 AI가 개발자의 전체 작업 루프 안으로 들어왔다는 것입니다.
다음 글에서는 Codex CLI를 실제로 설치하고 사용해봅니다. WSL에서 프로젝트를 열고, AGENTS.md를 설정하고, 권한을 단계적으로 사용하고, 테스트와 Git diff로 결과를 검증하는 흐름을 다룹니다.