Skip to main content
업데이트: 2026-06-06
Aider는 매우 실용적인 터미널 페어 프로그래밍 도구로, Git 저장소에서 작은 단위로 빠르게 코드를 수정하고, diff를 검토하고, 컨텍스트 파일을 추가하고, 라운드별로 수정하는 데 적합합니다. Crazyrouter와 연동할 때 가장 안정적인 방법은 Aider 공식에서 지원하는 OpenAI 호환(OpenAI-compatible) 설정을 사용하는 것입니다.

개요

환경 변수 또는 ~/.aider.conf.yml을 통해 Aider는 요청을 Crazyrouter로 보낼 수 있습니다.
  • 권장 프로토콜: OpenAI-compatible API
  • Base URL: https://api.crazyrouter.com/v1
  • 인증 변수: OPENAI_API_KEY
  • 권장 기본 모델 표기: gpt-5.5
평소 작업 흐름이 “코드 읽기 -> 몇 군데 수정 -> diff 확인 -> 다시 한 라운드 수정”이라면, Aider는 대체로 가장 가볍고 안정적으로 정착시키기 쉬운 터미널 코딩 도구입니다.

이런 분에게 적합합니다

  • 터미널에서 소단위 커밋 방식으로 코드를 수정하고 싶은 분
  • 컨텍스트 파일, diff, 커밋 리듬을 명확히 제어하고 싶은 분
  • Aider를 Codex, Claude Code와 별도로 과금하고 싶은 분
  • 가장 직접적인 OpenAI 호환 방식으로 먼저 Crazyrouter에 연동하고 싶은 분

사용 프로토콜

권장 프로토콜: OpenAI-compatible API Aider 공식에서는 다음 설정 항목을 지원합니다.
  • OPENAI_API_KEY
  • OPENAI_API_BASE
  • openai-api-key
  • openai-api-base
Crazyrouter에 해당하는 설정 값:
동시에 주의할 점은, Crazyrouter의 모델명은 백엔드 모델 목록과 pricing 페이지에 표시되는 원본 모델 ID라는 것입니다. 예를 들어 gpt-5.5, claude-opus-4-8 등입니다. Aider에서도 이 모델 ID를 그대로 입력해야 합니다.
Crazyrouter 모델명에 openai/ 접두사를 추가로 붙이지 마세요. openai/gpt-5.5는 본 사이트의 모델명이 아니며, model not found 오류나 라우팅 가능한 채널이 없다는 오류가 발생합니다.

시스템 요구 사항 및 사전 조건

권장 초기 화이트리스트:
  • gpt-5.5
  • claude-opus-4-8
  • gemini-3.1-pro

운영체제별 전체 설치 경로

Windows 권장 경로

Windows에서 Aider를 사용하는 가장 안정적인 경로는 다음과 같습니다: Git + Python + PowerShell로 Aider 설치 + PowerShell로 환경 변수 작성. 권장 순서:
  1. Git 설치
  2. Python 설치
  3. PowerShell로 Aider 공식 설치 스크립트를 실행하거나, 먼저 aider-install을 설치
  4. PowerShell로 임시 변수 작성
  5. PowerShell로 사용자 수준의 영구 변수 작성
  6. 새 터미널을 열어 aider 명령과 변수가 모두 적용되었는지 확인
권장 검증 명령:
만약 aider --version에서 명령을 찾을 수 없다면, PowerShell을 닫았다가 다시 열고 재시도하세요.

macOS 권장 경로

macOS에서 Aider를 사용하는 가장 편리한 경로는 보통 다음과 같습니다: Xcode Command Line Tools + Homebrew + Git + Python + Aider 공식 설치 스크립트 + ~/.zshrc에 영구 환경 변수 저장. 권장 순서:
  1. Xcode Command Line Tools 설치
  2. Homebrew 설치(아직 없는 경우)
  3. Git, Python 설치
  4. Aider 공식 설치 스크립트를 실행하거나, aider-install / uv로 설치
  5. ~/.zshrc에 작성
  6. 새 터미널을 열어 aider 명령과 변수 경로 확인
권장 검증 명령:

Linux 안내

Linux는 대체로 macOS의 터미널 경로와 유사하게 이해할 수 있으며, 다만 영구 환경 변수는 보통 ~/.bashrc에 작성합니다. 로컬 개발 머신이나 클라우드 서버에 처음 연동하는 경우라면, 먼저 현재 셸의 임시 변수로 테스트를 완료한 후 영구 작성 여부를 결정하는 것을 권장합니다.

처음부터 전체 설치하기

1

1단계: Git 설치

아직 Git이 없다면 먼저 설치하세요.
추가로 설정을 권장합니다:
2

2단계: Python과 pip 설치

Aider 공식 설치 프로그램은 Python을 사용하거나 자체 Python 실행 환경을 자동으로 준비합니다. 문제 진단을 쉽게 하기 위해 먼저 로컬 머신의 Python이 사용 가능한지 확인하는 것을 권장합니다.
3

3단계: Aider 설치

Aider 공식에서 현재 권장하는 원스텝 설치 스크립트는 다음과 같습니다.
설치 과정을 먼저 명확히 확인하고 싶다면, Aider 공식의 aider-install 경로를 사용할 수도 있습니다.
이미 팀 내에서 uv를 통일해서 사용하고 있다면, 공식 문서대로 다음과 같이 설치할 수도 있습니다.
처음부터 수동으로 pip install aider-chat을 시스템 환경에 설치하는 것은 권장하지 않습니다. 공식에서는 설치 스크립트, aider-install, 또는 uv를 사용하는 것을 더 권장하며, 이렇게 하면 의존성 격리가 더 안정적입니다.
4

