🤖
Module 3: Claude Code + DeepSeek Aider
폰에서 실행하는 AI 에이전트 2개 — 코드 작성, 명령 실행, MCP 도구 사용
⏱️ 20분
🔧 DeepSeek API 키 필수
🤖 AI 에이전트 2종
1 두 에이전트의 차이
Claude Code와 Aider는 같은 DeepSeek API를 사용하지만 역할이 다릅니다.
🟢 Claude Code
Anthropic의 공식 CLI 에이전트. DeepSeek API 호환 모드로 실행.
- 파일 읽기/쓰기/편집
- Bash 명령 실행
- MCP 서버 연동 (18개 도구)
- 터미널 UI (컬러 출력)
- git 작업 자동화
🔵 Aider
오픈소스 AI 페어 프로그래머. DeepSeek 기반 코드 리팩토링.
- 코드 편집 자동화 (diff 포맷)
- git commit 자동
- 다중 파일 리팩토링
- 터미널 출력 컬러
- 한국어 채팅 지원
💡 선택 기준
Claude Code = 범용 AI 에이전트 (파일+명령어+MCP). Aider = 코드 전문 (리팩토링+git).
박씨는 Claude Code를 메인으로, Aider를 코드 작업 보조로 사용.
2 설치 방법
두 가지 설치 방식이 있습니다. 초보자는 baptism.sh, 고급 사용자는 install-agent.sh.
A. 초보자용: baptism.sh (Module 1에서 실행)
이미 Module 1에서 baptism.sh를 실행했다면 Aider와 Claude Code가 자동 설치됩니다.
설치 확인: which aider && which claude
B. 고급 설치: install-agent.sh
baptism을 건너뛰었다면 직접 실행합니다.
bash ~/termux-bridge/install/install-agent.sh
3 설치 과정 (5단계)
install-agent.sh가 자동으로 처리하는 5단계
⚠️ 사전 준비
DeepSeek API 키가 필요합니다. https://platform.deepseek.com/api_keys 에서 발급.
- Phase 1: 필수 패키지 설치 (nodejs, python, git, proot-distro, openssh, jq)
- Phase 2: glibc 환경 설정 (Claude Code 필수 — ARM64 glibc 바이너리)
- Phase 3: Claude Code + DeepSeek wrapper 설치
- Phase 4: Aider + DeepSeek wrapper 설치
- Phase 5: .bashrc alias 등록 (ds, 영문학자, claude, cc, cb)
grep alias ~/.bashrc | head -10
ds | DeepSeek Claude Code 실행 (glibc proot) |
영문학자 | ds와 동일 |
claude | Anthropic Claude Code (proot) |
cc | cd ~/termux-bridge && claude |
cb | cd ~/termux-bridge |
4 Claude Code 사용법
Claude Code는 터미널에서 대화형 AI 에이전트를 실행합니다.
실행 후 할 수 있는 작업:
파일 만들어줘 — 새 파일 생성
이 코드 수정해줘 — 기존 코드 편집
ls -la 실행해줘 — 명령어 실행
MCP 도구 써서 — MCP 서버 연동
git status 확인 — git 작업
⚠️ 제한사항
DeepSeek API는 WebSearch(웹검색) 기능이 없습니다. Claude Code의 웹 검색 기능은 Anthropic API에서만 작동.
5 Aider 사용법
Aider는 코드 중심 AI 페어 프로그래머입니다.
Aider 주요 기능:
- 파일을 인자로 전달:
~/bin/aider-deepseek main.py
- diff 포맷으로 코드 편집 (정확한 변경)
- 자동 git commit
- 한국어 채팅:
이 함수 최적화해줘
Aider 설정 파일 (~/.aider.conf.yml)
pretty: true
stream: true
dark-mode: true
model: deepseek/deepseek-chat
edit-format: diff
chat-language: Korean
no-auto-commits: true
yes-always: true
6 MCP 서버 연동
Claude Code에 termux-bridge MCP 서버를 등록하면 18개 도구 사용 가능.
claude mcp add termux-bridge -- python3 ~/termux-bridge/mcp_server.py
aider --model deepseek --mcp-server python3 ~/termux-bridge/mcp_server.py
MCP 서버가 제공하는 도구 예시:
- 파일 시스템 접근 (read/write/edit)
- Bash 명령 실행
- GitHub 연동
- 텔레그램 알림 전송
- YouTube 업로드
- 블로그 포스팅 (네이버/티스토리)