git push no-mistakes

git push no-mistakes

Kill all the slop. Raise clean PR.

Put a local git proxy in front of your remote. Push to no-mistakes instead of origin, and it runs an AI-driven validation pipeline, forwards the branch only after every check passes, and opens a clean PR automatically.

Release Platform X Discord
no-mistakes demo
3,368 Stars
203 Forks
50 Open Issues
Go Language

Why no-mistakes?

Non-blocking

The pipeline runs in an isolated worktree without disrupting your work.

🤖

Agent-agnostic

Works with claude, codex, rovodev, opencode, pi, copilot, or acp via acpx.

🎯

Agent-native

Use /no-mistakes to let your coding agent do a task and gate it automatically.

👤

Human in charge

Auto-fix or review findings, your call. You stay in control.

Clean PRs by default

Push, open PR, watch CI, and auto-fix failures in one shot.

🛡️

MIT License

Open source and free to use, modify, and distribute.

How It Works

📥
git push no-mistakes
🌳
disposable worktree
🔍
AI validation pipeline
all checks green
🚀
clean PR opened

Quick Start

$ no-mistakes init

Gate initialized

$ git push no-mistakes <branch>

Push through the gate with AI validation

$ no-mistakes

Run the TUI for the active run

View full installation guide →

Ready to eliminate coding mistakes?

Join thousands of developers who already trust no-mistakes for clean PRs

View on GitHub