aic
v0.6.1

git-ai에서 전환

git-ai 대안: aic

git-ai는 로컬 우선 Git 어시스턴트입니다 — 커밋, PR 설명, 설정 없는 Ollama. 초기 단계(v0.1.3)이고 2026년 2월부터 휴면 상태입니다. 원자적 히스토리라면 aic가 대안이고, 매주 릴리스합니다.

git-ai에서 전환하는 이유

git-ai는 파일 단위이고 몇 달째 업데이트가 없습니다 — PR 설명 기능 외에는 분할도 해결도 할 수 없습니다.

기능별 비교

기능 aic git-ai
스테이징되지 않은 작업을 여러 커밋으로 자동 배칭 예 — 스테이징되지 않은 변경을 논리적 원자 커밋으로 분할 아니요 — 스테이징된 diff당 메시지 하나
단일 파일을 여러 커밋으로 분할(per-hunk) 예 — 각 hunk를 의도에 따라 자신의 커밋으로 아니요 — 기껏해야 파일 단위
머지 충돌 해결 예 — `aic resolve`가 diff를 제안하고 파일별로 확인 아니요 — 커밋 메시지만
마지막 실행 되돌리기 예 — `aic undo`가 해당 실행의 커밋을 리셋, 변경은 미스테이지로 복귀 아니오 — 커밋 후에는 수동으로 고쳐야
전송 전 시크릿 검열 예 — LLM 호출 전 실행을 중단, 파일과 패턴을 지적 아니오 — diff가 그대로 모델에 전달
PR 설명 아니요 예 — `git ai pr`
로컬 우선 기본값 원하는 프로바이더 선택(Ollama 포함) 설정 없는 Ollama — 무료·오프라인
런타임과 의존성 Rust 바이너리 — Node.js 불필요 Node.js ≥ 22 — npm / npx
설치·설정 대화형 `aic setup` 마법사 `git ai config` 명령
프로바이더 범위 11개 일급 + OpenAI 호환 Ollama, OpenAI, Anthropic
프로젝트 활동 매주 릴리스 2026-02 이후 조용
커밋 메시지 형식 Conventional Commits conventional + gitmoji 옵션
여러 메시지 후보 아니요 아니요

aic 설치 →

다음이라면 aic로:

…스테이징하지 않은 작업을 논리 커밋으로 나누고 머지 충돌을 해결하고 싶다면 — 매주 릴리스하는 프로젝트에서.

다음이라면 git-ai에 유지:

…PR 설명과 무료·오프라인·설정 없는 기본값을 원한다면.

전환 방법

  1. aic 설치: brew install CaicoLeung/aic/aic
  2. 한 번만 설정: `aic setup` 실행 — 프로바이더·키·모델을 하나의 마법사에서
  3. 커밋: 작업을 스테이징하고 `aic` 실행; aic가 스테이징하지 않은 작업을 자동으로 배칭합니다
aic vs git-ai ★ GitHub에서 별표