Band Band

band browsers

The band browsers command group manages browser tabs attached to a workspace. Each tab is rendered by the desktop app's embedded browser view; the CLI can create, navigate, inspect, and remove them. Useful for previewing dev servers next to the chat pane or auto-positioning docs alongside the editor.

Default workspace and browser resolution

Every band browsers subcommand auto-detects the workspace from the current working directory when [workspace_id] is omitted, and resolves to the workspace's first browser tab when [browser_id] is omitted.

List browser tabs

band browsers list
band browsers list ws_abc123

Create a tab

band browsers create                                  # blank tab
band browsers create --url https://example.com --name "docs"

Options:

  • workspace_id (positional, optional) — auto-detected from cwd if omitted.
  • --url <url> — initial URL.
  • --name <label> — display name for the tab.

Navigate

The browser ID is positional; the URL is passed via --url.

band browsers navigate --url https://example.com/changelog
band browsers navigate b_abc --url https://example.com/changelog

Get the current state

band browsers get                # cwd workspace's first browser tab
band browsers get b_abc          # specific tab

Remove a tab

band browsers remove
band browsers remove b_abc

JSON output

band browsers list --output json
band browsers list --output json | jq '.browsers[].id' | \
  xargs -n1 band browsers remove