← Back to What's New

Web Tunnel — Vibe Code with Your Local Web App on Any Device

Access and interact with your locally running web app from mobile or any device — no deployment, no port forwarding, no ngrok needed.

How It Works

Run a single command to start tunneling:

sessioncast tunnel http://localhost:3000

SessionCast launches a headless Chrome instance, captures the page's DOM using rrweb, and streams it to app.sessioncast.io where you can access it from any device instantly.

Not Just a Preview — Full Interaction

You can click, scroll, type, and navigate — just like using the real app. Every interaction is forwarded to the headless browser, and DOM changes flow back instantly.

When you click a link, the tunneled browser navigates to the new page and automatically captures a fresh DOM snapshot. The transition is seamless.

How to Use It

Vibe Coding — While AI writes your code, check the results on your phone in real-time.

Instant Preview — See your local changes without deploying. Check on mobile before you commit.

QA Testing — Interact with your local dev build directly from any device.

Demos — Present a feature to stakeholders before it's deployed.

Tunnel Options

  • --width — Viewport width (default: 1280)
  • --height — Viewport height (default: 720)
  • --debug — Enable debug logging (default: false)

Security

Navigation is restricted to localhost and 127.0.0.1 only. The tunneled browser cannot access external websites.


Install or update to try it out:

npm install -g sessioncast-cli@2.3.1
Loading...