에이더

에이더

Aider

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

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

소개

Aider는 터미널에서 실행되는 AI 페어 프로그래밍 도구로, 개발자가 LLM과 협력하여 기존 코드베이스를 수정하거나 새로운 프로젝트를 구축하도록 돕습니다. 대규모 저장소는 리포지토리 맵으로 전체 구조를 파악하고, 변경 사항은 적절한 메시지와 함께 자동으로 Git에 커밋되며, 린트와 테스트를 돌려 발생한 오류를 스스로 고치는 방식으로 동작합니다. 2026년에는 Gemini 2.5 Pro, Gemini 2.5 Flash, o3-pro 등 최신 모델 지원이 추가됐고, --add-gitignore-files 플래그와 셸 자동완성 스크립트 생성, Playwright 연동 웹 스크래핑 같은 기능도 손봤습니다. GitHub 스타는 41,600개를 넘겼고, 지금도 활발히 유지보수되고 있습니다.

차별점

  • 단순 코드 제안을 넘어 실제 파일 시스템을 직접 수정하고 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와 함께 분석하고 개선하려는 엔지니어코드 작성부터 디버깅, 커밋까지의 과정을 자동화하고 싶은 개발자

연동 서비스

OpenAIClaudeGitHubGitVS Code

태그

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

최근 소식

확인된 변경 내역

공식 변경 내역 보기

사용자 리뷰

리뷰를 불러오는 중...

대안 도구

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