Aider

Aider

Aider AI LLC · 코딩

Aider는 터미널에서 동작하는 오픈소스 AI 페어 프로그래밍 도구다. 로컬 git 리포지토리를 지정하고 원하는 바를 평범한 말로 설명하면, 파일을 편집하고 diff를 작성하며 변경 사항을 대신 커밋해 준다. 자신의 API 키로 Claude, GPT, DeepSeek, Gemini에 연결하고, Ollama나 OpenAI 호환 엔드포인트를 통해 로컬 모델도 돌린다. 이미 명령줄에서 일하는 개발자는 빠르게 받아들인다. 방해가 되지 않는다. 매력은 바로 거기에 있다.

Aider 미리보기

Aider 소개

Aider란 무엇인가

Aider는 Aider AI LLC가 만들고 오픈소스로 공개한 명령줄 코딩 어시스턴트다. 프로젝트를 읽고 코드베이스의 구조를 이해하며, git 리포지토리의 파일에 편집을 직접 적용한다. 붙여 넣을 코드 조각을 건네는 채팅 도구와 달리, Aider는 변경 사항을 파일에 쓰고 커밋을 남긴다. 그래서 모든 단계를 확인할 수 있다.

이 도구가 해결하는 핵심 문제는 맥락이다. 코드를 손으로 브라우저 창에 복사하고 결과를 다시 붙여 넣는 대신, 관심 있는 파일을 명령으로 채팅에 추가하면 Aider가 나머지 프로젝트의 리포지토리 맵을 만들어 모델이 모든 조각이 어떻게 맞물리는지 이해하게 한다. Python, JavaScript, Rust, Go, C++, PHP를 포함해 100개 이상의 프로그래밍 언어에서 동작한다.

가장 큰 한계는 직접 가져오는 모델에 있다. Aider 자체는 무료지만 내장 AI가 없다. API 키는 사용자가 제공하므로 편집 품질은 고른 LLM에 크게 좌우되고 비용도 마찬가지다. 약한 모델은 Aider가 깔끔한 편집으로 바꾸지 못하는 코드를 돌려줄 수 있다. 학습 곡선도 있다. 터미널 도구이므로 셸 프롬프트에 진짜 익숙하고 몇 가지 채팅 명령을 익힐 의지가 있는 사람에게 보상이 돌아간다.

시작하기

  1. python -m pip install aider-install에 이어 aider-install이라는 짧은 한 줄로 Aider를 설치한다. macOS와 Linux에서는 curl 스크립트를 써도 된다.
  2. 프로젝트 디렉터리로 이동해 그곳에서 git 리포지토리를 연다. Aider는 편집 추적과 커밋을 git에 의존한다.
  3. 모델과 키를 지정해 실행한다. 예를 들어 aider --model sonnet --api-key anthropic=<key> 또는 aider --model deepseek --api-key deepseek=<key>다.
  4. /add 명령으로 작업할 파일을 추가하거나, 먼저 /help로 채팅 명령을 확인한다.
  5. 원하는 변경을 평범한 말로 설명한 뒤 diff를 검토하고 커밋하게 한다. 다른 방식의 상호작용을 원하면 architect나 ask 모드로 전환한다.

제품 정보

Aider의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜$0
플랫폼macOS, Linux, Windows
개발사Aider AI LLC
카테고리코딩
출시일Oct 2023
최근 업데이트Jan 2025
웹사이트 방문 수317.9K
웹사이트 글로벌 순위164.6K
API 제공 여부예

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 명령줄 개발자
  • 1인 개발자와 인디 해커
  • 검토 가능한 변경을 원하는 팀

작업

  • 여러 파일에 걸친 기능 추가
  • lint와 테스트 실패 수정
  • 설정과 문서 편집

활용 상황

  • 엉망인 함수 리팩터링
  • 낯선 코드베이스 온보딩
  • 로컬 모델로 오프라인 작업

주요 기능

터미널에서의 AI 페어 프로그래밍

Aider는 셸 안에서만 동작한다. 새 IDE도, 브라우저 탭도 필요 없다. 파일을 채팅에 추가하고 원하는 바를 설명하면 도구가 편집을 작업 트리에 바로 쓴다. 이미 쓰는 법을 아는 환경을 벗어나지 않고 모델과 페어를 이루는 가장 가까운 방식이다. 맥락 전환도 없다.

git 통합과 자동 커밋

Aider가 하는 모든 변경은 적절한 메시지를 붙인 독립 커밋이 될 수 있다. 이로써 AI 편집이 검토하고 되돌리고 분기할 수 있는 평범한 버전 이력이 된다. 변경이 마음에 안 들면 git에 이미 되돌릴 도구가 있다. AI 도구가 조용히 코드베이스 절반을 다시 쓰면서 깔끔한 되돌리기 수단도 주지 않은 걸 겪어 본 사람에게는 진짜 안심이 된다. 왜 이게 그렇게 중요할까. 자기 리포지토리의 주도권을 계속 쥐기 때문이다.

Claude, GPT, Gemini 등에 연결

Aider는 대부분의 주요 LLM과 대화한다. Claude 3.7 Sonnet, OpenAI의 o3와 GPT-4.1 제품군, DeepSeek R1과 V3, Gemini 2.5 Pro가 포함된다. 키는 직접 가져오므로 가격과 품질을 스스로 고른다. OpenRouter, Azure, Bedrock, GitHub Copilot을 통해서도 모델에 닿는다. 예산에 맞는 것을 고르면 된다.

로컬 모델과 오프라인 사용

