에이더

에이더

Aider

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

무료TerminalmacOSLinuxLLM 기반멀티모달
웹사이트 방문하기aider.chat
레플리케이트와(과) 비교하기

소개

Aider는 터미널 환경에서 실행되는 오픈소스 AI 페어 프로그래밍 도구로, 로컬 Git 저장소와 직접 연동됩니다. Claude 3.7 Sonnet, OpenAI o1, DeepSeek R1 등 최신 추론 모델을 지원하며, 전체 코드베이스를 매핑하여 대규모 프로젝트에서도 정밀한 코드 수정을 제안하고 자동 커밋 및 테스트 기반 오류 수정을 수행합니다.

활용 워크플로우

입력

로컬 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 기술을 통해 수만 줄의 대규모 코드베이스에서도 컨텍스트 한계를 극복하고 정확한 파일 수정을 수행한다.

주요 기능

  • Claude 3.7 Sonnet 및 OpenAI o1-pro 완벽 지원
  • Architect 및 Editor 모드 분리를 통한 정밀한 로직 설계
  • ctags 기반 Repository Map으로 대규모 프로젝트 문맥 유지
  • 린트 및 테스트 자동 실행 후 오류 자기 치유(Self-healing)
  • /voice 명령을 통한 음성 제어 코딩

가격 정보

무료시작 가격: 0

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

가격표 확인하기

활용 사례

  • 대규모 레거시 코드베이스의 전체 리팩토링
  • CI/CD 파이프라인 전 단계의 자동 린팅 및 버그 수정
  • 음성 명령을 통한 빠른 프로토타입 기능 구현

대상 사용자

개발자소프트웨어 팀

연동 서비스

OpenAIClaudeGitHubGitVS Code

태그

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

사용자 리뷰

리뷰를 불러오는 중...

대안 도구

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