eugeny/tabby

A terminal for a more modern age

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 31 seconds ago
Added to GitGenius on August 30th, 2026
Created on December 23rd, 2016
Open Issues & Pull Requests: 2,874 (+0)
Number of forks: 4,229
Total Stargazers: 74,248 (+0)
Total Subscribers: 450 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.0 days
Mean response time: 103.4 days
90th percentile: 313.7 days
Tracked items: 1,226

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "T: Bug" is answered fastest, typically in about 3 days, while "S: Stale" waits about 4 months. 69% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 5% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1,150
New in 7 days: 9
Closed in 7 days: 3
Avg open age: 627 days
Stale 30+ days: 1,075
Stale 90+ days: 954

Recent activity

Opened in 7 days: 7
Closed in 7 days: 1
Comments in 7 days: 1
Events in 7 days: 4

Top labels

  • T: Bug (753)
  • T: Enhancement (63)
  • S: Confirmed (25)
  • Plugin: SSH (22)
  • Plugin idea (14)
  • S: Stale (13)
  • OS: Windows (10)
  • OS: Linux (7)

Detailed Description

Tabby is a terminal emulator that provides SSH, Telnet, and serial connectivity across Windows, macOS, and Linux.

Tabby addresses the need for a unified interface to local shells, remote systems, and serial devices. Rather than juggling separate tools like PuTTY for SSH or built-in terminal applications, Tabby integrates SSH and Telnet clients with a serial terminal, connection manager, and local shell support in a single configurable application. It handles fast-flowing output without performance degradation, supports Unicode including double-width characters, and includes features like split panes, tab persistence, and Zmodem file transfer for SSH sessions. On Windows, it provides proper shell completion through Clink integration and supports multiple shell environments including PowerShell, WSL, Git-Bash, Cygwin, MSYS2, and Cmder.

Tabby suits developers and system administrators who work across multiple connection types and want to reduce tool fragmentation. It works well for teams managing remote infrastructure via SSH, embedded systems work requiring serial access, and Windows users seeking a modern alternative to conhost or PuTTY. The tool is particularly valuable for those who value keyboard-driven workflows, since it offers fully configurable shortcuts including multi-chord combinations. The project also provides a web app version of the SSH, SFTP, and Telnet client for browser-based access, with self-hosting available.

The project maintains active development with regular releases and nightly builds available. The codebase is written in TypeScript and the team actively solicits translations, indicating ongoing internationalization efforts. Community engagement occurs through a Discord server, and the maintainer has published related infrastructure tooling that integrates with Tabby.