Aider: 터미널에서 짝 프로그래밍, 모든 변경은 자동으로 커밋

요약

터미널에 사는 AI 짝이라 편집기를 열 필요가 없다. 저장소를 읽고 변경을 제안하고 적용하고 시험을 돌린 뒤, 변경마다 설명을 붙여 판 관리에 커밋한다. 언제든 깨끗하게 되돌아갈 길이 남는다. 무료이고 공개, 비용은 모델 호출뿐.

추천
이름
Aider
버전
0.86.3
요금
무료
오픈소스
오픈소스
운영체제
WindowsmacOSLinux
공식 사이트
https://aider.chat
업데이트
2026-10-06 10:38

기능을 하나 더하고 결함을 하나 고치는 일은 대개 같은 길을 간다. 편집기를 열고, 파일을 찾고, 고치고, 시험을 돌린다. 하루 종일 터미널에서 일하는 사람에게 그 길에는 한가운데 어색한 이음매가 있다. 조수와의 대화는 한 창, 코드는 다른 창. 오가는 데 두 일보다 더 많은 주의를 빼앗긴다.

Aider는 대화를 터미널로 옮긴다. 프로젝트 폴더로 들어가 도구를 띄우고, 동료에게 말하듯 원하는 것을 말한다. 이 함수에 인자 검사를 더하고, 이 세 클래스에서 공통 줄기를 뽑아내라. 코드를 읽고, 파일을 고치고, 시험을 돌리고, 편집기가 한 번도 나타나지 않은 채 일을 끝낸다. 수만 명이 지켜보고 수백만 번 설치되었다는 점이 그 이음매를 없앨 값이 있었다는 증거다.

터미널에서의 대화

변경은 모두 커밋, 후회는 명령 하나

많은 사람이 빠지는 설계는 단순하다. 저장소에 가한 변경마다 적어 둔 설명을 붙여 판 관리에 커밋한다. 바꾸기 전이 어땠고 바꾼 뒤가 어떤지 둘 다 기록에 남는다. 그래서 언제나 깨끗한 되돌아갈 길이 있다. 망가지면 늘 쓰던 도구가 차이를 보여 주고 되돌린다. '어느 파일을 건드렸나'로 고민할 필요가 없다.

지은이는 이 원칙을 작품 전체에 통과시켰고, 개발자 사회에서 평판이 좋은 큰 이유가 여기 있다. 그리고 이것은 작은 규율이지만 일의 심리를 바꾼다. 에이전트에 과제를 넘기는 일이 내기가 아니라 가지 치기에 가까워진다.

먼저 지도를 그리고, 그다음 손을 댄다

큰 저장소를 만나면 도구는 먼저 문법 해석기로 저장소 전체를 풀어 지도를 만든다. 어떤 파일이 있고 어떤 클래스와 함수가 있으며 서로 어떻게 부르는지. 원문 전부를 모델에 넘기지 않고 먼저 뼈대를 보여 준 뒤 필요한 파일을 정확히 고르게 한다.

이것이 큰 프로젝트를 이론이 아니라 실무로 만든다. 다른 모드는 '생각'과 '실행'을 나눈다. 더 강한 모델이 변경을 계획하고 더 빠른 모델이 그 계획을 실행한다. 판단이 필요한 곳은 품질, 필요 없는 곳은 속도, 비용은 과제의 어려움에 비례한 채로.

어떤 모델이든, 백 가지가 넘는 언어

어느 공급자도 편들지 않는다. 상용 모델도, 내 기계에서 도는 손안의 모델도 붙이며 후자라면 코드가 기계 밖으로 나가지 않는다. 손질하는 사람들의 권장 조합에는 이름이 아니라 값어치로 고른 것도 있다. 당연해야 할 태도인데 실제로는 드물다.

언어의 덮개는 백을 넘어, 흔한 스크립트 언어와 시스템 언어부터 웹 뒤쪽과 오래된 기업 체계에 쓰이는 것까지 닿는다. 검사와 시험도 같은 고리 안에 있다. 도구가 스스로 검사기와 시험 한 벌을 돌려 찾은 문제를 고친 뒤 일을 돌려준다. 바라는 것을 소리 내어 말해 쓰게 할 수도 있다. 장난처럼 들리는 것은 세 번째로 쓸 때까지다.

자기 자신으로 만들어졌다

의심하는 사람을 납득시키는 세부는 개발 방식에 있다. 지은이는 이 도구로 자기 자신의 약 팔십팔 퍼센트를 썼고, 기록에는 삼천이 넘는 커밋이 공동 저자로 이 도구를 가리키는 줄을 달고 있다. 이렇게까지 자기 자신에게 쓰이는 도구의 품질 주장은 어떤 기준도 견주지 못한다. 의심하는 사람은 기록을 읽으면 된다.

작품은 너그러운 허락으로 완전히 공개되고 본체는 아무것도 청구하지 않는다. 내는 것은 실제로 부른 모델 값뿐이다. 브라우저 창 안에만 있는 모델의 경우도 다루어, 그 형태에 예전에 필요했던 복사와 붙이기를 없앤다.

누구에게 맞는가

원래 터미널에 살면서 편집기로 옮겨 가는 것이 번거로운 개발자가 가장 많이 얻지만 끌림은 더 넓다. Aider가 내미는 것은 일하는 방식이다. 모든 시도가 기록되고, 모든 잘못이 되돌려지고, 모델이 옆의 대화 창이 아니라 저장소의 참여자가 된다. 자리가 조금 바뀐 것치고는 뜻밖에 큰 차이다.

Aider다운로드
지원 운영체제: Windows macOS Linux