In short
Auto-scan on push keeps watch on your code. Each push to main or master runs the same full scan as a manual one, so your report and Vibe X-Ray always follow your latest code.
What each push shows
- What changed: the push explained in plain words, so you know what your AI actually did.
- Whether it opened a door: new problems the push brought in, such as a route with no login check or a key left in the code.
- The full report: every check runs again, so your report shows the code as it is now.
- A new map: Vibe X-Ray builds a new version of the map, so you can see what the push changed.
How to turn it on
- Add a project at app.vibedoctor.io and connect its GitHub repository.
- Push to main or master.
- Open Pushes in your project to see what each push changed.
Plans
During your Free Week each push is checked as one of your 3 daily scans; once they are used, later pushes that day are not checked. After it, the free plan checks one push a day, and it does not use your daily scan. A check on every push is part of Watch, Guard and Shield, and each one counts as one of your daily scans.
Pull requests are checked before they merge by AI pull request review, on every plan.
FAQ
Which branches are checked?
Pushes to main or master.
What if I push several times in a row?
If a newer push comes in before a check starts, we check that one instead, and the skipped push does not use a daily scan.
Is it on the free plan?
Yes. Your Free Week checks pushes as its 3 scans a day; after it, the free plan checks one push a day. A check on every push is part of Watch, Guard and Shield.
Does it review pull requests?
Pull requests are reviewed by AI pull request review, on every plan: 1 pull request a day on Free and Watch, every one on Guard and Shield.
Does VibeDoctor keep my source code?
We scan your code, then delete our copy automatically.