Ollama나 OpenAI 호환 API를 통해 Aider는 자신의 하드웨어에 있는 모델에 대고 돌릴 수 있다. 코드를 클라우드 서비스로 보낼 수 없거나 토큰 청구를 피하고 싶을 때 이 점이 중요하다. 로컬 모델이 깔끔한 편집을 돌려주는 솜씨가 늘 예리하진 않으니 출력 품질의 맞바꿈은 각오해야 한다. API 청구는 없고 데이터는 기기 밖으로 나가지 않는다.

대규모 코드베이스를 위한 리포지토리 맵

프로젝트 전체를 프롬프트에 쏟아붓는 대신, Aider는 리포지토리를 분석해 관련 구조의 압축된 맵을 만든다. 토큰 비용을 폭발시키지 않고 나머지 코드의 맥락을 모델에 준다. 모든 파일을 붙이는 순진한 방식이면 금세 무너지고 토큰으로 큰돈을 태울 더 큰 프로젝트에서도 이 도구가 계속 쓸모 있는 이유가 여기 있다.

여러 채팅 모드

Aider는 code, architect, ask, help 모드를 제공한다. code 모드는 변경을 직접 쓰고 적용한다. architect 모드는 계획과 편집을 나눠 더 강한 모델이 설계하고 더 빠른 모델이 구현하게 한다. ask 모드는 파일을 건드리지 않고 질문에 답하고, help 모드는 도구 자체의 사용법을 설명한다. 짧은 명령으로 모드를 바꾼다.

음성과 이미지 입력

지시를 타이핑하는 대신 말할 수 있고, 이미지나 웹 페이지를 맥락으로 채팅에 추가할 수 있다. 작업이 시각적인 무언가에 달려 있을 때 스크린샷이나 문서 페이지를 넣으면 도움이 된다. 이런 기능은 텍스트만 쓰는 흐름을 느리게 만드는 주고받기를 줄여 준다. 말이 안 나올 때 유용하다.

장단점

장점

  • 무료이자 오픈소스라 구독료가 없고 코드를 직접 읽거나 고칠 수 있다.
  • 깊은 git 통합이 모든 AI 편집을 검토 가능한 커밋으로 바꿔 이력을 깔끔하게 유지한다.
  • Claude와 GPT부터 Ollama를 통한 로컬 모델까지 대부분의 주요 LLM과 동작한다.
  • 100개 이상의 프로그래밍 언어를 다루고 설정 및 문서 파일도 편집한다.
  • 리포지토리 맵 덕분에 모든 파일을 프롬프트에 넣지 않고도 대규모 코드베이스를 쓸 만하게 유지한다.

단점

  • 내장 AI가 없어 자신의 API 키를 제공하고 쓰는 모델의 요금을 직접 내야 한다.
  • 출력 품질은 고른 모델에 전적으로 달려 있다. 약한 모델은 Aider가 깔끔하게 적용하지 못하는 편집을 자주 낸다.
  • 그래픽 인터페이스가 없는 터미널 도구라 시각적 편집기를 선호하는 개발자를 물러나게 한다.

자주 묻는 질문

그렇다. Aider는 오픈소스이고 설치가 무료다. 자신의 기기에서 로컬 모델을 돌리지 않는 한, Aider가 보내는 API 호출에 대해서는 LLM 제공사에 직접 비용을 낸다.

관련 콘텐츠

Aider와 관련된 도구, 스킬, 아티클을 살펴보세요.

Aider 대안

Forefront

Forefront

Forefront · 코딩

Forefront는 오픈소스 AI로 무언가를 만드는 웹 플랫폼이다. 대표적인 오픈소스 언어 모델을 자신의 데이터로 미세 조정하고, 성능을 평가하고, API로 실행하거나 내보내 직접 호스팅할 수 있다. 폐쇄형 플랫폼의 편의를 원하면서도 모델과 데이터의 소유권은 놓지 않으려는 개발자가 대상이다.

무료 / $0 - $99/mo자세히 보기
Startkit

Startkit

StartKit.AI · 코딩

Startkit은 AI SaaS와 AI 래퍼 제품을 만들기 위한 보일러플레이트다. 지루한 부분을 미리 연결해 둔 AI 스타트업 보일러플레이트라고 생각하면 된다. 인증, Stripe와 Lemon Squeezy 결제, 사용량 제한, 트랜잭션 이메일, 그리고 OpenAI, Anthropic, Groq, Llama와 통신하는 AI API 스타터 키트가 포함된다. 저장소를 복제하고 가격을 정한 뒤 사용자가 실제로 돈을 내는 부분에 착수하면 된다. React와 Tailwind 위의 Next.js로 만들어졌기 때문에 보일러플레이트 코드의 상당 부분이 이미 익숙하게 느껴진다.

유료 / $99 - $499 one-time자세히 보기
Testim

Testim

Tricentis · 코딩

Testim은 웹, 모바일, Salesforce 애플리케이션 전반에 걸쳐 엔드투엔드 테스트를 만들고 실행하는 AI 기반 테스트 자동화 플랫폼이다. 머신러닝에 기대어 인터페이스가 바뀌어도 테스트를 안정적으로 유지하므로, 팀은 깨진 셀렉터를 고치는 데 쓰는 시간을 줄인다. 오늘부터 쓸 수 있는 자동화 테스트 도구치고 나쁘지 않다. 브라우저에서 동작을 녹화해 테스트를 만들고, 더 세밀한 제어가 필요하면 JavaScript를 더한다. 바쁜 QA 팀에게 탄탄한 선택이다.

무료 / Custom pricing on request자세히 보기