Recording
vibium record captures a session — a trace of every action, screenshots per
step, optionally HTML snapshots, and (on Firefox) a native video track — into
a single zip you can share, attach to a bug report, or play back in the
Vibium Record Player.
Record a session
Section titled “Record a session”vibium record startvibium go https://example.comvibium find text "More information"vibium click @e1vibium record stop # writes record.ziprecord start accepts -o to name the output, --screenshots=false,
--snapshots (HTML snapshots), --format png, and --quality to trade
size against fidelity.
Recordings include a video track whenever the engine supports it — the browser itself encodes the viewport to WebM via the WebDriver BiDi screencast command, nothing extra to install:
vibium record start --video --video-size 1280x720 --video-fps 30Video requires Firefox 154 or newer (a plain --engine firefox is
enough; Vibium installs it). Chrome has not implemented the BiDi screencast
command yet: with --video omitted, a Chrome recording simply proceeds
without a video track; explicit --video fails with an error saying so.
See Using Firefox.
Groups and chunks
Section titled “Groups and chunks”Longer recordings can be structured:
vibium record group start "checkout"/record group stoplabel a logical phase inside the recording.vibium record chunk start/record chunk stopsplit the output into multiple zips, so a long session doesn’t produce one huge file.
Privacy
Section titled “Privacy”Recording metadata is redacted before it is written — API keys (including provider keys used by Run and Check) never enter the zip.
From the clients
Section titled “From the clients”Every client exposes the same controls via recording.start() /
recording.stop(), including the video option. Run and
Check accept -o to save their whole AI-driven session
as a recording in the same format.