Global options
[!NOTE] Global flags can be combined with command groups. Use--session <name>for browser interaction commands,--format text|jsonfor output,--no-auto-dialogwhen dialogs should not be handled automatically, and--versionto check the installed CLI.
Goal-based lookup
Command groups
Browser interaction
Navigate pages, read state, click, type, extract, wait, capture network data, and manage tabs.
Browser management
List, create, update, delete, open, and import browser profiles.
Sessions
List and close task workspaces.
Stealth extraction
Extract protected content without opening a named session.
Authentication
Log in, poll device auth, set API keys, or clear credentials.
Skill and system
Load runtime-aware instructions, send feedback, and report logs.
Browser interaction commands
These commands require--session <name>.
Navigation
Page state
state uses indexed markers:
[N]: element index for commands such asclick Norinput N "text"*[N]: element is new or changed since the previousstatecall
Interaction
Data extraction
JavaScript
eval for complex extraction, page-local calculations, or fallback operations that are awkward through indexed interaction.
Waiting
Network
Tabs and dialogs
Cookies
CAPTCHA and handoff
Browser management commands
These commands do not require a session unless noted by the command behavior.browser create options
--source-profileapplies tochromebrowsers.--dynamic-proxy,--custom-proxy, and--privateapply tostealthbrowsers.--confirm-before-usemarks a browser as sensitive so the agent should ask before opening it.
browser update options
Session management
Stealth extraction
stealth-extract is independent. It does not require a session.
Authentication
Skill and system
Learn more
Designed for Agents
Learn why the command model is optimized for agents.
Quick Start
Combine commands into the first working browser loop.

