Deploy VibeCheck
A quiz on every pull request, so you understand the code you're merging
vibecheck
Just deployed
Deploy and Host VibeCheck with Railway
It's so tempting to vibe-code a thousand lines and ship them — but do you actually understand what you just merged? VibeCheck makes sure you understand what's going into your codebase. It drops a quick AI-generated quiz on every pull request, right in the comment thread; you answer inline, and a commit status reports the result — a human stays in the loop, no one gets slowed down.
About Hosting VibeCheck
VibeCheck is a small self-hosted Node/TypeScript server that generates and grades the quizzes with your own Anthropic API key. This template deploys that server on Railway with a public URL and a health check. Your code never leaves your infrastructure — the GitHub Action sends only the PR diff to your server, and requests are authenticated with GitHub Actions OIDC (no shared secret to manage).
Why Deploy VibeCheck on Railway
Railway gives VibeCheck a one-click deploy, an auto-provisioned public domain, and managed Docker builds — no servers to babysit. Set two variables, click deploy, and you have a working endpoint in about a minute.
Common Use Cases
- Keep a human in the loop on AI-assisted pull requests
- Help engineers genuinely understand code before they merge it
- Add a lightweight, non-blocking code-understanding check to your review flow
Dependencies for VibeCheck Hosting
- An Anthropic API key (with credits)
- A GitHub repository where you'll run the VibeCheck Action
Deployment Dependencies
Template Content
vibecheck
boJackEden/vibecheckANTHROPIC_API_KEY
Your Anthropic API key (make sure you have some token credits!)
VIBECHECK_ALLOWED_OWNERS
Your GitHub username or org, e.g. boJackEden
