v1.0 is now available

Your localhost, live in seconds.

The most delightful way to share your local development. No accounts, no config—just a rock-solid relay with a beautiful CLI, QR codes, and HMR that just works.

bash — 80x24
$ npx @porthole.dev/cli 3000
Server running on port 3000
QR Code for Mobile Testing
Waiting for connections... _
--
Daily Active
--
Monthly Active
--
Requests Relayed
--
Data Transferred
Anonymous usage metrics, updated every 5 minutes. No IPs, no payloads, no personal data.

Why use Porthole?

Most tunneling tools are clunky or expensive. We focus on a fast, delightful relay experience.

High-Speed Relays

Forget flaky tunnels. Our high-performance relay network ensures your local server is reachable from anywhere, instantly and reliably.

Zero-Config DX

No signup. No auth tokens. No installation. Just run a single command and you're live in under a second.

Private by Default

Shield your work with built-in password protection. Share your progress with specific stakeholders, not the entire internet.

Instant QR Sharing

Test on mobile without the friction. Just scan the terminal QR code and start debugging on real devices immediately.

HMR + WebSockets

Real-time apps stay real-time. Hot Module Replacement and WebSockets work out of the box with zero configuration.

Insightful CLI

A terminal UI built for developers. Monitor requests in real-time with a polished, interactive interface that simplifies debugging.

Simple Pricing

Zero cost. Zero limits. 100% Open Source.

POPULAR

Free Forever

$0 /month

Everything you need to share your localhost with the world.

  • Unlimited public tunnels
  • Global high-speed relays
  • Instant QR code modal
  • Password-protected links
  • Full WebSocket & HMR support
  • Polished Terminal UI
Support on GitHub

Optional: Help cover our relay server costs