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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.