Tabby
Cross-platform Electron terminal with a built-in SSH, Telnet and serial client, saved connection profiles and a plugin system.
Tabby, formerly Terminus, is a configurable terminal emulator with built-in SSH, Telnet and serial clients, for Windows, macOS and Linux. It is an Electron app with xterm.js terminals and is licensed under MIT. The README positions it as an alternative to conhost, PowerShell ISE, PuTTY, macOS Terminal.app and iTerm. It fits system administrators and developers who connect to many remote hosts or serial devices and want those connections managed in the same app as their local shells.
The SSH client is the main differentiator. It includes a connection manager, X11 and port forwarding, automatic jump host management, agent forwarding (including Pageant and the native Windows OpenSSH agent) and login scripts. Files can be transferred to and from SSH sessions with Zmodem, and SSH secrets and configuration can be kept in an integrated encrypted container. The serial terminal adds saved connections, readline input, optional hex input with hexdump output, newline conversion and automatic reconnection. The SSH, SFTP and Telnet client is also available as a web app, which can be self-hosted.
As a local terminal it emulates a VT220 with various extensions and supports multiple nested split panes, tabs on any side of the window, a dockable quake-style window with a global hotkey, font ligatures, progress detection, notifications when a process finishes, and warnings before multiline pastes. On Windows it works with PowerShell and PowerShell Core, WSL, Git-Bash, Cygwin, MSYS2, Cmder and CMD, and uses Clink for tab completion. It remembers open tabs between launches, and creating a data folder next to Tabby.exe makes it portable. Shortcuts are fully configurable, including multi-chord shortcuts. Settings are stored in a config.yaml file, and plugins and themes can be installed from the Settings view, with community plugins for Docker containers, config sync and SFTP tabs.
The README says plainly that Tabby is not lightweight and points users who care about RAM usage to other terminals. It is also not a shell or a replacement for MinGW or Cygwin.
Tabby alternatives
Windows Terminal
Microsoft's terminal for Windows that hosts PowerShell, cmd and WSL shells in tabs and panes, with GPU text rendering and JSON settings.
gpu · mux · ligatures · images
Alacritty
Cross-platform OpenGL terminal emulator written in Rust, configured with a TOML file and leaving tabs and splits to a multiplexer like tmux.
gpu
Warp
Terminal written in Rust with an IDE-style command editor, command output grouped into blocks, and built-in AI agents.
gpu · ligatures
Termux
Android terminal emulator and Linux environment that installs packages through its own apt repository, no root required.
Ghostty
Terminal emulator written in Zig with GPU rendering and a native UI on each platform: Swift/AppKit on macOS, GTK on Linux.
gpu · mux · ligatures · images
Hyper
Electron terminal built on HTML, CSS and JavaScript, themed and extended through npm plugins.
mux · ligatures · images
add a badge to your README
Maintain Tabby? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/terminals/tabby?utm_source=badge)<a href="https://www.trmn.sh/terminals/tabby?utm_source=badge"><img src="https://www.trmn.sh/badge/terminals/tabby.svg" alt="Featured on trmn" height="20"></a>