For AI agents

The CLI your AI agent already knows.

Install ssdev, configure an API key, and let Claude, GPT, or any agent capture screenshots from the terminal. Every command outputs structured JSON.

100 free API calls / month. No credit card required.

How it works

Setup → Capture → Monitor

Three CLI commands. Structured JSON output at every step.

Setup

Install and authenticate

One global install, one config command. The agent is ready to capture.

$ npm install -g @screenshotdev/cli
$ ssdev config set access_key ak_live_abc123...

Set access_key = ak_live_abc123...
Capture

Take screenshots via CLI

Every command outputs structured JSON. Designed for LLMs and automation pipelines.

$ ssdev screenshot https://acme.com/pricing --format json

{
  "url": "https://cdn.ssdev.io/s/x7k9m2.webp",
  "width": 1280,
  "height": 2340,
  "format": "webp",
  "size": 184200,
  "renderTimeMs": 640,
  "cached": false
}
Monitor

Check usage and manage quota

Agents can self-throttle by checking remaining quota before making requests.

$ ssdev usage --format json

{
  "period": "2026-03",
  "used": 47,
  "limit": 1000,
  "rendered": 38,
  "cached": 9
}
Reference

Command reference

Every command your agent needs. All output structured JSON when --format json is set.

CommandDescription
ssdev screenshot <url>Capture a screenshot of any URL
ssdev usageShow current period usage stats
ssdev usage --dailyShow daily usage breakdown
ssdev config set <key> <value>Set a config value (access_key, api_url)
ssdev config get [key]Read config (all keys or a specific one)
Integrations

Works with your AI agent

ssdev outputs structured JSON and works with any agent that can execute CLI commands.

C

Claude

by Anthropic

Use ssdev directly from Claude Code as a CLI tool. Claude discovers available commands, autonomously captures screenshots, and returns structured JSON — ready to reason about layouts, verify content, or archive pages.

Claude Code
> Take a screenshot of acme.com/pricing
  and check if the $49/mo plan is still there

Claude will automatically run:
  ssdev screenshot https://acme.com/pricing \
    --full-page --block-ads --format json

→ { "url": "https://cdn.ssdev.io/s/x7k9m2.webp",
    "width": 1280, "height": 2340, ... }
🦞

OpenClaw

Open-source AI agent

Install ssdev globally and OpenClaw automatically discovers it as a skill. It can autonomously capture screenshots, check usage quota, and chain commands — all through structured JSON output.

OpenClaw
> Screenshot our staging deploy and compare
  the header layout with production

OpenClaw will automatically run:
  ssdev screenshot https://staging.acme.com \
    --selector "header" --format json
  ssdev screenshot https://acme.com \
    --selector "header" --format json

→ Returns both screenshots for visual diff

Why AI agents love ssdev

  • ✓Every command returns structured JSON for easy parsing
  • ✓No SDK needed — any agent that can run CLI commands works
  • ✓Ships with a SKILL.md — agents auto-discover all commands
  • ✓Discovery workflow lets agents check usage before capture
  • ✓15+ flags for precise control over viewport, format, selectors
  • ✓Predictable error codes — agents handle failures without string-matching
S

SKILL.md

ssdev ships with a SKILL.md file that agents read to discover all available commands, required environment variables, and workflow patterns. Drop it in your project and your agent knows what to do.

Start with 100 free API calls →

No credit card required

Use cases

What agents do with ssdev

Web research

Agents capture pages to analyze layouts, extract visual information, or verify content.

Visual QA

Screenshot pages before and after deploys, then diff to catch visual regressions.

Competitive monitoring

Periodically capture competitor pricing, changelogs, and landing pages.

SEO auditing

Render pages as Googlebot sees them — verify OG images, meta tags, and above-the-fold content.

Proof of state

Timestamped screenshots for compliance checks, legal archives, or audit trails.

Report generation

Capture dashboards as images or PDFs to embed in automated reports.

One install. Structured JSON.
Your agent sees the web.

100 free API calls per month. No credit card. No browser infrastructure.