About this project

Tabby (formerly Terminus) is a highly configurable terminal emulator and SSH/serial client for Windows, macOS, and Linux. It serves as an alternative to standard terminals like conhost, PowerShell ISE, PuTTY, and iTerm. Terminal Features: - VT220 terminal with various extensions - Multiple nested split panes - Tabs on any window side - Optional dockable Quake-style window with global hotkey - Progress detection and completion notifications - Font ligatures support - Bracketed paste and multiline paste warnings - Custom shell profiles - Full Unicode support including double-width characters - Supports PowerShell, PS Core, WSL, Git-Bash, Cygwin, MSYS2, Cmder, and CMD SSH Client: - SSH2 client with connection manager - X11 and port forwarding - Automatic jump host management - Agent forwarding (Pageant and Windows native OpenSSH Agent) - Login scripts - Encrypted container for SSH secrets and configuration - Zmodem file transfer Serial Terminal: - Saved connections with readline input - Optional hex byte-by-byte input and hexdump output - Newline conversion and automatic reconnection Additional Features: - Theming and color schemes (including Catppuccin, Gruvbox, Noctis, and others) - Plugin ecosystem installable from Settings (Docker integration, quick commands, SFTP tabs, AI MCP server, background images, etc.) - Portable mode on Windows via a local data folder - Web app available at tabby.sh/app - Self-hosted web option via tabby-web repository - Config sync to Gist or Gitee via plugins Installation is available via GitHub releases, PackageCloud repositories (Debian/Ubuntu and RPM-based), and nightly builds.