Built for agents. Great for humans.
One CLI for the mobile web on real iPhones, Android devices and simulators. Your agent gets clean JSON; you get Chrome DevTools one command away.
Fetch https://inspect.dev/agent.md and set up mobile debugging for this project.Rather install it yourself? npm install -g @inspectdotdev/cli
For you
The same CLI reads beautifully in a terminal. Type inspect and go.
$ ▋
What you get
One install, one daemon, one command surface — shared by you and your agent.
Clean JSON
JSON is the default when output is piped. Every response is an envelope with machine-readable errors and recovery suggestions.
Only what's new
Console and network lists return a checkpoint. Ask again with --after and get only new events — fix verification in one query.
Self-describing
inspect agent-context returns the full command surface as versioned JSON; inspect skills serves workflow guidance that matches the installed version.
MCP & CDP compatible
Chrome DevTools MCP and Puppeteer-compatible tools connect straight to Inspect's CDP endpoint. No SDK, no lock-in.
DevTools on demand
inspect devtools opens Chrome DevTools on the live device session — the full visual debugger when you want eyes on it.
Doctor knows why
inspect doctor diagnoses cables, pairing, Web Inspector, and drivers — and tells you the exact fix.
Use your editor
VS Code, Cursor, WebStorm — any tool with Chrome DevTools Protocol support can debug iOS Safari through Inspect.
No Mac required
Real iOS debugging from macOS, Windows, and Linux — no Xcode or cloud device farm for physical devices. On macOS, inspect devices create provisions an iOS simulator through Xcode. Android via ADB everywhere.
Give your agent a real phone
Install the CLI, or hand your agent the setup prompt at inspect.dev/agent.md and let it configure itself.