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 get https://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 --ttl to 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.