🤖

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을 건너뛰었다면 직접 실행합니다.

$ 에이전트 설치 스크립트 실행
# 설치 전 API 키 준비 (platform.deepseek.com)
bash ~/termux-bridge/install/install-agent.sh

3 설치 과정 (5단계)

install-agent.sh가 자동으로 처리하는 5단계

⚠️ 사전 준비

DeepSeek API 키가 필요합니다. https://platform.deepseek.com/api_keys 에서 발급.

  1. Phase 1: 필수 패키지 설치 (nodejs, python, git, proot-distro, openssh, jq)
  2. Phase 2: glibc 환경 설정 (Claude Code 필수 — ARM64 glibc 바이너리)
  3. Phase 3: Claude Code + DeepSeek wrapper 설치
  4. Phase 4: Aider + DeepSeek wrapper 설치
  5. Phase 5: .bashrc alias 등록 (ds, 영문학자, claude, cc, cb)
$ 주요 alias 확인
# bashrc에 등록된 AI 에이전트 alias
grep alias ~/.bashrc | head -10
dsDeepSeek Claude Code 실행 (glibc proot)
영문학자ds와 동일
claudeAnthropic Claude Code (proot)
cccd ~/termux-bridge && claude
cbcd ~/termux-bridge

4 Claude Code 사용법

Claude Code는 터미널에서 대화형 AI 에이전트를 실행합니다.

$ Claude Code 실행 (DeepSeek)
# 첫 실행 시 glibc proot 로딩으로 10~15초 소요
ds

실행 후 할 수 있는 작업:

⚠️ 제한사항

DeepSeek API는 WebSearch(웹검색) 기능이 없습니다. Claude Code의 웹 검색 기능은 Anthropic API에서만 작동.

5 Aider 사용법

Aider는 코드 중심 AI 페어 프로그래머입니다.

$ Aider 실행 (DeepSeek)
# Aider + DeepSeek 실행
~/bin/aider-deepseek

Aider 주요 기능:

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개 도구 사용 가능.

$ MCP 서버 등록
# Claude Code에 MCP 서버 등록 (한 번만)
claude mcp add termux-bridge -- python3 ~/termux-bridge/mcp_server.py
$ Aider에 MCP 서버 등록
# Aider + MCP 서버 실행
aider --model deepseek --mcp-server python3 ~/termux-bridge/mcp_server.py

MCP 서버가 제공하는 도구 예시:

🤖 AI 에이전트 2개 설치 완료!

← 이전: 위젯 8개 다음 강의: RustDesk 원격제어 →