What counts as a visual check?
One successful screenshot captured through the CLI — that’s it. If a capture fails because a selector is wrong, the server is down, or the page times out, it doesn’t count against your quota.
Every license ships the entire CLI — same captures, same agents, same speed. The only thing that changes between plans is how many visual checks you get each month.
Free
free forever
For trying the loop and the occasional check on a side project.
Start freeSolo
billed monthly
For one developer wiring visual checks into regular frontend work.
Choose SoloPro
billed monthly
For heavier agent use across active product and website work.
Choose ProStudio
billed monthly
For agencies, teams, and repeated visual QA across many projects.
Choose StudioNo feature gates
We don't lock captures behind a tier or charge extra for the useful ones. Free and Studio run the exact same binary — pick a plan for its quota, never for its features.
One call in, one PNG out. No workflow detours, no context bloat.
Capture your dev server, staging, production, or any live site.
CSS / text / XPath selectors, nth-match, vertical slices, padding.
Any viewport width, so responsive work renders right everywhere.
Dismiss banners, open menus, capture hover and prepared states.
Scroll to trigger lazy images and infinite-scroll before capture.
Renders consistent screenshots in the background without disrupting your workspace.
Sharp 2× captures by default; drop to 1× for big batches and smaller files.
--json metadata for pipelines, --temp for throwaway shots, doctor to debug.
Drop-in skill that teaches your agent when and how to capture.
Reuse the same license across machines, repos, and teammates.
Claude Code, Codex, Cursor, Windsurf, OpenCode — anything with a shell.
One successful screenshot captured through the CLI. Your quota counts captures, not commands — so retries, dry runs, and failures stay free.
Only the green line spends a check.
Questions
One successful screenshot captured through the CLI — that’s it. If a capture fails because a selector is wrong, the server is down, or the page times out, it doesn’t count against your quota.
No. Free gives you 100 checks every month with no card. And before you even make an account, a fresh install captures 50 checks anonymously so you can try the workflow first.
Licenses, never seats. One key works across your machines, your repos, and your teammates. We don’t count developers — the monthly quota is the only boundary.
Quotas are metered per billing period and reset when the period rolls over. Need more before then? Upgrade from the dashboard and the larger quota applies right away.
Yes, from the Stripe customer portal. You keep your quota through the end of the period you’ve already paid for. No retention calls, no email gauntlet.
The CLI can keep working during brief connection loss. Usage events queue up and sync the next time you’re connected.
To the output path you choose. The backend only meters usage — it never receives your images, and it stores a URL’s type rather than the URL itself.
Yes. One account can hold several paid licenses on different plans — say a Pro for your own product and a Studio for client work — each with its own key and quota.
Still unsure which quota fits? Start on Free and watch your usage for a week.
Give this website to your agent. It'll know what to do.