CLI Surface Overview
Grouped view of command families across installation, session control, navigation, diagnostics, and workflow wrappers.
Install and runtime management (10)
install- Install the plugin.update- Clear cached plugin to trigger reinstall.uninstall- Remove plugin from config.help- Show help.version- Show version.serve- Start or stop the local daemon.daemon- Install, uninstall, or inspect daemon auto-start.native- Install, uninstall, or inspect the native messaging host.run- Execute a JSON script in a single process.artifacts- Manage workflow artifact lifecycle.
Session, connection, and workflow wrappers (11)
launch- Launch a managed browser session via daemon.connect- Connect to an existing browser via daemon.disconnect- Disconnect a daemon session.status- Get daemon or session status.status-capabilities- Inspect runtime capability discovery for the host and an optional session.cookie-import- Import validated cookies into a session.cookie-list- List cookies for a session, optionally filtered by URL.research- Run research workflows.shopping- Run shopping workflows.product-video- Run product presentation asset workflows.inspiredesign- Run inspiredesign workflows.
Navigation (5)
goto- Navigate the current session to a URL.wait- Wait for load completion or a ref/state condition.snapshot- Capture a snapshot of the active page.review- Capture a first-class review payload for the active target.review-desktop- Capture desktop-assisted browser review with read-only desktop evidence and browser-owned verification.
Interaction (14)
click- Click an element by ref.hover- Hover an element by ref.press- Press a keyboard key.check- Check a checkbox by ref.uncheck- Uncheck a checkbox by ref.type- Type into an element by ref.select- Select values in a select by ref.scroll- Scroll the page or an element by ref.scroll-into-view- Scroll an element into view by ref.upload- Upload files to a file input or chooser by ref.pointer-move- Move the pointer to viewport coordinates.pointer-down- Press a mouse button at viewport coordinates.pointer-up- Release a mouse button at viewport coordinates.pointer-drag- Drag the pointer between two viewport coordinates.
Targets and pages (7)
targets-list- List page targets.target-use- Focus a target by id.target-new- Open a new target.target-close- Close a target by id.page- Open or focus a named page.pages- List named pages.page-close- Close a named page.
DOM inspection (7)
dom-html- Capture HTML for a ref.dom-text- Capture text for a ref.dom-attr- Capture an attribute value for a ref.dom-value- Capture an input value for a ref.dom-visible- Check visibility for a ref.dom-enabled- Check enabled state for a ref.dom-checked- Check checked state for a ref.
Browser capture (3)
screenshot- Capture a still browser image.screencast-start- Start a browser replay capture that samples the existing screenshot lane.screencast-stop- Finalize and retrieve a browser replay capture by session and screencast id.
Desktop observation (6)
desktop-status- Inspect sibling desktop observation availability.desktop-windows- List observable desktop windows.desktop-active-window- Inspect the active desktop window.desktop-capture-desktop- Capture the current desktop surface.desktop-capture-window- Capture a specific desktop window.desktop-accessibility-snapshot- Capture desktop accessibility state.
Operational note:
- On macOS, this plane requires the local
swiftcommand for availability, window, and accessibility probes; missingswiftsurfacesdesktop_unsupported.
Design canvas (1)
canvas- Execute a design-canvas command.
Export, diagnostics, macro, annotation, power (13)
clone-page- Clone the active page to React.clone-component- Clone a component by ref.perf- Capture performance metrics.dialog- Inspect or handle a JavaScript dialog.console-poll- Poll console events.network-poll- Poll network events.debug-trace-snapshot- Capture page, console, network, and exception diagnostics.session-inspector- Capture a session-first diagnostic bundle with relay health, trace proof, and a suggested next action.session-inspector-plan- Inspect browser-scoped computer-use policy, eligibility, and safe suggested steps.session-inspector-audit- Capture a correlated audit bundle across desktop evidence, browser review, and policy state.macro-resolve- Resolve or execute a macro expression via provider actions.annotate- Request interactive annotations via direct or relay transport.rpc- Execute an internal daemon RPC command. CLI-only, internal power surface.
command example
npx opendevbrowser help