gotty
Share your terminal as a web application.
GoTTY is a command‑line utility that launches a web server exposing the output of any terminal command as an interactive web page. By invoking `gotty` with a command (for example, `gotty top`), the tool runs the command locally and streams its terminal interface to browsers connecting to the configured address and port, defaulting to 0.0.0.0:8080. Users can view and, optionally, interact with the session through a standard web browser without needing SSH or a native terminal client.
The program targets developers, system administrators, and anyone who needs to share live terminal sessions with remote collaborators, demo tools, or embed command‑line interfaces in web environments. It supports basic authentication, TLS encryption, configurable screen dimensions, and options for limiting connections or permitting client input. Additional features include random URL generation, reconnection handling, and custom HTML index pages.
GoTTY is distributed as a pre‑built binary for multiple platforms, can be installed via Homebrew, and is also available through `go get` for Go development environments. It runs on Go 1.9 or later and is released under the MIT license.
Reviews
Loading reviews…
Similar apps

Terminals & CLI
WeTTY
Terminal in browser over http/https.

Terminals & CLI
logdy
Supercharge terminal logs with web UI.
Terminals & CLI
warp
Secure and simple terminal sharing.

Terminals & CLI
Ghostty
A fast, native, GPU-accelerated terminal emulator that aims to push the platform forward instead of recreating decades-old conventions.

Team Chat & Messaging
Gotify
Notification server with Android and CLI clients (alternative to PushBullet).

Network & Connectivity
GoAccess
Real-time web log analyzer and interactive viewer that runs in a terminal.