개발 도구
핵심 도구
Claude Code (Anthropic)
에이전틱 코딩의 기준 상용 도구. 터미널 통합, MCP 지원, GitHub 연동.
# 설치npm install -g @anthropic-ai/claude-code
# 기본 사용claude "Python 계산기를 만들어줘"
# 파일 컨텍스트 포함claude --file=PROMPT.md
# 헤드리스 모드 (Ralph 루프용)cat PROMPT.md | claude --headless주요 기능:
- MCP 서버 통합 (
~/.claude/settings.json) CLAUDE.md프로젝트별 지침 파일- 멀티파일 편집
- GitHub Actions 통합
Gemini CLI (Google)
무료 티어를 제공하는 Google의 AI 코딩 CLI. 1M 토큰 컨텍스트 창, MCP 지원.
# 설치npm install -g @google/gemini-cli
# 대화형 실행gemini
# 파이프 모드 (헤드리스)cat PROMPT.md | gemini주요 기능:
- MCP 서버 통합 (
~/.gemini/settings.json) GEMINI.md프로젝트별 지침 파일- 무료 티어: 1,000 req/day
- 1M 토큰 컨텍스트 창
Codex CLI (OpenAI)
OpenAI의 터미널 기반 코딩 에이전트. 내장 샌드박스로 안전한 자동 실행 가능.
# 설치npm install -g @openai/codex
# 기본 사용codex "Python 계산기를 만들어줘"
# 자동 승인 모드 (Ralph 루프용)codex --approval-mode full-auto "$(cat PROMPT.md)"주요 기능:
- 내장 샌드박스 (가장 안전한 자동 실행)
AGENTS.md프로젝트별 지침 파일- MCP 미지원
- ChatGPT Plus 또는 API 키 필요
OpenCode
오픈소스 TUI 기반 AI 코딩 도구. 다양한 모델 백엔드 지원, 로컬 모델 연동 가능.
# 설치 (macOS)brew install opencode
# TUI 모드 실행opencode
# API 서버 모드opencode serve주요 기능:
- TUI(Terminal UI) 인터페이스
- OpenAI, Anthropic, 로컬 모델(Ollama) 등 다양한 백엔드
- 무료 (로컬 모델 사용 시 API 비용 없음)
- MCP 제한적 지원
도구별 상세 비교는 AI 코딩 도구 선택 가이드 참조.
vLLM
고처리량 LLM 추론 서버. OpenAI 호환 API 제공.
# 설치pip install vllm
# 서버 시작python -m vllm.entrypoints.openai.api_server \ --model deepseek-ai/DeepSeek-Coder-V2-Lite-Instruct \ --port 8000
# 클라이언트 사용 (OpenAI 호환)from openai import OpenAIclient = OpenAI(base_url="http://localhost:8000/v1", api_key="token")Model Context Protocol (MCP)
에이전트와 외부 도구를 연결하는 표준 프로토콜.
주요 MCP 서버:
| 서버 | 기능 | 설치 |
|---|---|---|
@modelcontextprotocol/server-filesystem | 파일 읽기/쓰기 | npx |
mcp-server-git | Git 작업 | uvx |
mcp-server-github | GitHub API | uvx |
mcp-server-postgres | PostgreSQL | uvx |
// Gemini CLI: ~/.gemini/settings.json{ "mcpServers": { "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/project"] }, "git": { "command": "uvx", "args": ["mcp-server-git", "--repository", "."] } }}OpenTelemetry
에이전트 시스템 텔레메트리 수집 표준.
pip install opentelemetry-sdk opentelemetry-exporter-prometheusDeepSeek-Coder-V2
오픈소스 코딩 특화 LLM (236B MoE, Apache 2.0).
- HuggingFace:
deepseek-ai/DeepSeek-Coder-V2-Instruct - Lite 버전:
deepseek-ai/DeepSeek-Coder-V2-Lite-Instruct(16B) - 컨텍스트: 128K 토큰
기타 유용한 도구
| 도구 | 용도 | 설치 |
|---|---|---|
uv | Python 패키지 관리 (pip 대체) | pip install uv |
Ruff | Python 린터/포매터 | pip install ruff |
pytest | Python 테스트 프레임워크 | pip install pytest |
mypy | Python 타입 체커 | pip install mypy |
httpx | 비동기 HTTP 클라이언트 | pip install httpx |