CLI Reference
All brow commands follow the pattern:
brow <command> -s <session-id> [options]The -s / --session flag is required for any command that operates on a session. Session IDs are simple integers assigned at creation time.
Command groups
Section titled “Command groups”| Group | Commands |
|---|---|
| Daemon | daemon start, daemon stop, daemon status |
| Sessions | session new, session list, session delete, session cleanup |
| Navigation | navigate, wait, url |
| Interaction | click, click-until, fill, select, type, key, hover, scroll, scroll-to, drag, upload |
| Observation | snapshot, screenshot, html, logs, network, fetch, websocket |
| Pages | page list, page new, page close, page switch |
| Profiles & State | profile list, profile delete, state save, state restore, state list |
| Actions & Replay | actions, replay |
| Eval & Run | eval, run |
Auto-start
Section titled “Auto-start”The daemon starts automatically when you run any session command. You don’t need to call brow daemon start manually.
Exit codes
Section titled “Exit codes”| Code | Meaning |
|---|---|
0 |
Success |
1 |
Daemon failed to start |
2 |
API error (details printed to stderr) |