no-mistakes
SHA-256A local Git proxy that runs an AI-driven validation pipeline before pushing, ensuring clean PRs automatically. Non-blocking, agent-agnostic, and keeps the human in charge.
Smart Download
Download Download Version
v1.30.1 · 11 MB
A local Git proxy that runs an AI validation pipeline before pushing to ensure clean PRs automatically.
Core Features
- Non-blocking - runs in a disposable worktree without disrupting your work
- Agent-agnostic - works with Claude, Codex, RovoDev, OpenCode, etc.
- Three trigger modes: git push, TUI, and /no-mistakes agent skill
- Auto-fixes safe mechanical issues (formatting, docs) and escalates ambiguous ones
- Automatically opens a clean PR after all checks pass
What It Can't Do
- •You must run no-mistakes init inside a Git repository first
- •Only supports Git; no other VCS is supported
- •Uses AI API quota (Claude, OpenAI, etc.) - monitor costs
- •Auto-fix only applies to safe mechanical changes; business logic changes require human review
Use Cases
- Individuals or teams wanting pre-push quality checks to reduce PR rework
- AI coding agent users who want the agent to gate and validate its own output before creating a PR
Detailed Introduction
no-mistakes is a local Git proxy that intercepts your push and runs a disposable worktree with an AI-driven validation pipeline (review, test, docs, lint, push, CI). It auto-fixes safe issues and escalates ambiguous ones to you. Once all checks pass, it forwards the branch to the configured remote and opens a clean PR. It works with any coding agent (Claude, Codex, RovoDev, etc.) and provides three entry points: git push, a TUI, and an agent skill. Compared to traditional CI-only tools like GitHub Actions, no-mistakes catches issues before the push and runs in isolation without disrupting your work.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Run curl -fsSL https://raw.githubusercontent.com/kunchenguid/no-mistakes/main/docs/install.sh | sh in your terminal
Navigate to your Git project and run no-mistakes init to set up the local proxy
Create a branch, make changes, commit, then run git push no-mistakes to push through the gate
- Run curl -fsSL https://raw.githubusercontent.com/kunchenguid/no-mistakes/main/docs/install.sh | sh in your terminal
- Navigate to your Git project and run no-mistakes init to set up the local proxy
- Create a branch, make changes, commit, then run git push no-mistakes to push through the gate
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
6d324e16b1ef51c0ba8ca0073bf839e91d790566d36d40011c49199da1201694This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Remove the no-mistakes binary (usually /usr/local/bin/no-mistakes) and the ~/.no-mistakes config directory. If installed via Go, run go clean -cache and remove the binary from your GOPATH/bin.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
lazygit
A simple terminal UI for git commands
Git
Fast, scalable, distributed revision control system with a rich command set for version control and collaboration.
Visual Studio Code (Code - OSS)
A free, open-source code editor by Microsoft with rich extensions, debugging, and Git integration. The most popular developer tool worldwide.