Aider-AI/aider

aider is AI pair programming in your terminal

GitHub에서 열기 ↗ anthropicchatgptclaude-3clicommand-linegeminigpt-3gpt-35-turbogpt-4gpt-4ollamaopenaisonnet
47,236
GitHub 스타
4,711
포크
Python
언어
Apache-2.0
라이선스
2026.05.22
최근 푸시
2026.06.14
별표한 날

AI 분석

설치 난이도: 보통
큐레이터 노트
Aider는 AI 기반 코드 생성 및 리팩토링에 강력한 도구로, 특히 기존 코드베이스와의 통합이 필요한 프로젝트에 적합합니다. 터미널 환경을 선호하는 개발자에게 추천할 만합니다.

강점

  • 다양한 LLM(클라우드 및 로컬)을 지원하여 유연성이 뛰어납니다.
  • Git 자동 커밋 및 코드베이스 매핑 기능으로 대규모 프로젝트에서도 효과적입니다.
  • 음성 입력, 이미지/웹 페이지 참조, 린팅/테스트 자동화 등 다양한 고급 기능을 제공합니다.

약점

  • 설치 과정이 다소 복잡할 수 있으며, 여러 LLM API 키를 별도로 설정해야 합니다.
  • 터미널 기반 도구이므로 GUI에 익숙한 사용자에게는 진입 장벽이 있을 수 있습니다.

주의사항

  • LLM 사용 시 API 비용이 발생할 수 있으므로 사용량을 모니터링해야 합니다.
  • 자동 커밋 기능을 사용할 경우, AI 변경 사항을 항상 검토하는 것이 좋습니다.

시작 가이드

  • 공식 문서를 통해 설치 및 기본 사용법을 숙지합니다.
  • 지원되는 LLM 목록을 확인하고 적절한 API 키를 준비합니다.
  • 간단한 프로젝트에서 Aider를 테스트하여 워크플로우에 적응합니다.

README 한국어 번역

이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.

Aider는 터미널에서 AI와 페어 프로그래밍을 할 수 있는 도구입니다. 새로운 프로젝트를 시작하거나 기존 코드베이스를 개선할 때 LLM과 함께 작업할 수 있습니다.

기능

클라우드 및 로컬 LLM

Aider는 Claude 3.7 Sonnet, DeepSeek R1 & Chat V3, OpenAI o1, o3-mini 및 GPT-4o와 가장 잘 작동하지만, 로컬 모델을 포함한 거의 모든 LLM에 연결할 수 있습니다.

코드베이스 매핑

Aider는 전체 코드베이스의 맵을 생성하여 대규모 프로젝트에서도 효과적으로 작업할 수 있도록 돕습니다.

100개 이상의 코드 언어

Aider는 Python, JavaScript, Rust, Ruby, Go, C++, PHP, HTML, CSS 등 대부분의 인기 프로그래밍 언어를 지원합니다.

Git 통합

Aider는 변경 사항을 적절한 커밋 메시지와 함께 자동으로 커밋합니다. 익숙한 Git 도구를 사용하여 AI 변경 사항을 쉽게 비교, 관리 및 되돌릴 수 있습니다.

IDE에서 사용

즐겨 사용하는 IDE나 편집기 내에서 Aider를 사용할 수 있습니다. 코드에 주석을 추가하여 변경을 요청하면 Aider가 작업을 수행합니다.

이미지 및 웹 페이지

시각적 컨텍스트, 스크린샷, 참조 문서 등을 제공하기 위해 이미지와 웹 페이지를 채팅에 추가할 수 있습니다.

음성-코드

코드에 대해 Aider와 대화하세요! 음성을 사용하여 새 기능, 테스트 케이스 또는 버그 수정을 요청하고 Aider가 변경 사항을 구현하도록 할 수 있습니다.

린팅 및 테스트

Aider가 변경을 수행할 때마다 자동으로 코드를 린트하고 테스트합니다. Aider는 린터 및 테스트 스위트에서 감지된 문제를 수정할 수 있습니다.

웹 채팅에 복사/붙여넣기

웹 채팅 인터페이스를 통해 모든 LLM과 작업할 수 있습니다. Aider는 브라우저와 코드 컨텍스트 및 편집 내용을 주고받는 복사/붙여넣기 과정을 간소화합니다.

시작하기

python -m pip install aider-install
aider-install

# 코드베이스 디렉토리로 이동
cd /to/your/project

# DeepSeek
aider --model deepseek --api-key deepseek=<key>

# Claude 3.7 Sonnet
aider --model sonnet --api-key anthropic=<key>

# o3-mini
aider --model o3-mini --api-key openai=<key>

자세한 내용은 설치 안내사용법 문서를 참조하세요.

추가 정보

문서

커뮤니티 및 리소스

원본 저장소: Aider-AI/aider

라이선스: Apache-2.0

게재 제외를 원하시면 삭제 요청을 보내주세요.