OpenSource-Hub
N

no-mistakes

SHA-256
2.5k stars·개발 도구·SHA-256 체크섬 확인됨

一个本地 Git 代理,在推送前运行 AI 驱动的验证管道,自动确保代码质量并打开干净的 PR。非阻塞、兼容多种 AI 助手,且始终让人类做最终决定。

스마트 다운로드

Download 버전 다운로드

v1.30.1 · 11 MB

푸시 전에 AI로 자동 코드 품질 검사하여 문제가 있는 코드가 저장소에 들어가는 것을 방지합니다.

주요 기능

  • "비차단 - 임시 작업 디렉토리에서 파이프라인 실행, 현재 개발 작업에 영향 없음"
  • "다양한 AI 코딩 어시스턴트 호환 - Claude, Codex, RovoDev, OpenCode 등 지원"
  • "세 가지 트리거 방식 - git push, 터미널 사용자 인터페이스(TUI), AI 스킬 명령(/no-mistakes)"
  • "자동 보안/기계 문제 수정 - 포맷팅, 문서화 등, 나머지 업그레이드는 사람이 판단"
  • "자동으로 깔끔한 PR 생성 - 모든 검사 통과 후, 브랜치가 자동으로 구성된 타겟으로 푸시되고 PR 열기"

할 수 없는 것

  • 먼저 Git 저장소에서 `no-mistakes init`을 실행하여 초기화해야 합니다. 그렇지 않으면 사용할 수 없습니다.
  • 현재는 Git만 지원하며, 다른 버전 관리 시스템은 지원하지 않습니다.
  • AI 검증 파이프라인은 (Claude, OpenAI 등) API 크레딧을 소모하므로 비용 관리에 주의하세요.
  • 자동 수정은 안전한 기계적 문제로 제한되며, 비즈니스 로직과 관련된 변경은 여전히 수동 검토가 필요합니다.

사용 사례

  • 个人开发者나 팀이 코드 푸시 전에 자동으로 품질 검사를 실행하여 PR 재작업을 줄이기를 원함
  • AI 코딩 어시스턴트(예: Claude Code)를 사용하여 작업을 완료한 후, /no-mistakes를 통해 자동으로 검증하고 PR을 제출함

상세 설명

no-mistakes는 푸시 전에 AI 기반 검증 파이프라인(리뷰, 테스트, 문서, 코드 스타일, 푸시, CI)을 실행하는 로컬 Git 프록시로, 임시 작업 디렉토리에서 실행되어 현재 개발에 간섭하지 않습니다. 안전한 기계적 문제는 자동으로 수정하고, 사람의 판단이 필요한 문제는 상향 보고합니다. 모든 검사가 통과되면 자동으로 브랜치를 설정된 원격 저장소로 전달하고 깔끔한 PR을 생성합니다. 여러 AI 코딩 어시스턴트(Claude, Codex, RovoDev 등)를 지원하며, 세 가지 트리거 방식(git push, TUI 터미널 인터페이스, AI 스킬 명령)을 제공합니다. GitHub Actions처럼 CI 단계에서만 검사하는 기존 도구와 달리, no-mistakes는 푸시 전에 문제를 차단하고 격리 실행하여 결함을 더 일찍 발견하고 수정합니다.

태그

gitAIPRcode reviewdeveloper tools

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

터미널에서 curl -fsSL https://raw.githubusercontent.com/kunchenguid/no-mistakes/main/docs/install.sh | sh 를 실행하여 설치합니다.

4

Git 프로젝트 디렉토리로 이동하여 no-mistakes init을 실행하여 로컬 프록시를 초기화합니다.

5

브랜치를 생성하고 전환한 후, 수정 사항을 커밋하고 git push no-mistakes를 실행하여 코드를 푸시합니다.

설치 가이드
  1. 터미널에서 curl -fsSL https://raw.githubusercontent.com/kunchenguid/no-mistakes/main/docs/install.sh | sh 를 실행하여 설치합니다.
  2. Git 프로젝트 디렉토리로 이동하여 no-mistakes init을 실행하여 로컬 프록시를 초기화합니다.
  3. 브랜치를 생성하고 전환한 후, 수정 사항을 커밋하고 git push no-mistakes를 실행하여 코드를 푸시합니다.
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

6d324e16b1ef51c0ba8ca0073bf839e91d790566d36d40011c49199da1201694

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

설치된 바이너리 파일(보통 /usr/local/bin/no-mistakes에 위치)과 설정 파일 디렉토리 ~/.no-mistakes를 삭제합니다. Go install을 통해 설치한 경우 go clean -cache를 실행하고 go 바이너리 경로 아래의 파일을 제거합니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-06-25T06:14:55Z
GitHub 저장소공식 웹사이트

유사한 프로젝트