Beta · 0.1.1

Localhost is the new powerpoint.

Tunneli is a menubar app that exposes your localhost to the internet. Create quick tunneli.app links and share with anyone.

Download for Mac

Free for 7 days, then $29 a year. macOS 13+, Apple silicon.

Share localhost in one click.

Tunneli reconnects on wake and the same links work. Reboot and it’s a login item, so it’s there before you open the terminal.

No accounts, no setup

Not for you, not for the viewer. There is no sign-in screen anywhere in the product — install it once and it’s three moves from there.

Install→ Flip a switch→ Paste the link

Knows your projects

Rows are named after the folder and the framework, not node. Docker ports too.

landingAstro · 4321
adminVite · 5173
apiDocker · 4000

Someone looked

The header tells you when to stop refreshing Slack.

1 activeLooked 2 min ago

Gone by tomorrow

Every link is a random hostname under one wildcard certificate, marked noindex, and dead after 24 hours — enforced on the server, so it expires even if your Mac is off.

https://k7x2m9q4.tunneli.app 40 bitsTLSnoindex24 h

Nothing open on your Mac

It connects out through Cloudflare. No port forwarding, no firewall prompt. The only thing on disk is a per-install tunnel identity, 0600.

Quit is a kill switch

Quit and every link stops answering within seconds. × kills one, ↻ swaps it for a fresh hostname.

Vite-proof

Dev servers that reject unknown hosts get Host: localhost. Vite 6, Next and friends just work.

Menu bar only

No Dock icon, no window. A few MB, doing nothing until you open it.

Comes back with you

Reconnects on wake, starts at login, and resumes a link only when the same project is on the port.

$29/year
  • One person, all their Macs.
  • Up to ten live links at a time.
  • Every update while active sub
  • Cancel any time; the year stays
  • 14-day refund if it isn’t for you
  • Try it free now for 7 days. No card, no signup.
Get the app

Already tried it? Buy now. Payment by Polar, VAT handled at checkout. The license key arrives by email and goes into the app.

Support

License, install, or something broken — say what’s up.