| title | Overview | ||
|---|---|---|---|
| sidebar |
|
The Vibium CLI commands you'll reach for in day-to-day use, grouped by purpose. Each entry has its own page with syntax, flags, and examples.
Scope. This reference covers the commands needed to drive the quickstart, the tutorial, and the typical agent loop. The
vibiumbinary exposes additional lower-level commands (runvibium --helpto list them) — they're useful escape hatches but are not part of the documented surface yet.
vibium go— navigate to a URL.
vibium map— list interactive elements as@eNreferences.vibium diff map— show how the page has changed since the last map.
vibium find— locate elements semantically by text, label, placeholder, or ARIA role.
vibium click— click an element by reference.vibium fill— type text into an input.vibium select— choose a dropdown option.vibium check— toggle a checkbox.vibium press— send a keystroke.
vibium wait— block until an element, URL, or text appears.
vibium text— extract page text.vibium screenshot— save a PNG screenshot.vibium pdf— save the page as a PDF.vibium eval— run JavaScript in the page.
vibium record— start/stop a session recording.
vibium mcp— start the MCP server.
- Arguments shown as
<x>are required;[x]are optional. @eNalways refers to a numeric element reference returned bymaporfind.- All commands share a single browser/daemon, so state persists across calls.
- Output is plain text on stdout unless a
-oflag specifies a file.
Every command on every page below also works through npx — no global
install required:
npx -y vibium go https://example.com
npx -y vibium map
npx -y vibium screenshot -o page.pngFor a session-wide alias:
alias vibium='npx -y vibium'