Open source · No account required

localhost,
meet the world

Share your local dev server with anyone — colleagues, clients, friends — with a single command. No CI/CD. No hosting. No config.

~/project
$
See how it works

Capabilities

Everything you'd expect.
Nothing to configure.

01

One command to go live

Run npx shp-serve in any project directory. We detect your framework, find the dev server, open a tunnel, and hand you a link. Three seconds, start to finish.

$ npx shp-serve
▸ Next.js 14 on :3000
https://is.gd/a7x3k — copied
02

Encrypted & ephemeral

Every tunnel is end-to-end encrypted. Links self-destruct after 24 hours — or sooner, if you choose. Add a password with one flag.

03

Live reload included

HMR works through the tunnel. Edit locally, and every viewer sees the change instantly — no manual refresh.

04

Framework agnostic

Anything running on localhost works. First-class support for the tools you already use.

Next.js Vite Nuxt SvelteKit Astro Remix Flask Rails Django Express Go Rust
05

Share anywhere

The link works in any browser, on any device. Paste it in Slack, iMessage, WhatsApp, email — wherever.

06

Built-in dashboard

See who's viewing, inspect request logs, monitor bandwidth — all from your terminal. Real-time, zero setup.

Workflow

Three keystrokes from
localhost to live.

1

Run the command

Open your terminal in any project and type npx shp-serve. Framework and port are auto-detected.

2

Get a shareable link

A unique HTTPS URL is generated and copied to your clipboard. Secured and rate-limited by default.

3

Send it

Paste the link anywhere. Recipients see your live dev server in their browser — updates included.

Ready to ship?

Your local project is one command away from a live URL.

npx shp-serve