`git push no-mistakes` — AI가 PR을 검수하는 Git 프록시
push 전에 AI 파이프라인이 먼저 돌아간다

"슬롭(slop)을 죽여라. 깔끔한 PR을 올려라." — 이게 no-mistakes의 선언이다. 2026년 6월 27일 하루 동안 별 412개가 쌓이며 GitHub 트렌딩 최상단에 올랐다. 단순한 린터도, CI 도구도 아니다. git push 흐름 자체를 가로채는 로컬 Git 프록시다.
이게 뭔가
no-mistakes는 실제 원격(origin) 앞에 세우는 로컬 Git 프록시다. origin에 직접 푸시하는 대신 no-mistakes에 먼저 민다. 그러면 도구가 격리된 임시 워크트리를 생성하고 AI 검증 파이프라인을 자동으로 돌린다.
review → test → docs → lint → push → PR → CI
모든 단계가 초록불이어야 비로소 코드가 실제 원격에 올라가고 PR이 자동으로 열린다. 파이프라인은 격리된 환경에서 실행되므로 개발자는 검증이 끝날 때까지 다른 작업을 계속할 수 있다. 자동으로 수정할 수 있는 문제는 처리하고, 판단이 필요한 건 개발자에게 에스컬레이션한다.
왜 지금 뜨는가
배경은 AI 코딩 에이전트의 폭발적 보급이다. Claude Code, GitHub Copilot, Codex — 이 도구들이 코드 생성 속도를 끌어올렸지만 품질 일관성은 여전히 개발자 몫이었다. no-mistakes는 "AI가 짠 코드를 또 AI가 검수한다"는 역할 분리를 파이프라인으로 자연스럽게 구현했다.
결정적으로 이 도구는 에이전트 무관(agent-agnostic)이다. claude, codex, copilot, rovodev, opencode, pi, 그리고 acp:<target> 프로토콜까지 — 어떤 AI 에이전트든 꽂을 수 있다. 특정 서비스에 종속되지 않는다는 점이 커뮤니티에 강하게 어필했다.
핵심 기능
검증은 격리된 워크트리에서 실행되므로 현재 브랜치나 작업에 영향을 주지 않는다. 주요 AI 코딩 에이전트를 자유롭게 선택해 붙일 수 있고, 수정 가능한 문제는 자동 처리, 나머지는 개발자에게 넘긴다. 푸시부터 CI 결과 확인까지 원샷으로 처리하며, /no-mistakes 에이전트 모드에서는 코딩 에이전트가 태스크를 직접 수행하고 결과를 게이팅한다.
누구에게 쓸모 있나
AI 에이전트로 코드를 자주 생성하는 솔로 개발자, PR 품질 기준을 자동화하고 싶은 소규모 팀, 그리고 "일단 push하고 CI에서 터지면 고친다"는 습관을 끊고 싶은 개발자에게 맞는 도구다.
대규모 엔터프라이즈보다는 빠르게 움직이는 개인·스타트업 개발자에게 즉각적인 효용이 크다.
시작하기
상세 설치 방법은 공식 문서에서 확인한다. macOS·Linux·Windows를 모두 지원하며, GitHub Releases 바이너리 또는 Go 환경으로 설치할 수 있다.
# Go 환경이 있다면
go install github.com/kunchenguid/no-mistakes@latest
설치 후 리포지토리 안에서 초기화하면 no-mistakes가 Git 원격으로 등록된다. 이후 origin 대신 no-mistakes로 푸시한다.
사용 예시
기본 — 검증 후 자동 PR 생성
git push no-mistakes my-feature
# review → test → docs → lint 전부 통과 시 PR 자동 오픈
/no-mistakes 에이전트 모드 — 작업 후 검증·게이팅
/no-mistakes "이 함수 리팩터링 후 PR 올려줘"
# 에이전트가 작업 완료 → 파이프라인 검증 → 통과 시 PR 자동 생성
특정 AI 에이전트 지정 (공식 문서에서 정확한 플래그 확인)
# 예: Codex를 검증 에이전트로 사용
no-mistakes --agent codex push my-feature
한계·주의
파이프라인이 AI를 호출하므로 사용량에 따라 과금된다. 에이전트 연동과 원격 구성에는 초기 설정 시간이 필요하고, 파이프라인이 통과했다고 버그가 없다는 보장은 없다. 보조 도구이지 절대 게이트가 아니다. 트렌딩에 올랐지만 프로덕션 성숙도는 직접 판단해야 한다. MIT 라이선스 오픈소스다.
출처
- kunchenguid/no-mistakes — GitHub 레포지토리 — GitHub
- no-mistakes 공식 문서 — kunchenguid
댓글 0
첫 댓글을 남겨보세요.
