https://github.com/Eugeny/tabby Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. {{ message }} Eugeny / tabby Public * * Notifications * Fork 2.9k * Star 48.4k A terminal for a more modern age tabby.sh License MIT license 48.4k stars 2.9k forks Star Notifications * Code * Issues 1.4k * Pull requests 42 * Discussions * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Projects * Wiki * Security * Insights Eugeny/tabby This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 64 branches 202 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/E] Use Git or checkout with SVN using the web URL. [gh repo clone Eugeny] Work fast with our official CLI. Learn more about the CLI. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @Eugeny Eugeny added Czech locale, updated other locales ... 77b74ad Jun 28, 2023 added Czech locale, updated other locales 77b74ad Git stats * 5,768 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github Cross Compile linux armhf/arm64 artifacts #8613 by @Jai-JAP June 26, 2023 16:29 .vscode project rename June 29, 2021 23:57 app Cross Compile linux armhf/arm64 artifacts #8613 by @Jai-JAP June 26, 2023 16:29 build migrated to @electron/notarize June 14, 2023 17:57 docs title pic update July 1, 2021 22:15 extras updated clink - fixes #7615 December 26, 2022 20:55 locale added Czech locale, updated other locales June 28, 2023 10:46 patches bumped electron-builder October 28, 2022 19:58 scripts Cross Compile linux armhf/arm64 artifacts #8613 by @Jai-JAP June 26, 2023 16:29 snap autorebuild native modules April 30, 2022 09:49 tabby-community-color-schemes bumped plugins April 23, 2023 10:22 tabby-core added Czech locale, updated other locales June 28, 2023 10:46 tabby-electron Merge pull request #8509 from Eugeny/dependabot/npm_and_yarn/ tabby-el... June 14, 2023 23:39 tabby-linkifier bumped plugins April 23, 2023 10:22 tabby-local change the terminal.autoOpen default to true June 4, 2023 20:34 tabby-plugin-manager Bump semver from 7.3.5 to 7.5.1 in /tabby-plugin-manager May 15, 2023 05:00 tabby-serial Merge pull request #8416 from Clem-Fern/connectable-refactoring May 16, 2023 21:35 tabby-settings Update settingsTabBody.component.ts June 24, 2023 03:27 tabby-ssh Bump strip-ansi from 7.0.0 to 7.1.0 in /tabby-ssh June 14, 2023 21:39 tabby-telnet ref(connectable tab) unused import May 12, 2023 20:32 tabby-terminal Merge pull request #8589 from Clem-Fern/feat#6518 June 16, 2023 18:08 tabby-uac fixed admin tabs requiring debug VC libs - fixes #5933, fixes #4793, f... March 16, 2022 10:04 tabby-web-demo Merge pull request #7485 from Eugeny/dependabot/npm_and_yarn/ tabby-we... June 14, 2023 23:41 tabby-web bumped plugins April 23, 2023 10:22 web fixed #8404 - missing SFTP progressbar May 15, 2023 22:55 .all-contributorsrc updated contributors June 26, 2023 16:55 .editorconfig Add EditorConfig files September 27, 2022 20:34 .eslintrc.yml bootstrap 5 WIP (#7891) February 26, 2023 20:42 .gitignore fix icon visibility for vertical tabs November 28, 2022 09:32 .mergify.yml Update .mergify.yml September 24, 2019 11:02 .pug-lintrc.js SVG icons August 9, 2018 15:13 CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md July 1, 2017 10:54 HACKING.md Cross Compile linux armhf/arm64 artifacts #8613 by @Jai-JAP June 26, 2023 16:29 LICENSE wip June 20, 2017 23:28 README.de-DE.md updated contributors June 26, 2023 16:55 README.es-ES.md updated contributors June 26, 2023 16:55 README.id-ID.md updated contributors June 26, 2023 16:55 README.it-IT.md updated contributors June 26, 2023 16:55 README.ja-JP.md updated contributors June 26, 2023 16:55 README.ko-KR.md updated contributors June 26, 2023 16:55 README.md updated contributors June 26, 2023 16:55 README.pt-BR.md updated contributors June 26, 2023 16:55 README.ru-RU.md updated contributors June 26, 2023 16:55 README.zh-CN.md updated contributors June 26, 2023 16:55 electron-builder.yml bootstrap 5 WIP (#7891) February 26, 2023 20:42 firebase.json setup docs deployment September 25, 2021 00:36 package.json Merge pull request #8473 from Eugeny/dependabot/npm_and_yarn/sentry/ c... June 14, 2023 23:39 tsconfig.json fixed copying as HTML - fixes #8092, fixes #8091 March 19, 2023 10:41 typedoc.mjs bootstrap 5 WIP (#7891) February 26, 2023 20:42 webpack.config.mjs bootstrap 5 WIP (#7891) February 26, 2023 20:42 webpack.plugin.config.mjs bootstrap 5 WIP (#7891) February 26, 2023 20:42 yarn.lock Merge pull request #7616 from Eugeny/dependabot/npm_and_yarn/qs-6.4.1 June 14, 2023 23:41 View code [ ] Downloads: Contents What Tabby is and isn't Terminal features SSH Client Serial Terminal Portable Plugins Themes Sponsors Contributing README.md [readme] GitHub All Releases [6874747073] Matrix Translate Twitter [68747470733a2f2f6364] --------------------------------------------------------------------- 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! --------------------------------------------------------------------- Downloads: * Latest release * Repositories: Debian/Ubuntu-based, RPM-based * Latest nightly build This README is also available in: Spanish * Russkii * hangugeo * Jian Ti Zhong Wen * Italiano * Deutsch * Ri Ben Yu * Bahasa Indonesia * Portugues --------------------------------------------------------------------- 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 * Terminal features * SSH Client * Serial Terminal * Portable * Plugins * Themes * Contributing 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 [readme-ter] * 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 [readme-ssh] * 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 * gruvbox * windows10 * altair Sponsors [6874747073] packagecloud has provided free Debian/RPM repository hosting [200423885-] keygen 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): Russell Austin Warren Felicia Mike MacCana Yacine BBJip Futagirl Myers [Austin Warren Hummel [Mike MacCana] Kanzari [BBJip] [Futagirl] [Russell ] [Felicia [?][?] [Yacine Myers] Hummel] Kanzari] Levin OJ Kwon domain James Brumond Daniel Imms Florian Michael Rickert [OJ Kwon] [domain] [James Brumond] [Daniel Bachmann Kuhnel [Levin Imms] [Florian [Michael Rickert] [?][?] Bachmann] Kuhnel] Tilmann PM Extra Jonathan Hans Koch Dak Smyth Wang Zhi jack1142 Meyer [PM Extra] [Jonathan] [Hans Koch] [Dak Smyth] [Wang Zhi] [jack1142] [Tilmann Meyer] Howie Chris Kaczor Johannes LeSeulArtichaut Cyril nstefanou orin220444 Douglas [Chris Kaczor] Kadak [ Taylor [nstefanou] [orin220444] [Howie [Johannes LeSeulArtichaut [Cyril Douglas] Kadak] ] Taylor] Gobius Gwilherm Dmitry Jonathan Zenghai Mateusz Tracz pinpin Dolhain Folliot Pronin Beverley Liang [Mateusz [pinpin] [Gobius [Gwilherm [Dmitry [Jonathan [Zenghai Tracz] Dolhain] Folliot] Pronin] Beverley] Liang] Takuro frauhottelmann Piotr Clark Wang iamchating starxg Alisue Onoda [ Patalong [Clark Wang] [iamchating [starxg] [Alisue] [Takuro frauhottelmann [Piotr ] Onoda] ] Patalong] Dominic Yin Brandon Logic cypherbits Matthew Alexander jangboyeon [Dominic Rothweiler Machine [cypherbits] Davidson Wiedemann [jangboyeon] Yin] [Brandon [Logic [Matthew [Alexander Rothweiler] Machine] Davidson] Wiedemann] zZ Aaron Davison Przemyslaw Alfredo MH Kim Marmota Ares Andrew [zZ] [Aaron Davison Kozik Arellano de la [MH Kim] [Marmota] [Ares Andrew] ] [ Fuente Przemyslaw [Alfredo Kozik] Arellano de la Fuente] George Artem Smirnov Tim mrthock Lukas boonkerz Milo Ivir Korsnick [Artem Smirnov Kopplow [mrthock] Rottach [boonkerz] [Milo Ivir] [George ] [Tim [Lukas Korsnick] Kopplow] Rottach] JasonCubic MaxWaldorf Michael Martin Piersandro X-0x01 Allenator [JasonCubic [MaxWaldorf] Wizner [Martin] Guerrera [X-0x01] [Allenator] ] [Michael [Piersandro Wizner] Guerrera] Matheus Jai A P Richard Yu artu-ole Timofey Christian zhipeng Castello [Jai A P] [Richard [artu-ole] Gribanov Bingman [zhipeng] [Matheus Yu] [Timofey [Christian Castello] Gribanov] Bingman] woodmeal MagicLike Hisam Liangcheng Atte Joao Pinto Alan [woodmeal] [MagicLike] Fahri Juves Timonen [Joao Pinto] [Alan] [Hisam [Liangcheng [Atte Fahri] Juves] Timonen] Atsushi Arles six2dez Candice Rowen HengY1Coding Francis Morimoto [Arles] [six2dez] [Candice] Willabus [ Gelderloos [Atsushi [Rowen HengY1Coding [Francis Morimoto] Willabus] ] Gelderloos] astromasoud Anders G. Dave Thomas Peter Ikko giejqf Thomas LACAZE [ Jorgensen Richardson Berntsen Ashimine [giejqf] [Thomas astromasoud [Anders G. [Dave [Thomas Peter [Ikko LACAZE] ] Jorgensen] Richardson Berntsen] Ashimine] ] Po Chen Victor Chandra Dan RogueThorn Spenser Alex HengY1Coding [Po Chen] [Victor Nissenbaum [RogueThorn] Black [Alex] [ Chandra] [Dan [Spenser HengY1Coding Nissenbaum Black] ] ] David Andrii Mason Ma Timo Evin Watson Hendra Juli Wellinton Carrero Zhovtiak [Mason Ma] [Timo] [Evin [Hendra Juli] Kricowski [David [Andrii Watson] [Wellinton Carrero] Zhovtiak] Kricowski] Allan Benjamin patric1025 hermitpopcorn Joshua luxifr Anne Summers [Allan] Brandmeier [ [hermitpopcorn] Tzucker [luxifr] [Anne Summers [Benjamin patric1025 [Joshua ] Brandmeier] ] Tzucker] Clem Elizabeth Tomas Osman Karaketir Crypto Richard catlas [Clem] Martin Campos Hruska [Osman Gnome Bukovansky [catlas] [Elizabeth [Tomas Karaketir] [Crypto [Richard Martin Campos] Hruska] Gnome] Bukovansky] Thomas Dylan Sangboak qyecst Kapocsi Hackworth Lee [qyecst] [Thomas [Dylan [Sangboak Kapocsi] Hackworth] Lee] This project follows the all-contributors specification. Contributions of any kind are welcome! About A terminal for a more modern age tabby.sh Topics terminal serial terminal-emulators ssh-client telnet-client Resources Readme License MIT license Code of conduct Code of conduct Stars 48.4k stars Watchers 421 watching Forks 2.9k forks Report repository Releases 175 Alpha 197 Latest Jun 6, 2023 + 174 releases Sponsor this project * * open_collective opencollective.com/tabby * ko_fi ko-fi.com/eugeny Learn more about GitHub Sponsors Contributors 109 * @Eugeny * @dependabot-preview[bot] * @dependabot[bot] * @allcontributors[bot] * @Jai-JAP * @Clem-Fern * @Domain * @LcJuves * @dcarrero * @CyrilTaylor * @boonkerz + 98 contributors Languages * TypeScript 76.7% * Pug 12.2% * SCSS 5.6% * JavaScript 3.1% * C++ 2.2% * Batchfile 0.1% * Other 0.1% Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time.