개요
- LLM을 활용하여 코드 자동완성, 생성, 리팩토링, 디버깅을 지원하는 도구
- 개발 생산성을 획기적으로 향상시키는 AI 페어 프로그래밍 도구
- 2021년 GitHub Copilot 출시 이후 AI IDE 시장이 빠르게 성장
GitHub Copilot
- 공식 사이트
- GitHub + OpenAI 협업, 2021년 출시 → 현재 GPT-4o / Claude 기반
- VS Code, JetBrains, Visual Studio, Vim/Neovim 등 주요 IDE 플러그인 지원
- Copilot Chat: 자연어로 코드 설명·생성·디버깅
- Copilot Workspace: 이슈-to-PR 전 과정을 에이전트가 자동화
- GitHub Models: PR/이슈 내 AI 코드 리뷰 자동화
- 개인($10/월), 비즈니스($19/월), 엔터프라이즈($39/월) 요금제
Cursor
- 공식 사이트
- VS Code 포크 기반 AI 네이티브 IDE, 기존 VS Code 확장 그대로 사용 가능
- 코드베이스 인덱싱: 전체 프로젝트를 컨텍스트로 이해 (@ 심볼 참조)
- Tab: 멀티라인 인라인 자동완성
- Chat: 파일 전체를 컨텍스트로 대화형 편집
- Composer/Agent: 여러 파일에 걸친 에이전트 기반 코드 수정, 터미널 명령 실행
- Claude Sonnet, GPT-4o, Gemini 등 여러 모델 선택 지원
- Unlimited 플랜 $20/월
Windsurf (Codeium)
- 공식 사이트
- Codeium이 개발한 AI 네이티브 IDE
- Cascade: 양방향 에이전트로 코드 읽기·쓰기·실행·디버깅 통합
- Write Mode: 직접 파일 수정
- Talk Mode: 설명·계획 대화
- 코드베이스 전체 검색, 터미널 연동, 브라우저 미리보기
- 자체 SWE 모델 + Claude/GPT-4o 지원
- 무료 플랜 제공 (Pro $15/월)
Claude Code
- 공식 사이트
- Anthropic이 개발한 터미널 기반 에이전트 코딩 도구
- 로컬 파일 시스템 접근, Git 연동, 테스트 실행 등 완전한 개발 워크플로
- Claude Sonnet/Opus 기반
주요 도구 비교
| 도구 |
유형 |
기반 모델 |
특징 |
| GitHub Copilot |
IDE 플러그인 |
GPT-4o, Claude |
가장 넓은 IDE 지원, GitHub 네이티브 |
| Cursor |
AI IDE |
Claude, GPT-4o |
코드베이스 이해, 에이전트 Composer |
| Windsurf |
AI IDE |
자체 + Claude |
Cascade 에이전트, 무료 플랜 |
| Claude Code |
CLI |
Claude |
터미널 기반 완전 에이전트 |
| Gemini Code Assist |
IDE 플러그인 |
Gemini |
Google Cloud, 무료 플랜 |
활용 방법
- 자동완성: 함수 시그니처 입력 후 Tab으로 구현체 완성
- 함수 생성: 주석 또는 자연어로 기능 설명 → 코드 생성
- 테스트 코드: 기존 함수에 대해 유닛 테스트 자동 생성
- 코드 리뷰·리팩토링: “이 코드를 더 읽기 쉽게 바꿔줘” 등 자연어 요청
- 버그 디버깅: 에러 메시지 + 코드 붙여넣기로 원인·해결책 안내
- 문서화: 함수·클래스에 대한 JSDoc/Docstring 자동 생성
관련 포스트