4단계: Crazyrouter에서 Aider 전용 토큰 생성

Crazyrouter 백엔드에서 aider라는 이름의 토큰을 생성하고, 처음에는 다음만 허용하는 것을 권장합니다.
  • gpt-5.5
  • claude-opus-4-8
  • gemini-3.1-pro
여기 화이트리스트에 넣는 것은 Crazyrouter의 원본 모델명이며, openai/ 접두사를 붙일 필요가 없습니다.
5

5단계: 현재 터미널에 임시 환경 변수 설정

먼저 임시로 설정하고, 테스트가 통과한 후 영구 설정으로 작성하세요.
6

6단계: 환경 변수를 영구 설정으로 작성

영구 설정 후에는 새 터미널을 하나 열어 다시 한 번 실행해 보는 것을 권장합니다.
7

7단계: (선택) ~/.aider.conf.yml 작성

매번 수동으로 매개변수를 추가하고 싶지 않다면, 설정 파일을 작성할 수 있습니다.
보안을 더 중시한다면, key는 환경 변수에만 두고 설정 파일에는 model과 openai-api-base만 남겨둘 수도 있습니다.
8

8단계: Git 저장소 준비 및 첫 스냅샷 생성

Aider는 Git 저장소 안에서 사용할 때 가장 좋은 경험을 제공합니다. 현재 디렉터리가 아직 Git 저장소가 아니라면:
기존 저장소라면 먼저 확인하세요:
9

9단계: Aider 실행 및 첫 검증 완료

프로젝트 디렉터리로 들어간 후 실행합니다:
첫 검증은 다음 순서를 권장합니다:
  1. 현재 저장소 구조만 요약해 주세요, 파일은 수정하지 마세요
  2. README를 읽고 최소한의 수정 제안을 해 주세요, 먼저 직접 수정하지는 마세요
  3. diff가 정상적으로 표시되는 것을 확인한 후, 소규모 수정을 진행
일시적으로 다른 모델을 검증하고 싶다면, 작성 방식도 동일한 패턴을 유지하면 됩니다. 예를 들어 aider --model claude-opus-4-8.

권장 모델 설정

먼저 gpt-5.5를 사용하는 것을 권장하며, 테스트가 통과한 후 시나리오에 따라 claude-opus-4-8 또는 gemini-3.1-pro를 추가하세요.

토큰 설정 모범 사례

검증 체크리스트

  • git --version 정상
  • python --version 또는 python3 --version 정상
  • aider --version 정상
  • OPENAI_API_KEY가 올바르게 설정됨
  • OPENAI_API_BASE가 https://api.crazyrouter.com/v1로 설정됨
  • ~/.aider.conf.yml을 사용하는 경우, 모델명이 Crazyrouter의 원본 모델 ID로 작성되어 있음(예: gpt-5.5)
  • aider --model gpt-5.5가 정상적으로 실행됨
  • 첫 읽기 전용 또는 소규모 수정 작업이 성공적으로 반환됨
  • Crazyrouter 백엔드 로그에서 해당 요청을 확인할 수 있음
  • 토큰 할당량과 모델 화이트리스트가 예상과 일치함

자주 발생하는 오류와 해결 방법

성능 및 비용 관련 권장 사항

  • 처음 연동할 때는 먼저 작은 저장소에서 검증
  • 기본적으로 gpt-5.5를 사용하고, 교차 검증이 필요하면 claude-opus-4-8을 추가
  • 프로젝트 유형별로 토큰을 분리하여 비용 통계를 편리하게 하는 것을 권장
  • 세션이 너무 길어지면 제때 컨텍스트를 정리하여 관련 없는 파일을 반복해서 전달하지 않도록 함
  • 대규모 수정 후에는 매번 Aider가 생성한 diff와 Crazyrouter 로그를 다시 확인

FAQ

Aider에는 어떤 Base URL을 입력해야 하나요?

https://api.crazyrouter.com/v1을 입력하세요.

왜 모델명을 openai/gpt-5.5로 쓰면 안 되나요?

Crazyrouter의 모델명에는 공급업체 접두사가 붙지 않기 때문입니다. 본 사이트에서 실제로 인식하는 것은 gpt-5.5와 같은 원본 모델 ID입니다. openai/gpt-5.5는 다른 모델명으로 처리되며, 본 사이트에는 이런 모델이 없습니다.

환경 변수와 설정 파일 중 어느 쪽을 권장하나요?

둘 다 가능합니다. 먼저 환경 변수를 사용하면 더 빠르며, 장기적으로 사용한다면 ~/.aider.conf.yml을 추가로 작성하는 것을 권장합니다.

처음에 왜 Git 스냅샷을 먼저 만드는 것을 권장하나요?

Aider가 파일을 수정하고, diff를 생성하고, 자동으로 커밋하거나 커밋을 제안하기 때문입니다. 먼저 스냅샷을 만들어 두면 문제 진단과 롤백이 훨씬 간단해집니다.

첫 번째로 권장하는 모델은 무엇인가요?

먼저 gpt-5.5를 사용하세요.

Aider는 반드시 Git 저장소에서 사용해야 하나요?

절대적으로 필수는 아니지만, Git 저장소 안에서 사용할 때 보통 가장 좋은 경험을 제공하며 수정 결과를 검토하기도 더 쉽습니다.
매우 가볍고 일상적인 소단위 코드 수정에 매우 적합한 터미널 도구를 원한다면, Aider는 여전히 Crazyrouter 애플리케이션 가이드에서 우선적으로 유지할 가치가 있습니다.