
Aider
터미널에서의 AI 페어 프로그래밍, Git 네이티브 커밋 지원
TokenMix CLI로 연결하기
공식 TokenMix CLI를 사용하면 환경 변수 설정 없이 한 줄 명령어로 연결할 수 있습니다:
npx tokenmix aider
로그인, API 주소, 키 설정을 모두 자동으로 처리합니다. 직접 설정을 원하신다면 아래 단계를 따라주세요.
소개
Aider는 터미널을 AI 페어 프로그래밍 환경으로 변환합니다. 원하는 것을 설명하면, Aider가 코드베이스의 관련 파일을 편집한 다음 설명적인 메시지로 자동으로 Git에 커밋합니다. 이 Git 우선 방식은 AI가 무엇을 했는지 항상 확인하고, 차이를 비교하거나 되돌릴 수 있음을 의미합니다. Aider를 TokenMix에 연결하면 claude-opus-4.8, deepseek-v4-pro 같은 최고 수준의 모델을 사용할 수 있습니다.
사전 요구사항
- Python 3.9 이상 —
python3 --version으로 확인 - Git 설치 및 작업할 Git 저장소
sk-tm-으로 시작하는 TokenMix API 키 → tokenmix.ai 가입 → 대시보드 → API Keys
설정 단계
1. Aider 설치
pip install aider-chat
확인:
aider --version
2. 환경 변수 설정
Aider는 OpenAI 호환 엔드포인트에 OPENAI_API_BASE와 OPENAI_API_KEY를 사용합니다. 셸 설정 파일(~/.zshrc 또는 ~/.bashrc)에 추가:
export OPENAI_API_BASE="https://api.tokenmix.ai/v1"
export OPENAI_API_KEY="sk-tm-your-key-here"
셸 재로드:
source ~/.zshrc
3. TokenMix 모델로 Aider 실행
Git 저장소로 이동하여 모델 이름에 openai/ 접두사를 붙여 Aider 시작:
cd ~/your-project
aider --model openai/claude-opus-4.8
DeepSeek 사용:
aider --model openai/deepseek-v4-pro
4. Aider에 작업 지시
Aider 프롬프트에서 원하는 것을 설명:
회원가입 엔드포인트에 입력 유효성 검사 추가 — 이메일 형식 확인과 최소 비밀번호 길이 8자.
Aider가 파일을 편집하고, 차이를 보여준 후 커밋 전에 확인을 요청합니다.
확인
Aider가 변경을 완료한 후 실행:
git log --oneline -3
Aider가 작성한 설명적인 메시지의 새 커밋이 표시되어야 합니다. 변경사항은 완전히 추적되며 git revert로 언제든지 되돌릴 수 있습니다.
자주 묻는 질문
Q: 모델 이름에 왜 openai/를 접두사로 붙이나요?
openai/ 접두사는 OpenAI 호환 API 형식(OPENAI_API_BASE를 통한 라우팅)을 사용하도록 Aider에 알립니다. 없으면 Aider가 잘못된 엔드포인트로 네이티브 Anthropic 또는 OpenAI SDK를 시도합니다.
Q: Aider가 매번 자동 커밋하지 않게 할 수 있나요?
네. --no-auto-commits를 전달하면 자동 커밋이 비활성화됩니다. Aider는 여전히 파일을 편집하며, 만족스러울 때 수동으로 커밋합니다.
Q: 세션 중 모델을 전환하려면 어떻게 하나요?
Aider 프롬프트에서 /model openai/deepseek-v4-pro를 입력하면 재시작 없이 모델을 전환할 수 있습니다.