gtrun

Make localhost public.

One command. One public URL. Nothing to deploy, nothing to configure.

zsh — 80×24
$ curl -fsSL gt.run/install.sh | sh
gt cli installed
$ gt share 3000
https://gyrwh.gt.run → localhost:3000
ctrl-c to stop

Free. No account needed — temporary endpoints last 30 minutes.

no deploy · no DNS · no configsign in to keep endpoints, name subdomains, see traffic
plans
Free$0
1 endpoint
1 GB traffic / month
random subdomain
Hobby$24/yr
2 endpoints
5 GB traffic / month
custom subdomains
Pro$6/mo · $60/yr
10 endpoints
30 GB traffic / month
custom subdomains

No card to start. Anonymous sharing stays free — temporary endpoints, 30 minutes each.

faq
Do I need an account?

No. gt share works without one — you get a temporary URL that lasts 30 minutes. Sign in to keep endpoints and reuse names.

What happens when I press ctrl-c?

The endpoint goes offline immediately. A persistent endpoint keeps its name — run the same command to bring it back online.

Is traffic encrypted?

Yes. Visitors connect over HTTPS and requests are forwarded securely to your machine. Nothing is stored.

What can I share?

Any local web app — dev servers, APIs, webhooks, previews. Any port on your machine.

gt.run — make localhost publicprivacyllms.txt© 2026