대형 언어 모델(LLM)의 발전이 가속되면서, 단순한 도우미형 AI를 넘어 자율적으로 목표를 세우고 여러 단계를 실행하는 “AI 코딩 에이전트”가 빠르게 진화하고 있다. 이 글은 AI 코딩 에이전트를 에디터형·CLI형·자율형 세 가지로 분류하고, 각 타입의 작동 방식·대표 제품·선택 기준을 정리한다. 코딩 에이전트에서 주로 사용하는 기능은 채팅, 코드 생성, 코드 완성, 코드 검토, 리팩토링, 주석 생성, 자동 테스트 등이다.
AI 코딩 에이전트 비교
| 분류 기준 | 에디터형(GitHub Copilot, Cursor, Cline) | CLI형(Claude Code, Codex CLI) | 자율형(Devin, OpenHands) |
| 자율성(autonomy) | 일부 자동화(빌드, 배포) | 일부 자동화 | 높은 자동화 |
| 개발자 참여 | 모니터링과 언제든 개입 가능. 차이 확인, 승인, 수정 | 에이전트가 개발 담당. 중요한 판단시 확인을 요구 | 목표 설정 및 결과 확인 전용. 긴급시에만 개입 |
| 운영 환경 | 편집기 | 터미널, 파일 시스템 | VM, 컨테이너(샌 드박스) |
| 추구 가치 | 안전(모든 변경 사항을 제어 가능) | 효율성(에이전트 모듈화) | 생산성(완전 자동 실행) |
코딩 에이전트 타입별 자율성에 대한 분포를 매핑시키면 아래와 같다.
국내에서 어떤 툴이 유행하고 있는지는 아래의 구글 트렌드 그래프를 보면 Cursor > Claude Code > Codex > GitHub Copilot > Cline 순으로 사용되고 있는것 같다.
에디터 타입
에디터 타입의 코딩 에이전트는 Cursor, GitHub Copilot, Cline, Roo Code, Windsurf로 대표되는 IDE 에디터에 통합된 코딩 에이전트이다. 개발자가 편집기의 채팅 패널에 요청사항을 입력하면 편집기가 AI 모델로 전송하게 되고 모델의 응답을 에이전트가 해석해, 파일 편집이나 커멘드를 실행, 개발자는 차이를 확인하면서 승인이나 수정을 한다.
에디터 타입에서 핵심 전략은 유저의 소스 코드를 에이전트가 어떻게 인덱스화해 검색하는가이다. 일반적으로 전체 작업 공간은 너무 커서 모든 것을 모델에 전달할 수 없기 때문에 인덱스 참조는 관련성이 높은 코드 조각을 추출해 효율성을 높인다. Cursor와 GitHub Copilot은 로컬과 원격으로 사용자의 소스 코드에서 생성된 인덱스를 유지한다. Windsurf는 개인용일 경우 로컬만으로 인덱스를 구축하고 Teams 및 Enterprise 플랜은 원격에서 관리하고 있다. Cline, Roo Code 등은 기본적으로 인덱싱을 지원하지 않는다. 런타임 시 온디맨드로 코드 조각을 수집하고 모델로 보내는 컨텍스트에 삽입하는 간단한 처리만 있다. 이 부분은 컨텍스트 윈도우 문제에 영향을 준다.
컨텍스트 윈도우 문제란 대화를 거듭하는 동안 축적된 파일이나 실행 결과의 정보에 의해 코딩의 정밀도가 악화되는 잘 알려진 현상이다. 그래서 토큰의 수가 많을수록 모델이 더 많은 정보를 한 번에 처리할 수 있어 긴 컨텍스트를 이해하고 기억하는 데 도움이 된다. 하지만, 큰 컨텍스트 윈도우를 유지하려면 더 많은 계산 능력과 메모리가 필요로 한다. 이는 운영 비용을 증가시키고, 처리 속도가 느려지는 문제를 야기할 수 있어서 각 툴별로 컨텍스트 윈도우 문제는 아주 중요한 요소이다.
| 제품명 | 개발사 | 출시 시기 | 모델명 | 비용 | 구현 | 인덱스 | MCP |
| Cursor | Anysphere Inc. | 2024년 11월(Agent) | 선택 가능 | Hobby(무료, 제한적), Pro($20/월) | VS Code 포크 | 원격/로컬 | 있음 |
| Github Copilot | GitHub | 2025년 2월(Agent) | OpenAI 계열/선택 가능 | Copilot Free(무료, 제한 있음), $10/월(Pro) | VS Code 확장 | 원격/로컬 | 있음 |
| Windsurf | Windsurf | 2024년 11월(Agent) | SWE-1, 선택 가능 | Hobby(무료, 제한적), Pro($15/월) | VS Code 포크/VS Code 확장/Jetbrains 플러그인 | 원격(Team 이상)/로컬 | 있음 |
| Cline | Cline Inc. | 2024년 7월 | 선택 가능 | Free(무료, 제한 있음), $20/월(TEAMS) | VS Code 확장 | 없음 | 있음 |
| Void | Andrew,Mathew(YC S24) | 2024년 9월 | 선택 가능 | 종량제(API) | VS Code 포크 | 없음 | 없음 |
| Kiro | AWS | 2025년 7월 | Claude 지원 | Free(무료, 제한 있음), $20/월(Pro) | VS Code 포크 | 있음 | 있음 |
| Antigravity | 2025년 11월 | 선택가능 | 현재 무료 | VS Code 포크 | 있음 | 있음 | |
| Roo Code | Roo Code | 2024년 12월 | 선택 가능 | Cloud Free(무료, 제한 있음), $20/월(Cloud Pro) | VS Code 확장 | 없음 로컬(실험적) | 있음 |
| Trae | ByteDance | 2025년 1월 | Claude 계열/선택 가능 | Free(무료, 제한 있음), $10/월(Pro) | VS Code 포크 | 미정 | 있음 |
| Firebender | Kevin, Aman(YC S24) | 2025년 3월 | 선택 가능 | Hobby(무료, 제한적), Developer($30/월) | Jetbrains 플러그인 | 없음 | 있음 |
| Junie | JetBrains | 2025년 4월 | 알 수 없음 | Free(무료, 제한적), Pro($10/월) | Jetbrains 플러그인 | 알 수 없음 | 없음 |
| Zed | Zed Industries | 2025년 5월(Agent) | Claude 계열/선택 가능 | Personal(무료, 제한적), Pro($10/월) | Rust 데스크톱 | 로컬 | 있음 |
CLI 타입
CLI 타입의 코딩 에이전트는 Claude Code, Codex CLI, Amazon Q Developer CLI 와 같은 터미널(명령줄)에서 실행되는 코딩 에이전트이다. 개발자는 터미널의 쉘(UNIX shell, PowerShell)이나 명령에 대한 인수 입력으로 작동하여 코드 편집이나 명령 실행을 자동화한다. 파일의 검색, 갱신, 차이 비교를 해 그 내용을 터미널상에서 순차적으로 표시하고 개발자는 각 변경 사항을 확인하면서 승인하는 구조이다.
에디터 타입과 달리 채팅과 차이 확인이 모두 터미널에서 완성된다. 에디터 타입은 현재 열려 있는 파일등 많으면 많은 컨텍스트를 가질 수 있지만, CLI 타입은 제약상 그것을 입력하지 않는 한 에이전트 측에서 판 단하게 되므로, 초기 컨텍스트를 적은 상태에서부터 시작한다. 그리고 필요한 컨텍스트는 코딩 에이전트 자신이 반자율적으로 탐색한다. CLI 타입은 코드에 대한 이해도는 탐색 성능에 의해 평가된다. 그리고 CLI 타입에는 에디터 타입에서처럼 코드의 인덱싱을 갖춘 제품은 없어서 런타임에 파일 처리로 코드를 추출하여 전송하는 아키텍처를 취한다.
| 제품명 | 개발사 | 출시 시기 | 모델명 | 비용 | 구현 | GUI | MCP |
| Claude Code | Anthropic | 2025년 2월 | Claude 계열 | 종량제(API)/$100/월(Max 5x) | TypeScript (Bun) | VS Code 확장/Jetbrains 플러그인 | 있음 |
| Amazon Q Developer CLI | AWS | 2025년 3월 | Claude 계열 (Bedrock 경유) | 제한적 무료/$19/월(Pro) | Rust | VS Code 확장, Jetbrains 플러그인 | 있음 |
| Codex CLI | OpenAI | 2025년 4월 | codex-mini, o4-mini, 변경 가능 | 종량제(API) | TypeScript, Rust | 없음 | 개발 중 |
| Aider | Paul Gauthier | 2023년 | 선택 가능 | 종량제(API)/$10/월 | Python | 없음 | 없음 |
| Goose | block | 2025년 1월 | 선택 가능 | 종량제(API) | Rust | 데스크톱 앱 | 있음 |

