GitHub All Releases Matrix Translate Twitter
๐ Managing remote environments? Check out Warpgate, my smart SSH/HTTP/MySQL bastion server, it works great with Tabby, you'll love it.
๐ Tabby-web is looking for sponsors. As I can't afford to host it myself any longer, I'm looking for a sponsor to cover the hosting costs. If you're interested, please get in touch!
This README is also available in: ๐ช๐ธ Spanish ยท ๐ท๐บ ะ ัััะบะธะน ยท ๐ฐ๐ท ํ๊ตญ์ด ยท ๐จ๐ณ ็ฎไฝไธญๆ ยท ๐ฎ๐น Italiano ยท ๐ฉ๐ช Deutsch ยท ๐ฏ๐ต ๆฅๆฌ่ช ยท ๐ Bahasa Indonesia ยท ๐ง๐ท Portuguรชs
Tabby (formerly Terminus) is a highly configurable terminal emulator, SSH and serial client for Windows 10, 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).
- What Tabby is and isn't
- Terminal features
- SSH Client
- Serial Terminal
- Portable
- Plugins
- Themes
- Contributing
-
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
- 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)
- 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
- Saved connections
- Readline input support
- Optional hex byte-by-byte input and hexdump output
- Newline conversion
- Automatic reconnection
Tabby will run as a portable app on Windows, if you create a data folder in the same location where Tabby.exe lives.
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
- sftp-tab - open sftp tab for ssh connection like SecureCRT
- background - change Tabby background image and more...
- highlight - Tabby terminal keyword highlight plugin
- hype - a Hyper inspired theme
- relaxed - the Relaxed theme for Tabby
- gruvbox
- windows10
- altair
- catppuccin - Soothing pastel theme for Tabby
- noctis - color themes inspired by Noctis VS Code theme
packagecloud has provided free Debian/RPM repository hosting
keygen has provided free release & auto-update hosting
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):
Russell Myers
๐ป Austin Warren
Austin Warren
๐ป Felicia Hummel
Felicia Hummel
๐ป Mike MacCana
Mike MacCana
Yacine Kanzari
๐ป BBJip
BBJip
๐ป Futagirl
Futagirl
๐จ
Levin Rickert
๐ป OJ Kwon
OJ Kwon
๐ป domain
domain
๐ ๐ป James Brumond
James Brumond
๐ Daniel Imms
Daniel Imms
๐ป ๐
Florian Bachmann
๐ป Michael Kรผhnel
Michael Kรผhnel
๐ป ๐จ
Tilmann Meyer
๐ป PM Extra
PM Extra
๐ Jonathan
Jonathan
๐ป Hans Koch
Hans Koch
๐ป Dak Smyth
Dak Smyth
๐ป Wang Zhi
Wang Zhi
๐ป jack1142
jack1142
๐ป
Howie Douglas
๐ป Chris Kaczor
Chris Kaczor
๐ป Johannes Kadak
Johannes Kadak
๐ป LeSeulArtichaut
LeSeulArtichaut
๐ป Cyril Taylor
Cyril Taylor
๐ป nstefanou
nstefanou
๐ป ๐ orin220444
orin220444
๐ป
Gobius Dolhain
๐ป Gwilherm Folliot
Gwilherm Folliot
๐ป Dmitry Pronin
Dmitry Pronin
๐ป Jonathan Beverley
Jonathan Beverley
๐ป Zenghai Liang
Zenghai Liang
๐ป Mateusz Tracz
Mateusz Tracz
๐ป pinpin
pinpin
๐ป
Takuro Onoda
๐ป frauhottelmann
frauhottelmann
๐ป Piotr Patalong
Piotr Patalong
๐จ Clark Wang
Clark Wang
๐ป iamchating
iamchating
๐ป starxg
starxg
๐ Alisue
Alisue
๐จ
Dominic Yin
๐ป Brandon Rothweiler
Brandon Rothweiler
๐จ Logic Machine
Logic Machine
๐ cypherbits
cypherbits
๐ Matthew Davidson
Matthew Davidson
๐ป Alexander Wiedemann
Alexander Wiedemann
๐ป ์ฅ๋ณด์ฐ
์ฅ๋ณด์ฐ
๐
zZ
๐ป Aaron Davison
Aaron Davison
๐ป Przemyslaw Kozik
Przemyslaw Kozik
๐จ Alfredo Arellano de la Fuente
Alfredo Arellano de la Fuente
๐ป MH Kim
MH Kim
๐ป Marmota
Marmota
๐จ Ares Andrew
Ares Andrew
๐
George Korsnick
๐ต Artem Smirnov
Artem Smirnov
๐ต Tim Kopplow
Tim Kopplow
๐ต mrthock
mrthock
๐ต Lukas Rottach
Lukas Rottach
๐ต boonkerz
boonkerz
๐ป ๐ Milo Ivir
Milo Ivir
๐
JasonCubic
๐จ MaxWaldorf
MaxWaldorf
๐ Michael Wizner
Michael Wizner
๐ป Martin
Martin
๐ป Piersandro Guerrera
Piersandro Guerrera
๐ ๐ X-0x01
X-0x01
๐ป Allenator
Allenator
๐
Matheus Castello
๐ป Jai A P
Jai A P
๐ฆ Richard Yu
Richard Yu
๐ป artu-ole
artu-ole
๐ป Timofey Gribanov
Timofey Gribanov
๐ ๐ Christian Bingman
Christian Bingman
๐ป zhipeng
zhipeng
๐ป
woodmeal
๐ป MagicLike
MagicLike
๐ Hisam Fahri
Hisam Fahri
๐ป Liangcheng Juves
Liangcheng Juves
๐ป Atte Timonen
Atte Timonen
๐ป Joรฃo Pinto
Joรฃo Pinto
๐ Alan
Alan
๐ป
Atsushi Morimoto
๐ต Arles
Arles
๐ต six2dez
six2dez
๐ต Candice
Candice
๐ต Rowen Willabus
Rowen Willabus
๐ต HengY1Codingโจ
HengY1Codingโจ
๐ต Francis Gelderloos
Francis Gelderloos
๐ต
astromasoud
๐ต Anders G. Jรธrgensen
Anders G. Jรธrgensen
๐ต Dave Richardson
Dave Richardson
๐ต Thomas Peter Berntsen
Thomas Peter Berntsen
๐ต Ikko Ashimine
Ikko Ashimine
๐ giejqf
giejqf
๐ป Thomas LACAZE
Thomas LACAZE
๐ป
Po Chen
๐ต Victor Chandra
Victor Chandra
๐ Dan Nissenbaum
Dan Nissenbaum
๐ต RogueThorn
RogueThorn
๐ต Spenser Black
Spenser Black
๐ป Alex
Alex
๐ต HengY1Codingโจ
HengY1Codingโจ
๐ต
David Carrero
๐ Andrii Zhovtiak
Andrii Zhovtiak
๐ป Mason Ma
Mason Ma
๐ต Timo
Timo
๐ต Evin Watson
Evin Watson
๐ Hendra Juli
Hendra Juli
๐ Wellinton Kricowski
Wellinton Kricowski
๐ต ๐
Allan
๐จ Benjamin Brandmeier
Benjamin Brandmeier
๐ป patric1025
patric1025
๐ hermitpopcorn
hermitpopcorn
๐ป Joshua Tzucker
Joshua Tzucker
๐ต luxifr
luxifr
๐ต Anne Summers
Anne Summers
๐ต
Clem
๐ป Elizabeth Martรญn Campos
Elizabeth Martรญn Campos
๐ป Tomรกลก Hruลกka
Tomรกลก Hruลกka
๐ป Osman Karaketir
Osman Karaketir
๐ป Crypto Gnome
Crypto Gnome
๐ต Richard Bukovansky
Richard Bukovansky
๐ต catlas
catlas
๐ต
This project follows the all-contributors specification. Contributions of any kind are welcome!