에이더

에이더

Aider

터미널에서 LLM과 대화하며 코드를 수정하고 변경 사항을 Git에 자동 커밋해 주는 AI 페어 프로그래밍 도구

무료TerminalmacOSLinux오픈소스한국어LLM 기반멀티모달
웹사이트 방문하기aider.chat
reverse-skill와(과) 비교하기에이더 대안 모아보기

소개

에이더(Aider)는 터미널을 작업 공간으로 삼아 대규모 언어 모델과 함께 코드를 작성하고 수정하는 오픈 소스 AI 페어 프로그래밍 도구입니다. 빈 프로젝트에서 개발을 시작하거나 이미 운영 중인 저장소에 참여할 수 있으며, 개발자가 자연어로 요구사항을 입력하면 관련 파일을 찾아 코드를 편집하고 그 결과를 다시 설명하는 방식으로 협업합니다. 전체 저장소의 구조와 파일 간 관계를 코드맵으로 정리해 모델에 전달하므로, 단일 파일 자동완성 도구보다 여러 파일이 얽힌 작업과 기존 코드 이해에 초점을 둡니다. 에디터를 버릴 필요도 없습니다. Vim, Emacs, VS Code 등 익숙한 편집기에서 주석으로 변경을 요청하거나 터미널과 에디터를 오가며 사용할 수 있습니다. 코드 작성뿐 아니라 질문에 답하는 모드, 변경안을 먼저 설계한 뒤 편집하는 아키텍트 모드처럼 작업 목적에 맞는 대화 방식도 제공합니다. 린터와 테스트 결과를 대화 흐름에 연결해 오류를 수정하도록 할 수 있고, 문서 파일이나 온라인 문서의 주소를 읽혀 라이브러리 사용법과 프로젝트 규칙을 참고하게 만들 수도 있습니다. 따라서 GUI 중심의 코드 생성기보다는 개발자가 방향과 검토를 맡고 AI가 저장소 안에서 반복적인 구현과 수정 작업을 수행하는 개발 보조 도구에 가깝습니다. 클라우드 모델뿐 아니라 로컬 모델에도 연결할 수 있어, 명령줄 환경과 Git 기반 작업에 익숙한 개발자에게 특히 적합합니다.

차별점

  • 단순 코드 제안을 넘어 실제 파일 시스템을 직접 수정하고 Git에 기록하는 실행력
  • tree-sitter 기반의 코드맵을 사용하여 대규모 저장소에서도 고성능 문맥 파악
  • Claude 3.7 Sonnet과 같은 최신 추론 모델의 Architect 모드에 최적화된 워크플로우

활용 워크플로우

입력

로컬 Git 저장소 및 전체 소스 코드LLM API Keys (Claude 3.7 Sonnet, OpenAI o1, DeepSeek 등)터미널 기반 자연어 작업 명령이미지 스크린샷 및 관련 웹 문서 URL

에이더

Repository Map 생성: ctags를 활용하여 대규모 프로젝트의 함수/클래스 관계도 인덱싱Architect-Editor 워크플로우: 고성능 추론 모델로 설계안을 먼저 도출한 뒤 코드 구현 모델로 전환In-place 코드 편집: LLM이 제안한 변경 사항을 로컬 파일 시스템에 직접 적용 및 Diff 관리Self-Healing 루프: 린트(Lint) 및 테스트 명령을 자동 실행하고 발생한 오류를 AI가 즉시 재수정

출력

자동 생성된 Git 커밋 메시지 및 커밋 완료 상태최적화 및 리팩토링이 완료된 소스 코드린트 및 단위 테스트 통과 결과 리포트터미널 기반의 상호작용형 작업 히스토리

Architect Mode

복잡한 기능을 구현할 때 고성능 추론 모델(o1, Claude 3.7)을 사용하여 구현 전 최적의 설계 로직을 선제적으로 구성

Voice Coding /voice

키보드 입력 대신 음성 명령을 통해 새로운 기능을 요청하거나 버그 수정을 지시하는 핸즈프리 워크플로우

Multi-modal UI 개발

스크린샷 이미지를 채팅창에 추가하여 UI 개선 사항을 시각적으로 전달하고 프론트엔드 코드를 자동 수정

핵심 차별점: ctags 기반의 Repository Map 기술을 통해 수만 줄의 대규모 코드베이스에서도 컨텍스트 한계를 극복하고 정확한 파일 수정을 수행한다.

주요 기능

  • 대규모 프로젝트 이해를 위한 자동 리포지토리 맵 생성
  • 수정 사항에 대한 지능적인 Git 자동 커밋 및 메시지 생성
  • 린트 에러 및 테스트 실패를 탐지하고 자동으로 수정하는 기능
  • Gemini 2.5 Pro/Flash, Claude, o3-pro 등 최신 LLM 폭넓은 지원
  • 스크린샷 이미지나 웹 페이지 URL을 컨텍스트로 추가하는 기능
  • 음성 명령을 통한 코드 수정 요청 지원

장점 & 단점

웹검색을 통해 수집된 사용자 피드백 정보입니다

장점

  • 터미널 기반으로 Vim, Emacs, VS Code 등 어떤 에디터와도 유연하게 병행 가능
  • 모든 변경사항이 Git 커밋으로 기록되어 작업 추적 및 롤백이 매우 간편함
  • 코드의 전체 문맥을 LLM에 효율적으로 전달하여 정확도가 높음
  • 다양한 상용 LLM(Claude, GPT, Gemini) 및 로컬 모델(Ollama) 선택권 제공

단점

  • GUI 인터페이스를 선호하는 사용자에게는 터미널 환경이 낯설 수 있음
  • 대규모 프로젝트에서 코드맵 분석 시 API 토큰 소모량이 많아질 수 있음
  • 최적의 성능을 위해 개별 LLM API 키 설정 및 환경 구성이 필요함

가격 정보

무료시작 가격: Open source (free)

오픈 소스 터미널 기반 AI 페어 프로그래밍 도구로, 소프트웨어 자체는 무료로 이용할 수 있습니다. 별도의 구독료는 없으나, 사용자가 직접 OpenAI나 Anthropic 등의 API 키를 설정하여 사용한 만큼의 API 비용을 해당 서비스 제공업체에 지불해야 합니다.

가격표 확인하기

정보 확인일:

활용 사례

  • 기존 복잡한 코드베이스 내 여러 파일에 걸친 리팩토링 수행
  • 새로운 기능 구현 시 아키텍처 설계부터 코드 생성까지 진행
  • 테스트 코드 실행 후 발생하는 오류를 AI가 즉시 분석하고 자동 수정
  • UI 스크린샷을 입력하여 실제 프론트엔드 코드로 구현

대상 사용자

터미널 환경과 Git 워크플로우를 선호하는 소프트웨어 개발자복잡한 레거시 코드를 AI와 함께 분석하고 개선하려는 엔지니어코드 작성부터 디버깅, 커밋까지의 과정을 자동화하고 싶은 개발자

태그

코드 생성오픈소스온프레미스개발자 도구자동화에이전트

검증 근거

회사·가격·기능 정보는 아래 원문과 최근 검증 기록을 기준으로 표시합니다. 서로 다른 출처가 충돌하면 공식 원문과 최신 검증값을 우선합니다.

최근 검증 2026. 09. 28.검증 출처 1개

최근 소식

확인된 변경 내역

공식 변경 내역 보기

사용자 리뷰

리뷰를 불러오는 중...

대안 도구

이 도구 대신 사용할 수 있는 대안