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

An unhandled error has occurred. Reload X