Tabby
A highly configurable terminal emulator with built-in SSH, Telnet and serial clients for Windows, macOS and Linux, plus split panes, themes and plugins.
- GitHub stars
- 75k
- Last commit
- 4 days ago
- Latest release
- v1.0.237
- Licence
- MIT
- Self-hosted
- Yes

Tabby, formerly called Terminus, is a configurable terminal emulator that doubles as an SSH and serial client, running on Windows, macOS and Linux. It is written in TypeScript and released under the MIT license. It positions itself as an alternative to the default Windows console, PowerShell ISE, PuTTY and the stock macOS Terminal app, as well as iTerm.
The terminal supports multiple nested split panes, themes and color schemes, fully configurable shortcuts including multi-chord ones, and remembers your open tabs. An integrated SSH and Telnet client with a connection manager, a serial terminal, and file transfer over SSH sessions via Zmodem are included, and SSH secrets can be kept in an encrypted container. On Windows it can host CMD, Cmder, MSYS2, Cygwin, Git-Bash, WSL and PowerShell sessions, with tab completion via Clink.
A browser-based SSH, SFTP and Telnet client is available as a web app that can also be self-hosted. The README clarifies that Tabby does not replace your shell, MinGW or Cygwin, and that it is not lightweight, so memory-sensitive users may prefer other tools. It suits developers and administrators who manage many remote machines or serial devices.
Key features
- Integrated SSH, Telnet and serial clients
- Split panes and remembered tabs
- Themes, color schemes and configurable shortcuts
- Encrypted container for SSH secrets
- Zmodem file transfer over SSH
- Plugins and portable mode
- Supports PowerShell, WSL, Git-Bash and CMD
Pricing: Free and open source under the MIT license.

