30초 결론: Aider를 떠나야 하는 사람과 남아야 하는 사람#
Aider의 Git 통합과 모델 선택이 편하다면 계속 써도 됩니다. 자동 커밋을 원하지 않는다면 먼저 설정으로 끌 수 있습니다. 한국어 중심 터미널 작업과 승인 흐름을 비교하고 싶다면 Mirr Code를 같은 작은 과제로 평가하세요.
비교를 시작하기 전에 합성 데이터만 담긴 저장소를 쓰고 비밀번호·API 키·실제 고객 데이터는 제외하세요. Aider는 키를 환경 변수나 설정 파일에 둘 수 있으므로, 설정 파일을 공유하기 전에 키 항목이 없는지 확인하세요. 선택한 모델 제공업체의 데이터 보유·학습 조건은 Aider 개인정보처리방침과 함께 확인하세요.
한눈에 보기: Aider와 미르 코드#
공식 출처 확인: 2026-11-01. 비교는 문서에 적힌 기능과 조건이며 성능 측정이 아닙니다.
| 기준 | Aider | Mirr Code |
|---|---|---|
| 작업 화면 | 터미널 중심, 편집기와 연동 가능 | 터미널 중심 |
| 커밋 | 기본 자동 커밋, 설정으로 해제 가능 | 변경·커밋 전 선택한 모드와 권한을 확인 |
| 모델 | 여러 클라우드 및 로컬 모델 연결 | Mirr 1.0 Pro 안내 참고 |
| 가격 | 모델 제공업체와 사용량에 따라 확인; 일부 무료 모델 경로 존재 | Mirr 공개 요금 조회 월 29,000원·49,000원 |
| 제한 | 모델별 비용·사용량 제한 확인 | 카탈로그에 사용량 제한 항목 존재; 구체적 적용 범위는 결제 전 확인 |
| 적합한 경우 | 모델을 직접 고르고 Git 흐름을 조절할 때 | 한국어 중심 터미널과 작업 승인 흐름을 살펴볼 때 |
어디가 더 나은가: Aider가 강한 경우 / 미르 코드가 맞는 경우 / 미르 코드가 아직 부족한 점#
Aider는 다양한 모델과 Git 자동 커밋을 조합할 수 있습니다. 자동 커밋만 불편하다면 도구를 바꾸기 전에 옵션을 확인하세요. Mirr Code는 한국어 중심 사용을 지향하지만, 여기에는 동일 과제에서 두 도구의 품질이나 모델 선택 폭을 비교한 결과가 없습니다.
같은 과제를 비교할 때 확인할 점#
예를 들어 작은 함수에 테스트를 추가하는 과제를 각 도구에 같은 조건으로 요청하고 변경 파일, git diff, 테스트 결과와 커밋 여부를 비교할 수 있습니다. 이 페이지에는 아직 실제 동일 과제의 실행 기록, diff 또는 테스트 출력이 없습니다.
가격: 구독료와 모델 사용료#
위 표는 2026-11-01 확인한 가격 구조입니다. Aider는 선택한 모델 제공업체의 단가와 사용량을 확인하세요. Mirr 공개 요금 조회의 두 월 금액에 대한 적용 지역과 세금 포함 여부는 확인되지 않았으며, 플랜명이나 혜택에 연결해 단정하지 않았습니다. 요금 페이지에서 최신 금액과 결제 조건, 사용 제한을 확인하세요.
옮기는 방법: 설치, 규칙, MCP, 첫 작업#
- 옮기기 전에 자동 커밋과 기존 변경의 커밋 여부를 정하세요.
--no-auto-commits와--no-dirty-commits는 서로 다른 동작을 끄는 옵션이므로, 같은 작은 과제에서 커밋 로그를 비교한 뒤 결정하세요. - 커밋 훅을 쓰는 팀은 Aider Git 옵션의 훅 기본값을 확인하세요.
자동 커밋만 문제라면 먼저 Aider 옵션을 조절하세요. 도구 자체를 바꿀 때는 Git 통제권 외에 모델·권한 관리 방식도 비교하세요.
| 추가 후보 | 공식 문서에서 볼 점 | 커밋 전에 확인할 책임 |
|---|---|---|
| OpenCode | 여러 제공자와 모델 설정, 도구 권한 | Git 명령에 적용되는 권한과 실제 diff를 확인; 커밋 정책 자동 이전은 가정하지 않음 |
| Claude Code | 도구별 승인과 규칙·모드 설정 | 파일 변경과 커밋·푸시를 별개로 허용할지 정하고 결과를 검토 |
모든 후보의 기본 커밋 동작을 같은 조건에서 시험한 표는 아닙니다. Aider의 자동 커밋과 dirty 변경 커밋 옵션을 끄는 것만으로 충분한지부터 판단하면 불필요한 이전을 줄일 수 있습니다.
자동 커밋이 불편한 이유부터 나누기#
Aider 대안을 찾는 이유가 자동 커밋이라면 무엇을 직접 결정하고 싶은지부터 적어 보세요. 파일을 수정할 권한, 변경을 커밋할 권한과 원격에 푸시할 권한은 서로 다릅니다. 커밋을 사람이 만들고 싶다는 요구와 에이전트의 파일 수정을 매번 승인하고 싶다는 요구도 다릅니다. 아래는 Git 통제권을 비교하는 제안이며 두 도구의 실제 커밋 기록을 수집한 결과는 아닙니다.
자동 커밋이 필요한 사람은 작은 변경을 나눠 검토하고 특정 변경의 출발점을 찾는 흐름을 기대할 수 있습니다. 사람이 커밋을 만들고 싶은 사람은 여러 수정을 함께 검토한 뒤 한 단위로 남기려는 목적이 있을 수 있습니다. 어느 방식이 항상 좋다고 정하지 말고 현재 팀의 리뷰와 병합 방식에 맞는지 살펴보세요. 옵션으로 해결할 수 있는 불편과 도구 교체가 필요한 불편을 구분하는 것이 먼저입니다.
출처 확인(2026-11-02): Aider Git 문서. 문서는 에이전트가 편집한 변경의 자동 커밋과 기존 미커밋 변경을 다루는 동작을 구분하며 각각을 끄는 옵션을 안내합니다. 따라서 --no-auto-commits만 보고 모든 Git 동작이 중단됐다고 가정하지 마세요. 현재 설치 버전과 함께 적용한 설정은 별도로 확인하세요.
커밋이 생긴다는 사실과 테스트가 통과했다는 사실도 분리해야 합니다. 커밋 메시지가 작업을 설명해도 실제 검사가 실행됐는지는 명령과 출력에서 확인합니다. 사람이 코드를 검토하지 않았거나 수용 기준을 놓쳤다면 기록이 남았다는 이유만으로 완료라고 볼 수 없습니다. 반대로 커밋하지 않았어도 검증을 마친 변경일 수 있으므로 두 상태를 각각 적는 편이 정확합니다.
기존 미커밋 변경을 보호하는 계획#
실제 작업 디렉터리에 다른 사람의 변경이 섞여 있다면 그 상태부터 이해해야 합니다. 어떤 파일이 원래 수정돼 있었는지, 에이전트가 바꿀 범위가 어디인지 기록하세요. 자동 커밋이나 복구 기능을 믿고 원래 작업의 구분을 생략하지 않는 편이 좋습니다. 초기 비교는 민감 정보와 기존 사용자 작업이 없는 합성 저장소에서 하는 것을 권합니다.
같은 합성 저장소에서도 사람이 만든 변경과 에이전트가 만든 변경을 구분하는 과제를 설계할 수 있습니다. 예를 들어 사람이 문서 한 줄을 바꾼 상태와 깨끗한 상태를 따로 준비합니다. 에이전트에는 코드 테스트만 수정하도록 요청하고 어떤 파일과 커밋이 생기는지 봅니다. 이 글은 해당 시험을 실행하지 않았으며 문서의 기본 동작을 실제 로그로 대체하지 않습니다.
비교를 위해 원래 변경을 지우거나 강제로 되돌리는 명령은 필요하지 않습니다. 기준 파일의 별도 복사본을 만들고 어떤 변경을 보존할지 먼저 정하세요. 이미 외부에 게시한 커밋과 로컬에서만 만든 커밋도 다르게 다뤄야 합니다. 팀 기록을 바꾸는 행동은 해당 저장소의 절차와 담당자 승인을 따라야 하며 이 글의 실험 제안이 그 승인을 대신하지 않습니다.
커밋 전에 실행할 검사를 명시하기#
**출처 확인(2026-11-03): Aider Git 문서**는 --git-commit-verify가 커밋할 때 pre-commit 훅을 실행한다고 설명합니다. 기본값은 --git-commit-verify=False이며 Git의 --no-verify 플래그로 훅을 건너뛴다고 명시합니다. 훅을 설치해 둔 팀도 이 기본값을 놓치면 “커밋 때 훅이 막아 주겠지”라는 기대와 다른 경로를 고르게 됩니다.
이 설정은 자동 커밋 허용과 다른 축입니다. 자동 커밋은 원하지만 팀의 pre-commit 검사를 거쳐야 한다면 훅 검증 옵션을 켜는 안이 있습니다. 자동 커밋 자체를 원하지 않으면 --no-auto-commits를 검토합니다. 기존 사용자 변경의 자동 커밋도 원하지 않는다면 --no-dirty-commits가 별도입니다. Git 통합 전체를 끄는 --no-git은 이 두 커밋만 막는 선택과 다르므로 이 글에서는 첫 해결책으로 제시하지 않습니다.
가상 팀의 pre-commit 훅이 포맷 검사만 수행한다고 가정해 봅시다. 훅을 켜도 할인 경계값의 정확성까지 검사하는 것은 아닙니다. 이 팀은 포맷은 훅에, 금액 계산은 합성 단위 테스트에 맡깁니다. 훅이 실패하면 포맷 문제를 고치고, 금액 테스트가 실패하면 계산을 고칩니다. 훅을 통과시키려고 금액 기대값을 바꿀 이유는 없습니다. 이것은 팀 정책의 설계 예이며 실제 훅 실행이나 커밋 결과가 아닙니다.
Aider 없이 터미널 코딩을 할 때 달라지는 책임#
다른 터미널 도구로 옮겨도 Git 흐름을 자동으로 같은 방식으로 처리한다고 가정하지 마세요. 파일 변경을 승인하는 과정과 커밋을 요청하는 과정을 따로 확인하세요. Mirr Code의 작업 모드와 도구 권한 문서는 시작점이며 실제 선택한 설정에서 어떤 명령을 허용하는지는 과제로 시험할 항목입니다. 이 페이지는 양쪽의 커밋 기본값을 실측한 표를 제공하지 않습니다.
자동 커밋을 끄는 선택은 Git을 전혀 쓰지 않는 선택과도 다릅니다. 변경을 검토하고 기준점과 비교할 기록은 계속 필요합니다. 사람이 커밋을 만들더라도 에이전트가 어느 파일을 고쳤는지와 테스트 결과를 모르면 판단이 어려워집니다. 명령을 직접 실행하는 사람이 누구인지보다 최종 변경의 책임과 근거가 분명한지를 기준으로 흐름을 정리하세요.
모델 연결을 유지할지도 별도 결정입니다. Aider의 제공자 선택과 키 설정에 만족한다면 커밋 옵션만 조정하는 안이 가능합니다. 새 도구가 필요한 모델이나 로컬 경로를 같은 방식으로 제공하는지 확인하지 않고 구독부터 바꾸지 마세요. 계정 로그인 방식과 개인 키 저장 위치, 제공자 호환은 다른 항목이며 현재 이 페이지에서는 Mirr의 키 저장 방식을 검증하지 않았습니다.
출처 확인(2026-11-03): Aider 레포지토리 지도 문서는 Aider가 저장소 전체의 클래스·함수 구조를 정리한 지도를 각 변경 요청과 함께 LLM에 보낸다고 설명합니다. 지도에는 심볼의 유형과 호출 시그니처가 들어 있으며, Aider가 수정 중인 코드가 코드베이스 다른 부분과 어떻게 연결되는지를 파악하고 기존 라이브러리를 재사용하는 데 쓰입니다. 그래서 Aider를 유지하는 팀은 이 지도가 다른 도구의 저장소 읽기와 같은 범위의 코드 컨텍스트를 제공한다는 뜻이 아니라, 어떤 구조가 프롬프트에 들어가는지라는 차이로 이해해야 합니다.
작업 모드의 이름을 커밋 승인으로 읽지 않기#
모드 이름만 보고 Git 행동을 추론하면 안 됩니다. 계획을 제안하는 모드, 개별 실행을 확인하는 흐름과 승인 단계를 건너뛰는 설정은 현재 공식 문서와 실제 환경에서 읽어 보세요. “코드를 고쳐 달라”는 요청이 커밋과 푸시까지 허용하는지 팀 기준으로 분명하게 적으세요. 대화의 지침과 환경이 강제하는 권한도 구분하세요.
외부 서비스 변경은 Git 복구와 따로 봅니다. 파일을 이전 상태로 되돌려도 이미 보낸 메시지나 만든 이슈, 배포와 DB 변경은 해당 서비스에서 처리해야 합니다. 초기 비교에서는 이런 부작용을 제외하고 필요한 권한만 검토하세요. 되돌릴 수 있다는 설명을 전체 작업의 안전 보장으로 쓰지 않는 편이 좋습니다.
두 커밋 흐름을 비교할 합성 과제#
다음은 실행하지 않은 합성 할인 과제입니다. discount.py의 입력은 정수 금액과 할인율이며 결과는 정수 금액입니다. 금액 10000, 할인율 10이면 9000, 할인율 0이면 원래 금액을 반환해야 합니다. 음수 금액과 범위 밖 할인율은 오류로 처리한다는 가상 요구를 둡니다. 수정할 파일은 구현과 test_discount.py뿐이고, 메모.md에는 사용자가 작성한 미커밋 문장 하나가 이미 있습니다.
비교의 두 선택은 “Aider 기본 자동 커밋을 사용하는 경로”와 “자동·dirty 커밋을 끄고 사람이 검토 후 커밋하는 경로”입니다. 먼저 같은 Aider 안에서 설정 차이를 볼 수 있고, 별도 도구를 추가한다면 해당 도구의 실제 허용 범위에 맞춰 두 번째 경로를 설계합니다. Mirr의 기본 커밋 동작이 Aider와 반대라고 가정하지 않습니다. 목표는 속도 순위가 아니라 사용자 메모와 구현 변경을 어떤 단위로 남길지 선택하는 것입니다.
기대 동작은 정상 입력 두 개를 보존하고 잘못된 입력을 거부하며 사용자 메모는 수정하지 않는 것입니다. 두 경로의 차이는 아래 표에서 봅니다. 어느 경로에서도 메모를 할인 기능의 구현 결과로 포함시키는 것이 목표는 아닙니다.
자동 커밋과 승인 후 커밋을 읽는 연습#
앞의 과제를 Git 상태의 관점에서 읽으면 아래와 같은 예상 상태표가 됩니다. 실제 git log 출력은 아니며 커밋 해시나 성공 출력을 넣지 않았습니다. 표에서 사용자의 메모와 에이전트의 구현이 분리되는지가 두 흐름의 차이입니다.
| 시점 | 기본 자동 커밋 경로에서 살필 상태 | 사람이 커밋하는 경로에서 살필 상태 |
|---|---|---|
| 시작 | 메모.md만 사용자 변경 | 동일한 사용자 변경 |
| 구현 전 | 문서상 dirty 변경의 별도 커밋 가능성 | dirty 커밋을 끈 경우 메모를 그대로 보존할 계획 |
| 구현 후 | 구현·테스트의 자동 커밋과 메모 커밋의 분리 | 구현·테스트가 미커밋 변경으로 남아 검토 대상 |
| 사람의 선택 | 기능 변경을 채택할지 결정 | 채택한 구현·테스트만 커밋할지 결정 |
메모까지 하나의 기능 커밋에 섞였다면 이 사례가 원한 분리가 아닙니다. 기능이 여러 커밋으로 나뉘었더라도 각 상태를 그대로 채택할 필요는 없습니다. 예를 들어 잘못된 경계값을 고친 후속 변경이 있어야 최종 요구가 맞는다면 최종 변경 묶음을 기준으로 판단합니다. 로컬 커밋 정책을 고른 것이 원격 푸시의 허가가 되지는 않으므로 이 예제에는 원격 반영이 없습니다.
변경을 채택하지 않을 때의 질문#
앞의 할인 과제에서 0 할인까지 오류로 처리했다면 구현 변경을 채택하지 않는 안이 있습니다. 이때 버릴 대상은 할인 구현과 새 테스트의 잘못된 부분이지 사용자의 메모.md 문장이 아닙니다. 두 변경이 다른 파일에 있다는 전제라면 구분이 쉽지만 같은 파일의 인접 줄에 있다면 자동 취소를 누르기 전에 사람이 경계를 읽어 보세요.
Git 문서의 /undo 설명은 마지막 변경을 취소하는 기능을 안내합니다. 따라서 앞서 만든 사용자 메모의 커밋까지 모두 없애는 일반 복구로 읽을 수 없습니다. 이 사례는 외부 행동을 제외했으며, 실제 게시·배포·데이터 변경이 있었다면 해당 서비스에서 처리할 일입니다. 이 복구 경계를 한 곳에 두고 이후의 선택은 어떤 Git 구성이 맞는지에 집중합니다.
모델 설정 이전을 Git 설정과 분리하기#
**출처 확인(2026-11-03): 공식 YAML 설정 안내**는 대부분의 옵션을 .aider.conf.yml에 둘 수 있다고 설명합니다. 탐색·로딩 순서는 홈 디렉터리 → Git 저장소 루트 → 현재 디렉터리이며 나중에 읽은 파일의 값이 우선합니다. --config <filename>을 지정하면 그 설정 파일 하나만 읽는다고 명시합니다. 비밀 키의 내용과 설정 파일의 선택 순서는 다른 정보입니다.
가상의 개발 환경에서 홈 설정은 자동 커밋을 켜고, 저장소 설정은 자동 커밋을 끄며, 현재 하위 폴더 설정은 훅 검증을 켠다고 가정해 보세요. 충돌하는 자동 커밋 값은 뒤의 저장소 값이 우선하고, 현재 폴더의 훅 선택은 해당 항목에 적용됩니다. 홈 설정을 고쳤는데 작업 폴더에서 동작이 달라 보이면 이 탐색 순서가 원인 후보입니다. 이 설명은 문서 규칙을 적용한 예이며 실제 사용자 설정을 읽은 결과는 아닙니다.
같은 팀이 “이번 과제는 팀이 배포한 설정 하나만 사용한다”는 조건을 원한다면 --config의 단일 파일 선택이 다른 안입니다. 기본 탐색을 유지하는 안은 개인의 공통 설정을 재사용하기 좋고, 한 파일을 고르는 안은 이번 실행의 설정 출처를 단순하게 만듭니다. 다만 이 문장으로 환경 변수와 명령행을 포함한 모든 옵션 우선순위까지 설명한 것은 아닙니다. 이 절은 공식 문서가 명시한 YAML 파일 로딩에 한정합니다.
팀이 합의할 커밋 정책의 최소 내용#
설정 예제에서 “현재 폴더 파일이 없다”는 경우도 정할 수 있습니다. 그러면 앞서 읽은 홈과 저장소 값이 남고 현재 폴더의 값을 기대할 근거는 없습니다. 반대로 --config를 선택했다면 기본 탐색의 여러 파일을 함께 읽는다고 설명하지 않습니다. 가상의 팀원이 서로 다른 하위 폴더에서 시작할 때도 같은 설정 출처를 원하면 단일 파일 선택이 왜 후보가 되는지 알 수 있습니다.
| 결정 | 적어 둘 범위 | 실제 결과에서 확인 |
|---|---|---|
| 파일 수정 | 허용 파일과 유지할 계약 | 범위 밖 변경과 요구사항 누락 |
| 검사 | 필수 명령과 실패 시 행동 | 실제 출력, 실패와 미실행 구분 |
| 커밋 | 자동 여부와 사람이 검토할 지점 | 커밋 파일·메시지와 승인 상태 |
| 게시 | 원격 반영의 담당자와 승인 | 허가되지 않은 푸시나 외부 쓰기 여부 |
| 복구 | 보존할 사용자 변경과 복구 대상 | 실제 파일 상태와 외부에 남은 변경 |
앞의 할인 팀은 “구현과 테스트는 로컬에서 맡기되 사용자의 메모는 커밋하지 않고, 포맷 훅은 실행하며, 원격 게시 여부는 사람이 결정한다”를 선택할 수 있습니다. 이 조건에서는 자동 커밋과 dirty 커밋을 끄는 설정, 훅 검증을 켜는 설정을 서로 다른 항목으로 다룹니다. 팀 설정 파일 하나를 지정할지는 개발자가 여러 하위 폴더에서 일하는지에 따라 선택합니다.
개인 연습 저장소라면 다른 결론도 가능합니다. 미커밋 사용자 작업이 없고 자동으로 작은 변경을 남기고 싶다면 자동 커밋을 유지할 수 있습니다. 다만 훅이 필요한지는 여전히 독립된 선택입니다. 이 두 가상 결론은 같은 Aider 옵션으로도 작업 정책을 달리 만들 수 있음을 보여 줍니다. 자동 커밋 하나가 싫다는 이유로 모델과 도구를 모두 바꿔야 하는 것은 아닙니다.
비용과 복구를 함께 보는 종료 기준#
Aider가 선택한 모델과 연결을 유지할 수 있고 원하는 Git 정책을 옵션으로 만들 수 있다면 남는 편이 합리적일 수 있습니다. 반대로 한국어로 요청과 승인을 다루는 터미널 경험이 주된 요구라면 Mirr를 시험할 이유가 있습니다. 그때도 Aider의 .aider.conf.yml을 Mirr가 읽거나 같은 키 위치를 쓴다는 가정은 하지 않습니다. 모델 제공자 선택과 Git 옵션을 가져갈 수 있는지는 서로 다른 이전 문제입니다.
가상 할인 팀의 종료 조건은 금액 10000의 10% 할인이 9000이고, 0%는 그대로이며, 잘못된 입력을 거부하고, 사용자 메모가 보존되는 것입니다. 훅 통과와 금액 테스트는 서로 다른 조건입니다. 어느 도구가 더 싼지와 리뷰 시간을 줄였는지는 이 설계로 계산하지 않았습니다. 실제 커밋 로그와 같은 과제의 결과가 없다는 한계는 아래 출처 절에 그대로 남습니다.
커밋 단위가 요구사항과 다른 경우#
앞의 과제에 “한국어 오류 문구도 다듬는다”는 요구가 추가됐다고 가정해 봅시다. 금액 계산과 오류 문구는 함께 채택할 수도 있지만 검토자가 다를 수 있습니다. 계산 담당자는 정수 반환과 경계값을 보고, 문구 담당자는 오류 코드가 바뀌지 않았는지와 사용자 표현을 봅니다. 자동 커밋이 이 구분과 맞지 않으면 커밋 개수보다 원하는 검토 단위를 먼저 정하는 쪽이 좋습니다.
이때 Aider의 커밋 메시지 생성 모델을 바꾼다고 변경 묶음이 자동으로 달라지는 것은 아닙니다. Git 문서는 --weak-model에 diff와 대화 이력을 보내 메시지를 생성한다고 설명합니다(2026-11-03 확인). 이는 메시지 생성 경로이며 금액 코드의 주 모델 선택이나 파일의 분할 기준과 같은 설정은 아닙니다. 메시지 언어와 구현·검사 정책을 한 옵션으로 해결하려 하지 않는 것이 이 사례의 선택입니다.
최종적으로 커밋을 누가 실행할지 정하는 질문은 세 갈래로 나뉩니다. 변경을 자동으로 남길지, 기존 사용자 변경도 자동 처리할지, 커밋 훅을 실행할지입니다. 여기에 YAML 설정을 어디에서 읽을지가 더해집니다. 이 구체적인 제어가 필요한 사람에게는 Aider를 유지할 이유가 있고, 다른 작업면을 원하는 사람에게는 대안을 찾을 이유가 있습니다. 어느 선택도 현재 페이지의 미실행 Git 비교를 수행한 결과로 바꾸지는 않습니다.
팀 커밋 정책 초안의 항목#
커밋 정책을 문서로 합의할 때는 Aider 옵션 이름을 그대로 적기보다 결정 항목을 먼저 적고, 각 항목에 문서상 옵션을 붙이세요. 아래 표는 이 페이지에서 설명한 옵션을 정리한 초안이며, 실제 저장소 설정을 바꾸거나 명령을 실행한 결과가 아닙니다.
| 결정 항목 | 문서상 옵션 | 합의 전에 확인할 것 |
|---|---|---|
| 에이전트 변경 자동 커밋 | --no-auto-commits로 끌 수 있음 | 사람이 검토한 뒤 커밋할지 |
| 기존 미커밋 변경 | --no-dirty-commits로 자동 커밋을 끌 수 있음 | 사용자 메모가 커밋에 섞이지 않는지 |
| 커밋 훅 | --git-commit-verify 기본값은 훅을 건너뜀 | 팀 pre-commit 검사를 켤지 |
| Git 통합 전체 | --no-git은 Git 작업 자체를 끔 | 되돌리기 기준을 따로 둘지 |
| 되돌리기 | /undo는 마지막 변경을 취소 | 외부 서비스 변경은 제외된다는 점 |
옵션마다 기본값과 충돌하는 설정이 있는지 함께 확인하세요. 설정 파일이 여러 위치에 있으면 나중에 읽는 값이 이긴다는 순서도 합의 문서에 적어 두어야 합니다.
수정·보완 기록#
출처 범위: Git 옵션과 YAML 설정은 공식 문서의 항목으로만 적었습니다. git log와 같은 과제의 실행 기록은 이 페이지의 증거가 아닙니다.
검증일 · 출처 · 관련 페이지#
확인일: Aider Git 문서와 설정 파일은 2026-11-03, 모델 연결, API 키 설정, Mirr 작업 모드는 기존 2026-11-01 기록입니다. Aider 키는 환경 변수·.env·설정 파일 등으로 설정할 수 있습니다. Mirr의 모델 설정 및 키 저장 방식 비교는 별도 검증이 남아 있습니다. git log로 양쪽 커밋 흐름을 비교한 실행 기록도 아직 없습니다.
| 설정 항목 | Aider 공식 안내 | Mirr에서 비교할 범위 |
|---|---|---|
| 모델 연결 | 클라우드·로컬 모델 문서에서 제공 경로 선택 | 모델 안내를 확인하되 같은 선택 폭을 가정하지 않음 |
| 키 위치 | 환경 변수·.env·설정 파일 등으로 설정 | 키 저장 위치와 제공자 호환성은 이 페이지에서 검증하지 않음 |
| 설정 파일 | .aider.conf.yml: 홈 → 저장소 루트 → 현재 폴더 순, 나중 값 우선. --config <filename>은 한 파일만 선택(2026-11-03 추가 확인) | Aider 설정을 자동으로 가져온다고 가정하지 않음 |
같은 출처 확인일의 문서 정리이며 비밀 키나 실제 사용자 설정을 공개한 예시는 아닙니다.
Mirr의 공식 설치 문서는 mirr login으로 Patty 계정에 로그인하는 경로를 안내합니다(2026-11-02 공개 문서 확인). 이 안내만으로 개인 API 키의 저장 위치나 Aider 설정 파일과의 호환성을 판단할 수는 없습니다. 계정 로그인 방식의 문서 확인과 실제 키·모델 연결을 시험한 결과는 구분합니다.
그래서 Mirr Code는?#
Mirr Code는 한국어 중심의 터미널 코딩 에이전트입니다. 작업 모드, 모델, 요금과 결제를 확인하세요. 다양한 모델을 직접 연결하는 흐름이 중요하다면 Aider가 적합할 수 있습니다.
