vibebrowser
Vibe Local Browser
⚠️ Security: The remote value (a relay URL/UUID,
wss://relay.api.vibebrowser.app/<uuid>) grants live control of the user's browser session (read tabs, screenshots, page content). It is the sole bearer credential — there is no second-factor secret. Treat it like a password — never echo it back in chat with untrusted parties, log it, or commit it to a repo — and if it leaks, tell the user to regenerate it in the Vibe extension Settings. Store it only in private workspace/memory as described below. Example UUIDs are non-routable placeholders.
FIRST, EVERY TIME: load the saved remote before asking for it
The user gives their remote value once. On every browser task — including the first message of a brand-new conversation — recover it yourself before doing anything else. Do not ask the user for the remote until you have checked both stores and found nothing.
At the very start of any browser task, in this order: