This page walks through your first real session with Vibium. It assumes you
have either installed the vibium binary globally or
are running it via npx -y vibium .... The two are interchangeable; pick
whichever you prefer.
Tip. If you don’t want to install anything, alias npx for the
session and the examples below work unchanged:
A Vibium session is a sequence of CLI commands that share a single browser.
Vibium runs a small daemon in the background to keep the browser alive between
commands, so each invocation is fast and you can interleave commands with
your own scripting.
A typical loop looks like:
vibium go <url> — open a page.
vibium map — list interactive elements with stable references like @e1,
@e2, @e3.
vibium click @e2 or vibium fill @e3 "..." — act on those references.
vibium text or vibium screenshot — read the result.
This is the same loop an agent uses; the references are designed to be easy
for an LLM to reason about and stable across commands.
The loop above is also available as a single command: vibium run hands the
goal to a configured AI model, which drives the same browser tools for you.
A separate vibium check verifies an outcome with a fresh model conversation:
Terminal window
vibiumrun"search example.com for the contact page"
vibiumcheck"the contact page lists an email address"
Both need an AI provider configured once — vibium setup walks you through
it. These commands are in the nightly builds and the next npm release; see
Run and Check.