Skip to content
/ tabby Public
forked from Eugeny/tabby

A terminal for a more modern age

License

Notifications You must be signed in to change notification settings

giejqf/tabby

This branch is 1 commit ahead of, 1090 commits behind Eugeny/tabby:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c833ce9 · Jul 31, 2022
Jun 18, 2022
Jun 29, 2021
Jul 31, 2022
Jun 29, 2021
Jul 1, 2021
Mar 16, 2022
Jul 30, 2022
May 20, 2022
Jun 30, 2022
Apr 30, 2022
Feb 7, 2022
Jul 29, 2022
Jul 31, 2022
Feb 7, 2022
May 27, 2022
Jul 5, 2022
Apr 30, 2022
May 22, 2022
May 17, 2022
Feb 10, 2022
Jul 29, 2022
Mar 16, 2022
Mar 26, 2022
Feb 7, 2022
Mar 26, 2022
Jul 31, 2022
Aug 15, 2021
Jan 8, 2022
Sep 24, 2019
Aug 9, 2018
Jul 1, 2017
Jun 25, 2022
Jun 20, 2017
Jul 31, 2022
Jul 31, 2022
Jul 31, 2022
Jul 31, 2022
Jul 31, 2022
Jul 31, 2022
Jun 2, 2022
Sep 24, 2021
Jul 29, 2022
Jun 26, 2022
Mar 3, 2021
Jul 16, 2021
May 27, 2022
Jul 29, 2022

Repository files navigation

GitHub All Releases     Matrix   Translate   Twitter


Downloads:


This README is also available in: 🇷🇺 Русский · 🇰🇷 한국어 · 🇨🇳 简体中文 · 🇮🇹 Italiano · 🇩🇪 Deutsch


Tabby (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

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

Sponsors

packagecloud has provided free Debian/RPM repository 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):


Russell Myers

💻

Austin Warren

💻

Felicia Hummel

💻

Mike MacCana

⚠️ 🎨

Yacine Kanzari

💻

BBJip

💻

Futagirl

🎨

Levin Rickert

💻

OJ Kwon

💻

domain

🔌 💻

James Brumond

🔌

Daniel Imms

💻 🔌 ⚠️

Florian Bachmann

💻

Michael Kühnel

💻 🎨

Tilmann Meyer

💻

PM Extra

🐛

Jonathan

💻

Hans Koch

💻

Dak Smyth

💻

Wang Zhi

💻

jack1142

💻

Howie Douglas

💻

Chris Kaczor

💻

Johannes Kadak

💻

LeSeulArtichaut

💻

Cyril Taylor

💻

nstefanou

💻 🔌

orin220444

💻

Gobius Dolhain

💻

Gwilherm Folliot

💻

Dmitry Pronin

💻

Jonathan Beverley

💻

Zenghai Liang

💻

Mateusz Tracz

💻

pinpin

💻

Takuro Onoda

💻

frauhottelmann

💻

Piotr Patalong

🎨

Clark Wang

💻

iamchating

💻

starxg

🔌

Alisue

🎨

Dominic Yin

💻

Brandon Rothweiler

🎨

Logic Machine

📖

cypherbits

📖

Matthew Davidson

💻

Alexander Wiedemann

💻

장보연

📖

zZ

💻

Aaron Davison

💻

Przemyslaw Kozik

🎨

Alfredo Arellano de la Fuente

💻

MH Kim

💻

Marmota

🎨

Ares Andrew

📖

George Korsnick

💵

Artem Smirnov

💵

Tim Kopplow

💵

mrthock

💵

Lukas Rottach

💵

boonkerz

💻 🌍

Milo Ivir

🌍

JasonCubic

🎨

MaxWaldorf

🚇

Michael Wizner

💻

Martin

💻

Piersandro Guerrera

📖 🌍

X-0x01

💻

Allenator

📖

Matheus Castello

💻

Jai A P

📦

Richard Yu

💻

artu-ole

💻

Timofey Gribanov

📖 🌍

Christian Bingman

💻

zhipeng

💻

woodmeal

💻

MagicLike

📖

Hisam Fahri

💻

Liangcheng Juves

💻

Atte Timonen

💻

João Pinto

📖

Alan

💻

Atsushi Morimoto

💵

Arles

💵

six2dez

💵

Candice

💵

Rowen Willabus

💵

HengY1Coding✨

💵

Francis Gelderloos

💵

astromasoud

💵

Anders G. Jørgensen

💵

Dave Richardson

💵

Thomas Peter Berntsen

💵

This project follows the all-contributors specification. Contributions of any kind are welcome!

About

A terminal for a more modern age

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 78.0%
  • Pug 12.0%
  • SCSS 4.7%
  • JavaScript 2.7%
  • C++ 2.3%
  • C 0.1%
  • Other 0.2%