Visual code review for your frontend PRs
Opens your PR's pages in a real browser, shows you how they look on every device, and lets you change the code by replying to a comment.
- 4
- viewports captured
- < $5/mo
- typical AWS cost
- 100%
- in your cloud
renderpr bot · now
## Visual review
- Preview environment ready
- Dependencies + dev server
- Capturing 4 viewports…
- Generating review
Works with your framework — it detects the rest
- Next.js
- React
- React Router
- Remix
- Astro
- SvelteKit
- Vue
- Nuxt
- Vite
- Angular
- Solid
What it actually posts
A live review, in the thread you already use.
No dashboard. One GitHub comment that updates itself as the work runs.
Step 1
PR opens (or you comment @renderpr)
A webhook fires a one-off Fargate task and drops a placeholder comment.
Step 2
Detects your framework & spins it up
Knows Next, Astro, Svelte and friends (monorepo-aware), installs deps, and boots the dev server.
Step 3
Mocks APIs & reaches the changed routes
Bypasses the auth wall and mocks API requests with generated data, so the routes that changed render fully — not just the homepage.
Step 4
Shoots 4 viewports + live preview
Playwright captures mobile → desktop-XL and exposes a live URL you can click.
Step 5
Reviews & edits the comment in place
An LLM reviews the shots against the diff, updating one comment live.
renderpr bot · now
## Visual review
- Preview environment ready
- Dependencies + dev server
- Captured 4 viewports
- Review posted
Three commands. That's it.
Drive the whole loop from a comment.
The bot stays awake polling the thread until 15 minutes of silence.
@renderpr reviewRe-renders the changed routes and posts fresh screenshots. The default when a PR opens.
@renderpr code change: "…"Natural-language edits — Gemini applies the change and posts new screenshots.
alias: @renderpr change …
@renderpr applyCommits the suggested change to your PR branch (a renderpr/suggestion branch on forks).
It runs entirely in your AWS.
Open source and BYOC. One cdk deploy stands up the whole stack. Free software — you just pay AWS, typically under $5/month.
- Your code stays in your Fargate task — it never touches our servers.
- Secrets live in your own AWS SSM Parameter Store.
- GitHub auth uses short-lived installation tokens, never PATs.
- No idle servers — you pay only for the seconds a review runs.
# clone it
$ git clone https://github.com/pelazas/renderpr
$ cd renderpr
# one-time per account/region
$ npx cdk bootstrap
# stand up the whole stack
$ npx cdk deploy
# inject GitHub App secrets
$ ./scripts/setup-secrets.sh
✓ RenderprStack deployed to eu-west-1
✓ webhook live · point your GitHub App at itPricing. (It's free.)
RenderPR is open source and in public beta. We're optimizing for feedback, not revenue. If you'd rather pay someone, pay AWS.
Self-host
Open source. Deploy into your own AWS.
$0 + your AWS bill
- Unlimited repos & reviews
- Everything runs in your cloud
- Typically under $5/month of AWS
- Full source, no feature gates
Managed cloud
No AWS account, no CDK. We host it for you.
TBD · waitlist pricing
- Zero infrastructure to manage
- Per-repo settings UI for env & auth
- Same engine, we run the Fargate
- Early access for waitlist members
Frequently asked questions
How does the bot change my code?
Is my code secure?
What's the real tech stack?
Does it really mock my API?
Which frameworks does it support today?
Does it work with private repos?
Why is it free?
Want the managed cloud?
Self-hosting is live today. The hosted version — zero AWS setup — is coming. Drop your email and you'll be first in.
No spam. Just one email when it's ready.