WeTTY
Terminal in browser over http/https.
WeTTY provides a web‑based terminal interface that runs over HTTP or HTTPS. It serves a page powered by xterm.js, a full JavaScript terminal emulator, and communicates with the backend via WebSockets for low‑latency interaction. Users can connect to a local or remote SSH server, optionally specifying host, port, user, authentication method, and other SSH options through command‑line flags. The service can be started directly with Node.js or deployed as a Docker container, and it is designed to be placed behind a reverse proxy for TLS termination.
The tool is aimed at system administrators, developers, or anyone who needs remote shell access from a browser without installing native client software. It supports password and public‑key authentication, can launch a login shell when run as root, and allows embedding in iframes with same‑origin defaults. Compatibility follows the browser support list of xterm.js.
WeTTY is self‑hostable, released under the MIT license, and distributed as free, open‑source software. It requires Node ≥ 18, make, Python, and typical build tools, and it is considered stable for production use.
Reviews
Loading reviews…
Similar apps
Terminals & CLI
gotty
Share your terminal as a web application.

Terminals & CLI
Termix
Clientless web-based server management platform with SSH terminal, tunneling, and file editing capabilities.

Terminals & CLI
VibeTunnel
Turn any browser into your terminal

File Management & Transfer
Puter
Web-based operating system designed to be feature-rich, exceptionally fast, and highly extensible.

Terminals & CLI
logdy
Supercharge terminal logs with web UI.

Terminals & CLI
Tabby (formerly Terminus)
Free terminal tool, built with TypeScript, heavily inspired by Hyper.