| title | Browsers |
|---|
List running or persistent browsers.
Create a new browser session.
| Flag | Description |
|---|---|
--persistence-id <id> |
Unique identifier for browser session persistence. Optional. |
--stealth |
Launch browser in stealth mode to avoid detection. Optional. |
--headless |
Launch browser without GUI access. Optional. |
Delete a browser. Must specify either --by-persistent-id or --by-id.
| Flag | Description |
|---|---|
--by-persistent-id <id> |
Delete browser by persistent ID |
--by-id <id> |
Delete browser by session ID |
--yes, -y |
Skip confirmation prompt |
Get the live view URL for a browser. Must specify either --by-persistent-id or --by-id.
| Flag | Description |
|---|---|
--by-persistent-id <id> |
View browser by persistent ID |
--by-id <id> |
View browser by session ID |
Stream browser logs.
| Flag | Description |
|---|---|
--source <source> |
Log source: path or supervisor. Required. |
--follow |
Follow the log stream (default: true). Optional. |
--path <path> |
File path when --source=path. Optional. |
--supervisor-process <name> |
Supervisor process name when --source=supervisor (e.g., chromium). Optional. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Log lines will be truncated to 64KiB. For large payloads write data to external storage and log a reference instead.
List replays for a browser.
| Flag | Description |
|---|---|
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Start a replay recording.
| Flag | Description |
|---|---|
--framerate <fps> |
Recording framerate (fps). Optional. |
--max-duration <seconds> |
Maximum duration in seconds. Optional. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Stop a replay recording.
| Flag | Description |
|---|---|
--replay-id <id> |
Replay ID to stop. Required. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Download a replay video.
| Flag | Description |
|---|---|
--replay-id <id> |
Replay ID to download. Required. |
-o, --output <path> |
Output file path. Optional. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Execute a command synchronously in the browser VM.
| Flag | Description |
|---|---|
--command <cmd> |
Command to execute. Optional; if omitted, trailing args are executed via /bin/bash -c. |
--args <args> |
Command arguments. Optional. |
--cwd <path> |
Working directory. Optional. |
--timeout <seconds> |
Timeout in seconds. Optional. |
--as-user <user> |
Run as user. Optional. |
--as-root |
Run as root. Optional. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Execute a command asynchronously in the browser VM.
| Flag | Description |
|---|---|
--command <cmd> |
Command to execute. Optional; if omitted, trailing args are executed via /bin/bash -c. |
--args <args> |
Command arguments. Optional. |
--cwd <path> |
Working directory. Optional. |
--timeout <seconds> |
Timeout in seconds. Optional. |
--as-user <user> |
Run as user. Optional. |
--as-root |
Run as root. Optional. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Send a signal to a process.
| Flag | Description |
|---|---|
--process-id <id> |
Target process ID. Required. |
--signal <signal> |
Signal to send: TERM, KILL, INT, HUP (default: TERM). Optional. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Get process status.
| Flag | Description |
|---|---|
--process-id <id> |
Target process ID. Required. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Write to process stdin (base64 data).
| Flag | Description |
|---|---|
--process-id <id> |
Target process ID. Required. |
--data-b64 <data> |
Base64-encoded data to write to stdin. Required. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Stream process stdout/stderr.
| Flag | Description |
|---|---|
--process-id <id> |
Target process ID. Required. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Create a new directory.
| Flag | Description |
|---|---|
--path <path> |
Absolute directory path to create. Required. |
--mode <mode> |
Directory mode (octal string). Optional. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Delete a directory.
| Flag | Description |
|---|---|
--path <path> |
Absolute directory path to delete. Required. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Delete a file.
| Flag | Description |
|---|---|
--path <path> |
Absolute file path to delete. Required. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Download a directory as a zip file.
| Flag | Description |
|---|---|
--path <path> |
Absolute directory path to download. Required. |
-o, --output <path> |
Output zip file path. Optional. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Get file or directory info.
| Flag | Description |
|---|---|
--path <path> |
Absolute file or directory path. Required. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
List files in a directory.
| Flag | Description |
|---|---|
--path <path> |
Absolute directory path. Required. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Move or rename a file or directory.
| Flag | Description |
|---|---|
--src <path> |
Absolute source path. Required. |
--dest <path> |
Absolute destination path. Required. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Read a file.
| Flag | Description |
|---|---|
--path <path> |
Absolute file path. Required. |
-o, --output <path> |
Output file path. Optional. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Set file permissions or ownership.
| Flag | Description |
|---|---|
--path <path> |
Absolute path. Required. |
--mode <mode> |
File mode bits (octal string). Required. |
--owner <user> |
New owner username or UID. Optional. |
--group <group> |
New group name or GID. Optional. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Upload one or more files.
| Flag | Description |
|---|---|
--file <local:remote> |
Mapping local:remote (repeatable). Optional. |
--dest-dir <path> |
Destination directory for uploads. Optional. |
--paths <paths> |
Local file paths to upload. Optional. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Upload a zip and extract it.
| Flag | Description |
|---|---|
--zip <path> |
Local zip file path. Required. |
--dest-dir <path> |
Destination directory to extract to. Required. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |
Write a file from local data.
| Flag | Description |
|---|---|
--path <path> |
Destination absolute file path. Required. |
--mode <mode> |
File mode (octal string). Optional. |
--source <path> |
Local source file path. Required. |
--by-persistent-id <id> |
Target browser by persistent ID. Optional. |
--by-id <id> |
Target browser by session ID. Optional. |