tabby README

The project's README from github.com/Eugeny/tabby. As one markdown file: README.md.

GitHub All Releases     Discord   Translate


👋 Managing remote environments? Check out Warpgate, my smart SSH/HTTP/MySQL bastion server, it works great with Tabby, you'll love it.


Downloads:


This README is also available in: :es: Spanish · :ru: Русский · :kr: 한국어 · :cn: 简体中文 · :it: Italiano · :de: Deutsch · :jp: 日本語 · :id: Bahasa Indonesia · :brazil: Português · :poland: Polski


Tabby (formerly Terminus) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux

Contents

What Tabby is and isn't

Terminal features

SSH Client

Serial Terminal

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.

Themes

Sponsors

packagecloud has provided free Debian/RPM repository hosting

keygen has provided free release & auto-update hosting

IQ Hive is providing financial support for the project development

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):

Russell Myers
Russell Myers

💻
Austin Warren
Austin Warren

💻
Felicia Hummel
Felicia Hummel

💻
Mike MacCana
Mike MacCana

⚠️ 🎨
Yacine Kanzari
Yacine Kanzari

💻
BBJip
BBJip

💻
Futagirl
Futagirl

🎨
Levin Rickert
Levin Rickert

💻
OJ Kwon
OJ Kwon

💻
domain
domain

🔌 💻
James Brumond
James Brumond

🔌
Daniel Imms
Daniel Imms

💻 🔌 ⚠️
Florian Bachmann
Florian Bachmann

💻
Michael Kühnel
Michael Kühnel

💻 🎨
Tilmann Meyer
Tilmann Meyer

💻
PM Extra
PM Extra

🐛
Jonathan
Jonathan

💻
Hans Koch
Hans Koch

💻
Dak Smyth
Dak Smyth

💻
Wang Zhi
Wang Zhi

💻
jack1142
jack1142

💻
Howie Douglas
Howie Douglas

💻
Chris Kaczor
Chris Kaczor

💻
Johannes Kadak
Johannes Kadak

💻
LeSeulArtichaut
LeSeulArtichaut

💻
Cyril Taylor
Cyril Taylor

💻
nstefanou
nstefanou

💻 🔌
orin220444
orin220444

💻
Gobius Dolhain
Gobius Dolhain

💻
Gwilherm Folliot
Gwilherm Folliot

💻
Dmitry Pronin
Dmitry Pronin

💻
Jonathan Beverley
Jonathan Beverley

💻

tabby (Eugeny/tabby)

theme
Searching Database…

75K ·GitHub
What is this?Tabby is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux, formerly known as Terminus.
Is this a replacement for my shell, or just the terminal window around it?It only replaces the terminal app/window, not your shell: it supports PowerShell, WSL, Git-Bash, Cygwin, MSYS2, Cmder and CMD, but it's not a new shell or a MinGW/Cygwin replacement.
Do I need anything else installed before using the SSH or serial client?No extra dependencies are required; the SSH2 client, serial terminal, and SFTP/Telnet support are all built in, including an encrypted container for SSH secrets.
Is it lightweight on RAM like Alacritty?No, Tabby is explicitly not lightweight; if RAM usage matters, the README suggests ConEmu or Alacritty instead.
Does it work the same across Windows, macOS and Linux?Yes, it's built as a cross-platform alternative to conhost, PowerShell ISE, PuTTY, Terminal.app and iTerm on all three major desktop OSes.
Can I run the SSH/SFTP/Telnet client without installing the desktop app?Yes, Tabby also offers a web app version of the SSH, SFTP and Telnet client that can be self-hosted.
Can I extend Tabby with plugins and themes?Yes, plugins and themes install directly from the in-app Settings view; examples include a Docker connector, config sync to Gist/Gitee, an MCP server plugin for AI assistant integration, and themes like Catppuccin and Gruvbox.
Does the SSH client support jump hosts and agent forwarding?Yes, it includes automatic jump host management, X11 and port forwarding, and agent forwarding including Pageant and Windows native OpenSSH Agent.
Can I transfer files directly from an SSH session?Yes, Tabby supports direct file transfer from/to SSH sessions via Zmodem, as well as SFTP.
What can the serial terminal do besides basic connections?It supports saved connections, readline input, optional hex byte-by-byte input and hexdump output, newline conversion, and automatic reconnection.
Creator
Eugeny
Size
97.6 MB
Stars
75K
Age
9y
Commits · 90 Days