AgentScreenshots Pricing

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

€0 /mo

free forever

Monthly quota
100 checks
no card required

For trying the loop and the occasional check on a side project.

Start free

Solo

€5 /mo

billed monthly

Monthly quota
2,000 checks
€0.0025 per check

For one developer wiring visual checks into regular frontend work.

Choose Solo

Studio

€100 /mo

billed monthly

Monthly quota
100,000 checks
€0.0010 per check

For agencies, teams, and repeated visual QA across many projects.

Choose Studio

No feature gates

Every plan ships the whole CLI.

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 CLI command

One call in, one PNG out. No workflow detours, no context bloat.

Localhost & public URLs

Capture your dev server, staging, production, or any live site.

Full page, section, or slice

CSS / text / XPath selectors, nth-match, vertical slices, padding.

Mobile → ultrawide

Any viewport width, so responsive work renders right everywhere.

Click & hover first

Dismiss banners, open menus, capture hover and prepared states.

Lazy-load aware

Scroll to trigger lazy images and infinite-scroll before capture.

Headless by default

Renders consistent screenshots in the background without disrupting your workspace.

Retina or lightweight

Sharp 2× captures by default; drop to 1× for big batches and smaller files.

Scriptable output

--json metadata for pipelines, --temp for throwaway shots, doctor to debug.

Agent instruction package

Drop-in skill that teaches your agent when and how to capture.

One key, anywhere

Reuse the same license across machines, repos, and teammates.

Works with any agent

Claude Code, Codex, Cursor, Windsurf, OpenCode — anything with a shell.

Spec VC-01

What's a visual check?

One successful screenshot captured through the CLI. Your quota counts captures, not commands — so retries, dry runs, and failures stay free.

Failures don't count
A bad selector, an unreachable server, a timeout — none of it touches your quota.
Resets every period
Your full quota comes back at the start of each billing period. Nothing rolls over, nothing expires mid-month.
Metered, not enforced offline
Captures run locally and never block on the network. Usage syncs back when you're online.
agentshot · usage LIVE
$ agentshot "localhost:5173" --selector ".pricing"
✓ Captured 1280×720 → pricing.png (1.4s)
↳ 1 visual check · 8,431 left this period
$ agentshot "localhost:5173" --selector ".does-not-exist"
✗ Selector not found — capture skipped
↳ not counted · 8,431 left this period

Only the green line spends a check.

Questions

The fine print, in plain words

Q-01

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.

Q-02

Do I need a card to start?

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.

Q-03

Seats or licenses?

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.

Q-04

What happens when I run out?

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.

Q-05

Can I cancel anytime?

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.

Q-06

Does it work offline?

The CLI can keep working during brief connection loss. Usage events queue up and sync the next time you’re connected.

Q-07

Where do my screenshots go?

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.

Q-08

Can I run more than one plan?

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.

Get started now

Give this website to your agent. It'll know what to do.