now in beta

Share localhost
in one command.

Stop screenshotting your terminal. npx peek 3000 gives you a shareable URL your client can open right now.

$ npx peek 3000

No account required · Works with any localhost port

terminal
Works withReactNext.jsVueSvelteRailsDjangoLaravelExpress

How it works

Three steps. Pretty simple.

01

Run the command

npx peek 3000 in your terminal. Nothing to install globally.

$ npx peek 3000
02

Get your link

A clean public URL appears instantly. Copied to clipboard automatically.

↗ peek.sh/demo/x7k2p
03

Share it

Paste the link anywhere — Slack, email, Linear, Notion. They click, they see.

✓ link copied

Everything you need

expand ↗
One command
npx peek 3000 — no install, no config, no account needed to start.
🔗expand ↗
Shareable link
Clean public URL with a preview card. Works in Slack, Notion, Linear.
📸expand ↗
Snapshot mode
Freeze a static preview so the link keeps working even after you close localhost.
🔒expand ↗
Password protect
Don't want the whole internet poking around your WIP? Lock it down.
📊expand ↗
View analytics
See when clients open the link, how many times, and from where.
👥expand ↗
Team dashboard
Persistent URLs, shared history, and Slack notifications for your whole team.

Pricing

Start now, upgrade when you ship more.

Most popular
Starter
$5/mo
3 active demos
2hr expiry
Public links only
npx, no install
snapshots
Pro
$9/mo
Unlimited demos
Custom expiry
Password protection
View analytics
Custom subdomain
Team
$20/mo
Everything in Pro
5 team seats
Shared dashboard
Slack notifications
Priority support