Cruxy Guard reviews every pull request automatically. Inline fixes, zero workflow changes.
Live preview of a Guard review. Comments animate in as Guard reads the diff.
What Guard catches
Catches the bugs your reviewer would miss
⚠ Read-modify-write without a lock. Two workers can both read 'pending'.
Fix: use a CAS update - UPDATE jobs SET status='processing' WHERE id=$1 AND status='pending'.
Knows when tests are missing
Severity that matches reality
Critical bugs block your attention. Style notes don’t.
Features
Reviews every PR in 30 seconds
Triggered on PR open. Results posted before your reviewer has even opened the tab.
Context-aware
Reads the diff, the existing review thread, and surrounding code before commenting.
4 severity levels
Critical, Suggestion, Style, Test Gap. Not everything is urgent - Guard signals what is.
Optional fix branches
Guard can open a follow-up PR with the suggested patch on critical findings. Never auto-merges.
Per-repo profiles
Mute rules, tighten severity, customize comment style per repo.
Polyglot
TypeScript, Python, Go, Rust, Java, Ruby, PHP, Kotlin, Swift, C++.
Who it's for
Solo founders shipping fast
Your second pair of eyes. Catches the null check, the missing auth, the race condition you'd miss at 2 AM.
Small teams without a senior reviewer
Junior PRs land with bugs caught before merge. Senior time stays on architecture, not catching typos.
OSS maintainers with high PR volume
Contributor PRs reviewed instantly. Severity tags let you triage in 30 seconds, merge confidently.
FAQ
No by default. Guard comments and tags severity. Optional CI integration can fail builds on critical findings if you want that gate.
GitHub App. One click on the install page, pick repos, done. ~60 seconds.
Off by default. Turn it on per repo - when on, Guard opens a fix branch and links it from the review comment. You still merge manually.
Guard explains its reasoning every time. React with 👎 to mute the rule for that repo. False positive rate drops below 5% after the first 50 PRs.
It indexes your default branch on install (read-only). The index lives in your dedicated tenant and is purged on uninstall. Private repos are never used to train shared models.
Free for public repos. Private repos billed per reviewed PR - see /pricing.
Install in 60 seconds. Free for public repos.