Expose localhost to the world
in a single command.
Instant, secure public HTTPS URLs for your local web apps, APIs, and webhooks. Built with native WebSocket streaming, persistent subdomains, and zero configuration.
Everything you need to ship from localhost
Designed from scratch to deliver high-performance, predictable reverse tunneling without arbitrary friction.
Automatic Wildcard TLS Certificates
Every tunnel is instantly secured with production-grade Let's Encrypt certificates covering wildcard subdomains. No browser security warnings, no custom root CAs to install, and zero certificate configuration required.
Permanent Custom Subdomains
Reserve dedicated subdomains bound permanently to your account. Your URL stays yours across reboots and network disconnections.
Native WebSocket & Streaming
Full support for bidirectional WebSocket upgrades, Server-Sent Events (SSE), Vite/Next.js Hot Module Replacement, and live streaming.
Port 443 Multiplexed Transport
Under the hood, talu multiplexes streams through Yamux over standard WebSocket on port 443. Traverses corporate firewalls and restricted networks effortlessly without opening extra ports.
Up and running in thirty seconds
Get started quickly with a streamlined CLI experience designed to stay out of your way.
Install the binary
Download the single binary for macOS, Linux, or Windows with our automated shell script.
Authenticate device
Configure your access token once. Stored securely in your user config directory.
Launch tunnel
Specify your local port and optionally request a custom subdomain. Share your live link.
Built for real engineering tasks
Webhook Development
Deliver incoming webhooks directly from Stripe, Line, GitHub, Shopify, and Discord straight into your local debug breakpoint without staging deploys.
Mobile & IoT Testing
Connect native iOS and Android apps on physical devices to your local backend API over real cellular networks (4G/5G) with trusted HTTPS.
Live Client Demonstrations
Give teammates, managers, and clients an instant interactive preview of your work-in-progress web application before committing or opening a PR.
Command Cheat Sheet
Straightforward commands for everyday development workflows.
| Command | Description |
|---|---|
| talu http 3000 | Expose local port 3000 with a randomly assigned public subdomain |
| talu http 3000 --subdomain demo | Expose port 3000 with custom subdomain (https://demo.t.jshub.cc) |
| talu http 5173 --host-header localhost:5173 | Rewrite incoming Host header to match strict local dev servers (e.g. Vite) |
| talu login <token> | Save authentication token to ~/.config/talu/config.yaml |
| talu version | Print current CLI version and build metadata |