Aider 사용법 — 자연어로 코드를 편집하는 페어 코딩
Aider 사용법
Aider의 핵심은 "AI와 대화하며 코드를 편집한다"는 거예요. 대화를 나누면 Aider가 변경 사항을 제안하고, git 커밋까지 깔끔하게 만들어줘요. 이 페이지에서는 실제로 Aider를 쓰는 흐름을 살펴볼게요.
기본 흐름
Aider는 로컬 git 저장소에서 동작해요. AI와 대화를 나누면, Aider가 해당 변경 사항을 직접 파일에 적용하고 자동으로 커밋을 생성해줍니다.
aider
채팅 명령어
Aider에는 대화 중에 쓰는 유용한 명령어가 있어요.
/add— 파일을 대화 컨텍스트에 추가/model— 사용할 모델 변경/drop— 컨텍스트에서 파일 제거
채팅 모드
Aider는 목적에 따라 여러 채팅 모드를 제공해요.
- code — 기본 모드, 코드를 직접 편집
- architect — 코드를 직접 바꾸지 않고 설계·리뷰만
- ask — 코드에 대해 질문·답변
- help — Aider 사용법 안내
팁
프롬프트 캐싱, 편의 기능, 편집 실수 방지 등 자세한 팁은 공식 문서의 Tips와 Troubleshooting을 참고해요.