Ttyd
lastmod 2026-01-13created 2025-04-012 edits
A tool for sharing a terminal over the web
Features
- A simple command-line tool that lets you share the contents of a terminal over the web in real time
- Lets you access a server's terminal or run specific commands through a browser, useful for remote support, presentations, education, and more
- High-performance networking: fast processing built on Libwebsockets and libuv
- Full web terminal support: based on Xterm.js, including CJK (Chinese, Japanese, Korean) and IME support
- ZMODEM file transfer support: graphical ZMODEM upload/download (using lrzsz)
- SSL secure communication support: HTTPS via OpenSSL
- Can run any command: run a specific command directly in the web terminal
- Basic authentication: user/password authentication
- Multi-platform support: macOS, Linux, BSD variants, OpenWrt, Windows, and more