Tabby
A terminal for a more modern age
README
Downloads:
This README is also available in: :es: Spanish · :ru: Русский · :kr: 한국어 · :cn: 简体中文 · :it: Italiano · :de: Deutsch · :jp: 日本語 · :id: Bahasa Indonesia
[Tabby](https://tabby.sh) (formerly Terminus) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux
Integrated SSH and Telnet client and connection manager
Integrated serial terminal
Theming and color schemes
Fully configurable shortcuts and multi-chord shortcuts
Split panes
Remembers your tabs
PowerShell (and PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder and CMD support
Direct file transfer from/to SSH sessions via Zmodem
Full Unicode support including double-width characters
Doesn't choke on fast-flowing outputs
Proper shell experience on Windows including tab completion (via Clink)
Integrated encrypted container for SSH secrets and configuration
SSH, SFTP and Telnet client available as a web app (also self-hosted).
Contents
- Portable
- Plugins
- Themes
What Tabby is and isn't
Tabby is an alternative to Windows' standard terminal (conhost), PowerShell ISE, PuTTY, macOS Terminal.app and iTerm
Tabby is not a new shell or a MinGW or Cygwin replacement. Neither is it lightweight - if RAM usage is of importance, consider Conemu or Alacritty
Terminal features
A V220 terminal + various extensions
Multiple nested split panes
Tabs on any side of the window
Optional dockable window with a global spawn hotkey ("Quake console")
Progress detection
Notification on process completion
Bracketed paste, multiline paste warnings
Font ligatures
Custom shell profiles
Optional RMB paste and copy-on select (PuTTY style)
SSH Client
SSH2 client with a connection manager
X11 and port forwarding
Automatic jump host management
Agent forwarding (incl. Pageant and Windows native OpenSSH Agent)
Login scripts
Serial Terminal
Saved connections
Readline input support
Optional hex byte-by-byte input and hexdump output
Newline conversion
Automatic reconnection
Portable
Tabby will run as a portable app on Windows, if you create a data folder in the same location where Tabby.exe lives.
Plugins
Plugins and themes can be installed directly from the Settings view inside Tabby.
docker - connect to Docker containers
title-control - allows modifying the title of the terminal tabs by providing a prefix, suffix, and/or strings to be removed
quick-cmds - quickly send commands to one or all terminal tabs
save-output - record terminal output into a file
sync-config - sync the config to Gist or Gitee
clippy - an example plugin which annoys you all the time
workspace-manager - allows creating custom workspace profiles based on the given config
search-in-browser - opens default system browser with a text selected from the Tabby's tab
Themes
hype - a Hyper inspired theme
relaxed - the Relaxed theme for Tabby
Sponsors
[packagecloud](https://packagecloud.io) has provided free Debian/RPM repository hosting
[keygen](https://keygen.sh/?via=eugene) has provided free release & auto-update hosting
Contributing
Pull requests and plugins are welcome!
See HACKING.md and API docs for information of how the project is laid out, and a very brief plugin development tutorial.
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind are welcome!