Client Demos
Show clients your work without deploying to a staging server. Share a live link to your local dev environment in seconds.
The scenario
You're building a web app. The client wants to see progress. You could push to staging, wait for CI, hope nothing breaks — or you could just share your local dev server.
One command
# Your app is running on port 3000
nullbore open --port 3000 --ttl 1h
# ✓ https://a7f3bc.tunnel.nullbore.com → localhost:3000
Send the link. They see exactly what you see. When the meeting's over, the tunnel expires.
Branded URLs: Use
--name demo(Dev+) to gethttps://demo.yourname.nullbore.com. Pro plans can also use a custom domain (demo.tunnel.yourcompany.com) — looks fully professional.
Why this works
- No deployment — show the latest code, not whatever was last pushed
- No staging environment — save the cost and complexity
- Time-limited — tunnel auto-closes, no permanent exposure
- HTTPS included — looks professional, works in all browsers
Multi-service demos
If your app has a frontend and API:
nullbore open -p 3000:frontend -p 8080:api
# ✓ https://frontend.yourname.nullbore.com → localhost:3000
# ✓ https://api.yourname.nullbore.com → localhost:8080
Note: Named tunnels require a Dev+ plan with a claimed account subdomain.
Tips
- Use
--ttlto match your meeting length — no zombie tunnels after you close your laptop. - Suspend/resume from the dashboard if you need to pause access mid-call.