Go Host is a secure development utility for VS Code that enables you to temporarily and safely share your local development servers with clients, team members, or other devices for rapid review. It features interactive dashboard controls and real-time review session logging.
🎯 Key Features
One-Click Sharing: Share your local web server instantly using secure, temporary, and automated public tunnels.
Access Control Controls: Choose between three security modes:
Passcode Mode (code): Protect access using a dynamically generated passcode. Reviewers must authenticate before viewing.
Developer Authorization Mode (approve): Prompt the developer directly in VS Code to permit or deny access for each incoming reviewer.
Open Sharing Mode (open): Allow immediate access without authentication.
Reviewer Interaction Log: Track reviewer browser interactions (scrolling, clicking, mouse movements, path changes) in a real-time console inside your editor.
Automatic Port Detection: Scans your workspace's package scripts to automatically detect active development server ports (Vite, Next.js, React, etc.).
Flat Dashboard Interface: A beautiful split-screen panel showing active reviewer sessions, settings, and live transaction logs side-by-side.
⚙️ Extension Settings
Go Host contributes the following settings:
go-host.defaultPort: The default port to pre-fill in the dashboard (default: 3000).
go-host.defaultAuthMode: The default security access mode for sharing (code, approve, or open).
go-host.cloudflaredPath: Optional custom path to a local cloudflared executable. If left empty, Go Host will automatically download the binary.
🚀 How to Use
Click the Go Host broadcast icon in your VS Code Activity Bar.
Select Open Control Dashboard.
Choose your local development port and access mode.
Click Start Sharing to initiate the tunnel.
Share the generated public URL with your reviewer.
Monitor the real-time interaction logs and active reviewer sessions directly from the split-screen console.