All guides Tools · 3 min read

Pair the VibingView CLI with your account

Get the CLI

The CLI is packaged as @vibingview/cli and needs Node.js 18 or newer. The npx command requires the package to be published to npm; until then, run node bin/vibingview.mjs from a repository checkout. It uses https://vibingview.com unless you pass --url or set VIBINGVIEW_URL.

npx @vibingview/cli login
# from a repository checkout:
node bin/vibingview.mjs login

Approve the pairing

  1. login prints a link and a short pairing code.
  2. Open the link while signed in, check that the code matches the one in your terminal, and explicitly approve it. Deny it if you did not start the request.
  3. The CLI receives a scoped token and saves it, together with the control-plane address, to ~/.vibingview/config.json with owner-only permissions. Pairing requests expire after ten minutes.

Everyday commands

vibingview workspaces
vibingview apps
vibingview deploy <workspace-id> <name> <archive.zip>
vibingview logs <app-id> [build|runtime]
vibingview rebuild <app-id>
vibingview restart <app-id>
vibingview env <app-id> <NAME> <value>

For CI, set VIBINGVIEW_TOKEN instead of pairing interactively. Values passed to env can end up in shell history. Revoke tokens you no longer use from account settings.