You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jazzen Chen edited this page May 24, 2026
·
4 revisions
Authentication
VibeAround is local-first. Loopback access is trusted; public tunnel access is paired.
Trust Boundary
Access path
Auth behavior
localhost
Trusted
127.0.0.1
Trusted
::1
Trusted
Public tunnel host
Pairing required
Pairing Flow
Open a public tunnel URL.
Browser shows a pairing code.
Send the pairing code through a connected channel.
VibeAround verifies the code.
Browser receives an auth cookie.
Subsequent requests use the cookie.
Protected Surfaces
Pairing protects:
Web Dashboard
Web Chat
Web Terminal
WebSocket routes
Preview URLs
local runtime APIs exposed through the public host
Credentials
Provider API keys are stored in local profile files. Channel credentials are stored in local settings. They are not sent to GitHub or the project repo by VibeAround.
Reset Auth
If pairing gets stuck:
Clear the browser cookie for the tunnel host.
Restart VibeAround.
Open the tunnel URL again.
Pair from a connected channel.
For shared machines, close public tunnels when not in use.