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 | iex

macOS / Linux · shell

curl -fsSL https://get.tlbx.ai/install.sh | bash

Install 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.

An unhandled error has occurred. Reload X