Local-first terminal beaming with tmux + Cloudflare tunnel and a mobile-friendly UI.
npm install termbridgeAccess your terminal from anywhere — beam it to your phone with one command.
Prerequisites: Node.js 18+, tmux, cloudflared
``bash`
npx termbridge
Scan the QR code and you're connected!
Termbridge runs a local server that connects to your terminal (via tmux), then creates a secure Cloudflare tunnel. Access your terminal from your phone or any browser.
Features:
- Mobile-first UI with quick actions
- Multi-terminal support (switch between tmux sessions)
- Proxy mode to preview your dev server alongside the terminal
- Optional Daytona sandbox support for cloud terminals
- Coding agent integration (Claude Code, Codex, OpenCode)
`bash`
termbridge [options]
| Option | Description |
|--------|-------------|
| --port | Use a specific local port |--proxy
| | Proxy a local dev server |--session
| | Name for the tmux session |--kill-on-exit
| | Kill tmux sessions on exit |--no-qr
| | Don't show the QR code |--backend
| | tmux (default) or sandbox-daytona` |
Full documentation, environment variables, and Daytona sandbox setup at termbridge.dev or see the GitHub README.
MIT