Skip to main content
This page is a command index. Use the feature chapters for context, examples, and decision rules.

Global options

[!NOTE] Global flags can be combined with command groups. Use --session <name> for browser interaction commands, --format text|json for output, --no-auto-dialog when dialogs should not be handled automatically, and --version to 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>.

Page state

state uses indexed markers:
  • [N]: element index for commands such as click N or input N "text"
  • *[N]: element is new or changed since the previous state call

Interaction

Data extraction

JavaScript

Use eval for complex extraction, page-local calculations, or fallback operations that are awkward through indexed interaction.

Waiting

Network

Use network capture to inspect XHR requests, find API endpoints, debug authentication, or export HAR files.

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

Option notes:
  • --source-profile applies to chrome browsers.
  • --dynamic-proxy, --custom-proxy, and --private apply to stealth browsers.
  • --confirm-before-use marks 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.