Self-hosted web terminal
Keep your terminals running. Open them in a browser.
Run shells, coding agents and terminal apps on your Windows, macOS or Linux computer. Open them in a browser and reconnect later while the host stays awake and online.
Short answer
What is tlbx?
tlbx is a free, open-source web terminal for your own computer. Run PowerShell, cmd, bash, zsh and terminal apps in separate sessions. Files, Git changes and your app preview are available beside them.
Windows · PowerShell
irm https://get.tlbx.ai/install.ps1 | iexmacOS / Linux · shell
curl -fsSL https://get.tlbx.ai/install.sh | bashInstall on the machine where the terminal should keep running.
The installer starts the native host and prints its local HTTPS address. For access away from the local network, keep tlbx private and route to it through Tailscale or another point-to-point VPN.
Selection guide
Which web terminal fits?
- tlbx
- Several persistent sessions, coding agents, files, Git changes and app previews, accessible from desktop or phone.
- ttyd / WeTTY
- A smaller choice when the job is exposing one command or shell through a browser.
- Cockpit
- A broader server-administration dashboard with a terminal as one part of the system-management UI.
- tmux / zellij
- Manage terminal panes and persistent sessions from a terminal client, often over SSH.
Where sessions live
Shells, agents and retained output stay on the host when your browser disconnects.
How access works
Open the host’s HTTPS address in your browser. When several devices connect, one controls the terminal size and the others scale the view to fit.
Keep access private
Do not expose an administrative terminal directly to the public internet. Use a trusted LAN or private VPN and keep authentication enabled.
Common questions
Self-hosted web terminal FAQ
Does tlbx require Docker?
No. The native installer sets up tlbx directly on Windows, macOS or Linux.
Does closing the browser stop the terminal?
No. While the host stays awake and online, you can reconnect to the same session and its retained output.
Can tlbx run ordinary terminal applications?
Yes. Use PowerShell, bash, zsh, vim, btop, lazygit, database shells and other terminal apps.
Is tlbx an SSH server?
No. You connect to tlbx over HTTPS in a browser. Use a trusted LAN or private VPN for remote access.