Analysis updated 2026-06-20
Manage all your SSH server connections in one tabbed interface with saved credentials stored in an encrypted vault.
Connect to a microcontroller or network device over a serial port from the same app you use for SSH sessions.
Set a global hotkey to summon a dropdown terminal window over any other application on your desktop.
Split your terminal into side-by-side panes to monitor server logs in one panel while running commands in another.
| eugeny/tabby | strapi/strapi | daytonaio/daytona | |
|---|---|---|---|
| Stars | 71,031 | 72,091 | 72,382 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Tabby is a modern, highly customizable terminal emulator for Windows, macOS, and Linux. A terminal emulator is a program that provides a text-based interface where you type commands and see output, similar to the built-in Terminal app on macOS or Command Prompt on Windows, but with more features and flexibility. Tabby replaces or improves on tools like PuTTY, Windows Terminal, macOS Terminal.app, and iTerm by combining local terminal functionality with integrated SSH and serial connection management in one application. The application works as a desktop app built with web technologies (TypeScript, Electron), meaning it runs a browser engine under the hood to render the UI. Key features described in the README include an integrated SSH client with a visual connection manager, support for SSH tunneling and jump hosts, a serial terminal for connecting to hardware like microcontrollers and network equipment, split panes (multiple terminal panels side by side in one window), a global hotkey to summon a dropdown Quake-style console, full Unicode support, progress detection, and an encrypted vault for storing SSH credentials securely. The plugin system lets you add features like Docker container connections, config syncing, and AI assistant integration. Themes are also installable from within the settings panel. You would use Tabby if you frequently SSH into remote servers, connect to serial devices for hardware work, or simply want a more customizable local terminal than the system default. It is particularly well suited for developers and system administrators who manage multiple remote connections and want them organized in a tabbed interface with persistent session state. The tech stack is TypeScript running on the Electron framework, with plugins distributed via npm.
Tabby is a modern, highly customizable terminal app for Windows, macOS, and Linux that combines a local shell, SSH client, and serial port terminal in one tabbed interface with an encrypted credential vault.
Mainly TypeScript. The stack also includes TypeScript, Electron.
The specific license is not named in the explanation, the project is open-source and plugins are distributed via npm.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.