Aider
에이더
Aider는 AI 활용 개발도구 분야에서 2023년에 공개된 오픈소스 CLI 코딩 에이전트로, 터미널에서 LLM이 git 저장소를 직접 읽고 편집하며 커밋까지 수행하도록 만든 도구입니다.
Aider는 터미널 창에 띄워 놓고 "이 함수에 테스트 추가해 줘"처럼 한국어나 영어로 부탁하면, AI가 직접 파일을 고쳐 주고 그 변경을 자동으로 깃(git)에 기록해 두는 도구예요. 조별 과제에서 한 명이 코드를 수정할 때마다 노션 페이지에 "누가 무엇을 바꿨는지"를 같이 적어 두는 흐름과 비슷합니다. 마음에 안 들면 /undo 한 줄로 직전 작업을 통째로 되돌릴 수 있어서, 처음 AI에게 코드를 맡길 때 부담이 적은 편이에요. 깃 저장소가 있는 프로젝트 안에서 쓰는 게 안전합니다.
사양서 들고 옆자리에서 같이 코드 짜는 외주 개발자입니다.
1인 개발자 — 로컬 LLM으로 비용 0원 페어 프로그래밍
Aider 공식 Ollama 문서는 Ollama 서버를 띄우고 aider --model ollama_chat/qwen2.5-coder:14b 한 줄로 로컬 모델과 연결하는 절차를 안내합니다 [5]. 클라우드 API 비용 없이, 코드가 외부로 나가지 않는 환경을 만들 수 있습니다 [5]. 8GB RAM에서는 7B, 32GB 이상에서는 32B 모델이 권장됩니다 [5]. 항공망 차단·보안 정책이 강한 환경에서 1인 개발자가 즉시 도입할 수 있는 구성입니다.
대규모 리포 리팩터링 — Git 통합으로 안전망 확보
공식 Git 문서에 따르면 Aider는 더티 파일을 먼저 별도 커밋으로 분리한 뒤 자신의 편집을 다음 커밋으로 올리고, 모든 커밋의 author·committer 메타데이터에 "(aider)" 태그를 붙입니다 [4]. 변경이 잘못되면 /undo로 직전 커밋을 폐기하고, /diff로 마지막 메시지 이후 변경분만 검토할 수 있습니다 [4]. 수천 줄 규모의 멀티 파일 리팩터링에서 "누가 어디를 고쳤는지" 추적이 가능합니다.
자체 polyglot 벤치마크 — 업계 표준 코딩 평가
Aider 팀은 2024년 12월 자체 polyglot 벤치마크를 공개했습니다 [6]. C++·Go·Java·JavaScript·Python·Rust 6개 언어, Exercism 기반 225개 문제로 LLM의 코드 편집 능력을 평가합니다 [6]. 첫 공개 시점에 OpenAI o1(high)이 61.7%, Claude 3.5 Sonnet이 45.3%를 기록했고 [6][7], 이후 Claude·Gemini·GPT 신규 모델 발표마다 점수가 인용되면서 SWE-bench의 Python 편중을 보완하는 다언어 표준 지표로 자리잡았습니다.
한국 오픈소스 기여자 — 한국어 지시로 OSS 패치 작성
파이토치 한국 사용자 모임은 Aider의 코드 편집 벤치마크 결과를 한국어로 정리하며 국내 개발자에게 도구를 소개했고, 국내 위키독스 "함께해요 바이브 코딩"에는 Aider 사용법이 정식 챕터로 편성됐습니다 [8][9]. 보고된 패턴은 공통적입니다 — 한국어 지시는 잘 이해하지만, 멀티 파일 리팩터링 같은 복잡한 작업은 영어로 설명할 때 결과가 더 안정적입니다 [9]. OSS 이슈 트래커에서 받은 영어 이슈를 그대로 Aider에 붙여 패치를 만들어 PR로 올리는 흐름이 자연스럽습니다.
python -m pip install aider-install && aider-install로 설치하고, 프로젝트 디렉터리에서aider --model sonnet --api-key anthropic=<키>형식으로 실행합니다 [1].- 첫 실행 시 Git 저장소가 없으면 생성 여부를 묻습니다 — 항상 Git 저장소 안에서 쓰는 게 안전합니다 [4].
- 채팅창에서
/add 파일경로로 편집 대상 파일을 명시적으로 추가합니다. 추가되지 않은 파일은 repo map만 참고하고 직접 수정하지 않습니다 [1]. - 작은 작업부터 발주합니다 — "이 함수에 단위 테스트 추가" 정도로 시작해, 변경마다 자동 생성되는 커밋 메시지를 확인합니다 [4].
- 결과가 마음에 들지 않으면
/undo로 직전 커밋을 폐기하고, 만족스러우면 그대로 PR 브랜치로 푸시합니다 [4].
Aider는 만능 도구가 아닙니다. 공식 Ollama 문서는 기본 컨텍스트 윈도우가 2K로 작아 별도 설정 없이 쓰면 입력의 상당 부분이 조용히 버려진다고 경고합니다 [5]. Cursor·Windsurf 같은 IDE 통합형 도구와 비교하면 인라인 자동완성·시각적 diff·UI 기반 멀티 파일 탐색 측면에서는 시각적 피드백이 부족하다는 평가가 일관되며, 터미널 사용에 익숙하지 않은 사용자에게 진입 장벽이 있다는 국내 후기도 누적되어 있습니다 [10]. 한국어 지시는 통상 잘 이해하지만 복잡한 아키텍처 변경은 영어로 설명할 때 결과가 더 안정적이라는 보고도 반복됩니다 [9].
진화 방향은 세 갈래입니다.
- 벤치마크 제공자로의 위치 확립입니다 — 자체 polyglot 리더보드는 SWE-bench의 Python 편중을 보완하는 다언어 평가로 자리잡았고, Claude·Gemini·GPT 신규 모델 발표마다 점수가 인용됩니다 [6][7].
- 로컬 모델 친화성 강화로 Ollama·LM Studio·LiteLLM 등 거의 모든 백엔드를 단일 인터페이스로 묶고 있습니다 [5].
- "AI가 만든 코드의 비율" 자체를 지표로 만든 셀프 호스팅 시도로, 공식 블로그는 최근 릴리스의 약 70%가 Aider 자신이 작성한 코드라고 공개하고 있습니다 [11].
- Aider - AI Pair Programming in Your Terminal — 제품 공식 사이트 · Aider · 2026
- aider is AI pair programming in your terminal — 공식 GitHub 저장소 · Aider-AI · 2026
- Git integration — 제품 공식 문서 · Aider Docs · 2026
- Ollama — 제품 공식 문서 · Aider Docs · 2026
- Aider LLM Leaderboards — 공식 벤치마크 · Aider · 2026
- o1 tops aider's new polyglot leaderboard — 회사 공식 블로그 · Aider · 2024-12-21
- Aider scored a SOTA 26.3% on the SWE Bench Lite benchmark — 창업자 1차 출처 · Paul Gauthier · 2024-05-25
- Claude-3, Aider의 코드 편집 벤치마크에서 가장 좋은 성능을 보여 — 학회 커뮤니티 · 파이토치 한국 사용자 모임 · 2024
- Aider - 함께해요 바이브 코딩 — 출판된 단행본(위키독스) · 2025
- AI 코딩 도구 개발 결과 비교: Cursor, Windsurf, Aider — 업계 비교 자료 · Infograb · 2024-12-11
이 페이지에 대한 의견을 남겨주세요
여러분의 의견은 다음 갱신에 반영됩니다.