Open Source · Self-Hostable

Expose localhost
in one command

RevTunnel creates a secure public URL for your local server — no config files, no dashboard, just your terminal.

$ tunnel http 3000
→ https://a1b2c3.revtunnel.xyz

How it works

01

Install the CLI

Download the revtunnel binary for your OS from GitHub Releases.

02

Authenticate

Run tunnel login --api-key <your-key> to link your account.

03

Start a tunnel

Run tunnel http 3000 — your app is now live on a public URL.

Features

Instant public URLs

Subdomain assigned in milliseconds on connection.

🔒

TLS by default

All tunnels are served over HTTPS via Caddy + Let's Encrypt.

🔑

API key auth

Secure JWT-based sessions per user with a 2-tunnel limit.

📡

TCP multiplexing

Multiple HTTP requests over a single persistent connection.

🛠️

Zero config

No YAML, no dashboard — everything lives in the CLI.

CLOSED BETARevTunnel is currently invite-only. Reach out to request access.