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, use a private VPN or tlbx Link in the current dev channel; keep the host terminal private.
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.
tlbx Link · current dev channel
Connect from another network with tlbx Link.
Use lnk.tlbx.ai to reach your own machines over encrypted WebRTC, directly when possible and through a relay when needed. Enable Link locally in the current dev channel and import your access file once per trusted browser. Private access keys stay in that browser profile. Your host must remain awake and online.
A trusted LAN or private VPN remains an alternative. See Link setup and access boundaries.
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 over HTTPS in a browser. Use a trusted LAN, private VPN or tlbx Link in the current dev channel for access from another network.