Stop broken AI pushesbefore they leave your machine.
GuardPush is a zero cloud Git hook that runs before every push. It intercepts Cursor, Claude Code, and human pushes, type checks, maps impact, runs targeted tests, and aborts with a trace AI can heal.
Cursor tried to push 4 breaking changes → BLOCKED
Claude Code · hallucinated import · HALTED
Unity CS1513 caught before remote
Interactive simulator
Watch the waterfall kill a bad push
Pick a failure mode. The right panel replays GuardPush stages in real time — type check, impact map, targeted tests — then shows the network halt.
Scenarios
Select a scenario and press Run waterfall.
Ecosystem matrix
20+ stacks. Zero cloud cost.
Each ecosystem maps to native verification commands that already live on your laptop — no SaaS meters, no Actions minutes.
Next.js
Webtsc --noEmit + vitest
detects via package.json
React
Webtsc --noEmit + jest
detects via package.json
Vue / Nuxt
Webvue-tsc --noEmit
detects via package.json
SvelteKit
Websvelte-check
detects via package.json
Node / Express
Backendtsc + targeted tests
detects via package.json
NestJS
Backendtsc --noEmit
detects via package.json
FastAPI
Pythonruff + mypy + pytest
detects via pyproject.toml
Django
Pythonmypy + pytest
detects via requirements.txt
Flask
Pythonruff + pytest
detects via requirements.txt
Go
Systemsgo vet + go test
detects via go.mod
Rust
Systemscargo check + cargo test
detects via Cargo.toml
Flutter
Mobileflutter analyze + test
detects via pubspec.yaml
Unity
Gamebatchmode compile
detects via ProjectVersion.txt
Kotlin / Android
Mobile./gradlew check
detects via build.gradle
Swift / iOS
Mobilexcodebuild test
detects via *.xcodeproj
Ruby on Rails
Backendrubocop + rspec
detects via Gemfile
PHP / Laravel
Backendphpstan + phpunit
detects via composer.json
Java / Spring
Backendmvn test
detects via pom.xml
.NET / C#
Backenddotnet build + test
detects via *.csproj
Monorepo (pnpm)
Metafilter-aware waterfall
detects via pnpm-workspace
Turborepo
Metaturbo run check --filter=...[HEAD]
detects via turbo.json
Cost savings
CI minutes you never burn
Failures caught on the laptop never queue a runner. Slide the knobs to estimate Actions minutes and compute dollars recovered per month.
Model assumes 22% of pushes would fail remote CI, each wasting ~8 runner minutes at $0.008/min (GitHub Linux). GuardPush cost: $0.
348 blocked failures
$268 / year
100% local · zero cloud egress