File: README.md
👋 Managing remote environments? Check out Warpgate, my smart SSH/HTTP/MySQL bastion server, it works great with Tabby, you'll love it.
Downloads:
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
- A VT220 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
- sftp-tab - open sftp tab for ssh connection like SecureCRT
- background - change Tabby background image and more...
- highlight - Tabby terminal keyword highlight plugin
- web-auth-handler - In-app web authentication popups (Built primarily for warpgate in-browser auth)
- mcp-server - Powerful Model Context Protocol server integration for Tabby that seamlessly connects with AI assistants through MCP clients like Cursor and Windsurf, enhancing your terminal workflow with intelligent AI capabilities.
- ssh-keymap - lets your synced Tabby SSH profiles reference private keys by name instead of by absolute file path. A local mapping file (never synced) translates each name to the real path on that machine * serial-timestamp - adds timestamps to serial terminal sessions
Themes
- hype - a Hyper inspired theme
- relaxed - the Relaxed theme for Tabby
- gruvbox
- windows10
- altair
- catppuccin - Soothing pastel theme for Tabby
- noctis - color themes inspired by Noctis VS Code theme
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):
This project follows the all-contributors specification. Contributions of any kind are welcome!
File: tabby-core/README.md
Tabby Core Plugin
See also:
This module provides:
- tabbed interface services
- toolbar UI
- config file management
- hotkeys
- tab recovery
- logging
- theming
Using the API:
import { AppService, TabContextMenuItemProvider } from 'tabby-core'Exporting your subclasses:
@NgModule({
...
providers: [
...
{ provide: TabContextMenuItemProvider, useClass: MyContextMenu, multi: true },
...
]
})File: tabby-linkifier/README.md
Tabby Linkifier Plugin
This plugin makes URLs, IPs and file paths in the terminal clickable and adds a context menu that allows quickly copying them.
File: tabby-local/README.md
Tabby Local Plugin
- local shells
Using the API:
import { ShellProvider } from 'tabby-local'Exporting your subclasses:
@NgModule({
...
providers: [
...
{ provide: ShellProvider, useClass: MyShellPlugin, multi: true },
...
]
})File: tabby-settings/README.md
Tabby Settings Plugin
- tabbed settings interface
Using the API:
import { SettingsTabProvider } from 'tabby-settings'Exporting your subclasses:
@NgModule({
...
providers: [
...
{ provide: SettingsTabProvider, useClass: MySettingsTab, multi: true },
...
]
})File: tabby-terminal/README.md
Tabby Terminal Plugin
- terminal tabs
- terminal frontends
- session management
File: README.de-DE.md
Downloads:
Tabby (ehemals Terminus) ist ein äußerst konfigurierbarer Terminalemulator, SSH- und serieller Client für Windows, macOS und Linux
- Integrierter SSH- und Telnet-Client und Verbindungsmanager
- Integriertes serielles Terminal
- Theming und Farbschemata
- Vollständig konfigurierbare Tastenkombinationen und Multi-Akkord-Tastenkombinationen
- Geteilte Fenster
- Merkt sich deine Tabs
- Unterstützung für PowerShell (und PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder und CMD
- Direkte Dateiübertragung von/zu SSH-Sitzungen über Zmodem
- Vollständige Unicode-Unterstützung, einschließlich Zeichen mit doppelter Breite
- Kein Abbruch bei schnell ablaufenden Ausgaben
- Richtiges Shell-Erlebnis unter Windows, einschließlich Tabulator-Vervollständigung (über Clink)
- Integrierter verschlüsselter Container für SSH-Secrets und Konfiguration
- SSH-, SFTP- und Telnet-Client verfügbar als Web-App (auch selbstgehostet).
Inhaltsverzeichnis
- Was Tabby ist und was nicht
- Terminal-Funktionen
- SSH Client
- Serielles Terminal
- Portabel
- Plugins
- Themen
- Beitragen
Was Tabby ist und was nicht
Tabby ist eine Alternative zu Windows Standard-Terminal (conhost), PowerShell ISE, PuTTY, macOS Terminal.app und iTerm
Tabby ist weder eine neue Shell noch ein MinGW- oder Cygwin-Ersatz. Sie ist auch nicht gerade sparsam - wenn die RAM-Nutzung von Bedeutung ist, solltest Du Conemu oder Alacritty in Betracht ziehen.
Terminal-Funktionen
- Ein VT220-Terminal + verschiedene Erweiterungen
- Mehrere verschachtelte, geteilte Fenster
- Tabs auf jeder Seite des Fensters
- Optional andockbares Fenster mit einem globalen Spawn-Hotkey ("Quake-Konsole")
- Fortschrittserkennung
- Benachrichtigung bei Prozessabschluss
- Einfügen in Klammern, mehrzeilige Einfügewarnungen
- Schriftart-Ligaturen
- Benutzerdefinierte Shell-Profile
- Optionales RMB-Einfügen und Kopieren bei Auswahl (PuTTY-Stil)
SSH Client
- SSH2-Client mit einem Verbindungsmanager
- X11 und Portweiterleitung
- Automatisches Jump-Host-Management
- Agent-Weiterleitung (inkl. Pageant und Windows-eigenem OpenSSH-Agent)
- Anmeldeskripte
Serielles Terminal
- Gespeicherte Verbindungen
- Unterstützung von Readline-Eingaben
- Optionale hexadezimale Byte-für-Byte-Eingabe und Hexdump-Ausgabe
- Newline-Konvertierung
- Automatische Wiederverbindung
Portabel
Tabby läuft als portable Anwendung unter Windows, wenn Sie einen data-Ordner am selben Ort erstellen, an dem sich auch Tabby.exe befindet.
Plugins
Plugins und Themen können direkt aus der Ansicht "Einstellungen" in Tabby installiert werden.
- docker - Verbindung zu Docker-Containern
- title-control - ermöglicht die Änderung des Titels der Terminal-Tabs durch Angabe eines Präfixes, Suffixes und/oder zu entfernender Strings
- quick-cmds - schnelles Senden von Befehlen an eine oder alle Terminal-Tabs
- save-output - speichert Terminalausgaben in einer Datei
- sync-config - synchronisiert die Konfiguration mit Gist oder Gitee
- clippy - ein Beispiel-Plugin, das einen die ganze Zeit nervt
- workspace-manager - ermöglicht das Erstellen eigener Workspace-Profile auf Basis der angegebenen Konfiguration
- search-in-browser - öffnet den Standard-Systembrowser mit einem Text, der aus dem Tabby Tab ausgewählt wurde
- sftp-tab - Öffnet ein SFTP-Tab für SSH-Verbindungen ähnlich wie SecureCRT
- web-auth-handler - In-App-Web-Authentifizierungspopups (Hauptsächlich für die in-Browser-Authentifizierung von Warpgate entwickelt)
- mcp-server - Leistungsstarke Model Context Protocol Server-Integration für Tabby, die sich nahtlos mit KI-Assistenten über MCP-Clients wie Cursor und Windsurf verbindet und Ihren Terminal-Workflow mit intelligenten KI-Funktionen verbessert.
Themen
- hype - ein von Hyper inspiriertes Thema
- relaxed - das entspannte Thema für Tabby
- gruvbox
- windows10
- altair
Sponsoren
packagecloud bietet kostenloses Debian/RPM-Repository-Hosting an
Beitragen
Pull Requests und Plugins sind willkommen!
Siehe HACKING.md und API docs für Informationen über den Aufbau des Projekts und ein sehr kurzes Tutorial zur Plugin-Entwicklung.
Dank geht an diese wunderbaren Menschen (emoji key):
Dieses Projekt folgt der all-contributors Spezifikation. Beiträge jeglicher Art sind willkommen!
File: README.es-ES.md
Descargas:
Tabby (anteriormente Terminus) es un emulador de terminal, SSH y cliente serie altamente configurable parar Windows, macOS y Linux
- Cliente y gestor de conexiones SSH y Telnet integrados
- Terminal serie integrado
- Esquemas de colores y temas
- Totalmente configurable con atajos y atajos múltiples
- Paneles divididos
- Recuerda tus pestañas
- Soporte para PowerShell (y PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder y CMD
- Transferencia de ficheros directa desde/a sesiones SSH via Zmodem
- Soporte completo Unicode incluyendo caracteres dobles
- No se bloquea con las salidas rápidas
- Experiencia adecuada del shell en Windows, incluyendo la finalización de pestañas (via Clink)
- Contenedor encriptado integrado para los secretos SSH y la configuración
- Cliente SSH, SFTP y Telnet disponible como aplicación web (incluso auto-alojada).
Contenidos
- ¿Qué es Tabby y que no es?
- Características de Terminal
- Cliente SSH
- Terminal Serie
- Portable
- Plugins
- Temas
- Contribuciones
¿Qué es Tabby y que no es?
Tabby es una alternativa al terminal estándar de Windows (cohost), PowerShell ISE, PuTTY, macOS Terminal.app e iTerm
Tabby no es un nuevo shell o un sustituto de MinGW o de Cygwin. Tampo es ligero - si el uso de RAM es importante, considera Conemu o Alacritty
Características de Terminal
- Un terminal VT220 + varias extensiones
- Múltiples paneles divididos anidados
- Pestañas en cualquier lado de la ventana
- Ventana acoplable opcional con una tecla de acceso directo global ("consola de Quake")
- Detección del progreso
- Notificación de la finalización del proceso
- Pegar entre corchetes, avisos de pegar multilínea
- Tipos de letra ligados
- Perfiles personalizados en el shell
- Opción de pegar y copiar al seleccionar RMB (estilo PuTTY)
Cliente SSH
- Cliente SSH2 con gestor de conexiones
- X11 y reenvío de puertos
- Gestión de host de salto automático
- Reenvío de agentes (incluido el agente de Pageant y el agente OpenSSH nativo de Windows)
- Scripts de inicio de sesión
Terminal Serie
- Conexiones guardadas
- Soporte de entrada de línea de lectura
- Entrada hexagonal byte a byte y salida hexdump opcionales
- Conversión de la nueva línea
- Reconexión automática
Portable
Tabby se ejecutará como una aplicación portátil en Windows, si crea una carpeta data en la misma ubicación donde se encuentra Tabby.exe.
Plugins
Los plugins y los temas se pueden instalar directamente desde la vista de Configuración dentro de Tabby.
- docker - conectarse a los contenedores Docker
- title-control - permite modificar el título de las pestañas de los terminales proporcionando un prefijo, un sufijo y/o cadenas a eliminar
- quick-cmds - enviar rápidamente comandos a una o a todas las pestañas del terminal
- save-output - registrar la salida del terminal en un archivo
- sync-config - sincronizar la configuración con Gist o Gitee
- clippy - un ejemplo de plugin que te molesta todo el tiempo
- workspace-manager - permite crear perfiles de espacio de trabajo personalizados basados en la configuración dada
- search-in-browser - abre el navegador del sistema por defecto con un texto seleccionado en la pestaña de Tabby's
- sftp-tab - abre una pestaña sftp para la conexión ssh como SecureCRT
- web-auth-handler - Ventanas emergentes de autenticación web dentro de la app (Construidas principalmente para la autenticación en el navegador de warpgate)
- mcp-server - Potente integración del servidor de Protocolo de Contexto de Modelo para Tabby que se conecta sin problemas con asistentes de IA a través de clientes MCP como Cursor y Windsurf, mejorando tu flujo de trabajo en terminal con capacidades inteligentes de IA.
Temas
Patrocinadores
packagecloud ha proporcionado alojamiento gratuito de repositorios Debian/RPM
keygen ha proporcionado alojamiento gratuito para la liberación y la actualización automática
Contribuciones
¡Solicitudes de Pull y plugins son bienvenidas!
Mira HACKING.md y documentación API para obtener información sobre el diseño del proyecto y un breve tutorial de desarrollo de plugins.
Gracias a estas maravillosas personas (emoji key):
Este proyecto sigue la especificación all-contributors. ¡Las contribuciones de cualquier tipo son bienvenidas!.
File: README.id-ID.md
Downloads:
Tabby (sebelumnya Terminus) adalah emulator terminal, SSH, dan klien serial yang sangat dapat dikonfigurasi untuk Windows, macOS, dan Linux
- Integrasi SSH dan klien Telnet dan Koneksi Manager
- Integrasi terminal serial
- Tema dan skema warna
- Pintasan yang dapat dikonfigurasi sepenuhnya dan pintasan multi-chord
- Panel yang bisa dipisahkan
- Mengingat tab anda
- Mendukung PowerShell (dan PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder dan CMD
- File transfer secara langsung dari/ke sesi SSH melalui Zmodem
- Mendukung Unicode termasuk karakter double-width
- Tidak tersendat dengan output yang tampil dengan cepat
- Pengalaman shell yang tepat di Windows termasuk penyelesaian tab (melalui Clink)
- Terintegrasi dengan wadah terenkripsi untuk rahasia dan konfigurasi SSH
- SSH, SFTP dan klien Telnet tersedia sebagai aplikasi web (dan juga self-hosted).
Contents
- Apa itu Tabby dan bukan Tabby
- Fitur Terminal
- SSH Client
- Serial Terminal
- Portabel
- Plugins
- Tema
- Kontribusi
Apa itu Tabby dan bukan Tabby
Tabby adalah sebuah alternatif untuk terminal standar Windows (conhost), PowerShell ISE, PuTTY, macOS Terminal.app dan iTerm
Tabby bukan shell yang baru atau pengganti MinGW atau Cygwin. Dan bukan aplikasi ringan - jika mengutamakan penggunaan RAM, mungkin boleh mencoba Conemu atau Alacritty
Fitur terminal
- Terminal VT220 + berbagai macam ekstensi
- Beberapa pembagian panel
- Tab di sisi mana pun dari jendela
- Jendela dockable opsional dengan hotkey spawn global ("Quake console")
- Deteksi Progres
- Notifikasi saat proses telah selesai
- Tempel tanda kurung, peringatan tempel multiline
- Pengikat font
- Kustom profil shell
- Opsional tempel RMB dan copy-on select (PuTTY style)
Klien SSH
- Klien SSH2 dengan manajemen koneksi
- X11 dan port forwarding
- Otomatis berpindah host management
- Agent forwarding (termasuk Pageant dan Windows native OpenSSH Agent)
- Login scripts
Serial Terminal
- Koneksi yang disimpan
- Support Readline input
- Opsional hex byte-by-byte input dan hexdump output
- Konversi Newline
- Rekoneksi secara otomatis
Portabel
Tabby tetap bisa berjalan sebagai aplikasi portabel di Windows, jika anda membuat folder data di tempat yang sama dengan Tabby.exe.
Plugins
Tema dan Plugin bisa langsung di install dari Pengaturan di dalam Tabby.
- docker - untuk koneksi ke Docker containers
- title-control - memperbolehkan untuk mengganti judul di tab terminal dengan menyediakan prefix, suffix, dan/atau strings untuk di buang
- quick-cmds - kirimkan perintah ke satu atau semua tab terminal dengan cepat
- save-output - merekam output terminal ke suatu file
- sync-config - sinkronisasi konfigurasi ke Gist atau Gitee
- clippy - suatu contoh plugin yang akan mengganggu anda setiap saat
- workspace-manager - memperbolehkan membuat kustom profil workspace dari konfigurasi yang diberikan
- search-in-browser - membuka browser default dengan text yang dipilih dari Tab Tabby
- sftp-tab - membuka tab sftp untuk koneksi ssh seperti SecureCRT
- web-auth-handler - Pop-up otentikasi web di dalam aplikasi (Dibangun terutama untuk otentikasi in-browser warpgate)
- mcp-server - Integrasi server Model Context Protocol yang kuat untuk Tabby yang terhubung secara mulus dengan asisten AI melalui klien MCP seperti Cursor dan Windsurf, meningkatkan alur kerja terminal Anda dengan kemampuan AI yang cerdas.
Tema
Sponsors
packagecloud telah menyediakan hosting gratis untuk Debian/RPM Repisitory
Kontribusi
Pull requests dan plugins dipersilahkan!
Lihat HACKING.md dan API docs untuk informasi lebih lajut tentang project ini, dan tutorial singkat untuk plugin.
Terima kasih kepada mereka yang telah membantu (emoji key):
Project ini mengikuti semua spesifikasi dari all-contributors. Kontribusi akan sangat diterima!
File: README.it-IT.md
Downloads:
Questo README è disponibile anche in: :gb: English · :es: Spanish · :ru: Русский · :kr: 한국어 · :cn: 简体中文 · :de: Deutsch · :jp: 日本語 · :id: Bahasa Indonesia · :brazil: Português · :poland: Polski
Tabby (precedentemente Terminus) è un emulatore di terminale, SSH e client seriale altamente configurabile per Windows, macOS e Linux
- Client SSH e Telnet integrato con gestore delle connessioni
- Terminale seriale integrato
- Temi e combinazioni di colori
- Scorciatoie completamente configurabili e scorciatoie multi-tasto
- Divisibile in pannelli
- Ricorda le schede aperte
- Supporto PowerShell (e PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder e CMD
- Trasferimento file diretto da/a sessioni SSH tramite Zmodem
- Pieno supporto Unicode inclusi caratteri a doppia larghezza
- Non si blocca su output a flusso rapido
- Proper shell experience on Windows including tab completion (via Clink)
- Integrated encrypted container for SSH secrets and configuration
- Esperienza shell studiaat per Windows incluso il completamento delle schede (tramite Clink)
- Contenitore crittografato integrato per chiavi SSH e file di configurazione
- Client SSH, SFTP e Telnet disponibile come web app (anche self-hosted).
Contenuti
- Cosa è e cosa non è Tabby
- Caratteristiche del Terminale
- Client SSH
- Terminale Seriale
- Portabilità
- Plugin
- Temi
- Partecipazione
Cosa è e cosa non è Tabby
Tabby è un'alternativa al terminale standard di Windows (conhost), PowerShell ISE, PuTTY, macOS Terminal.app e iTerm
Tabby non è una nuova shell o un'alternativa a MinGW o Cygwin. Non è nemmeno leggero: se l'utilizzo della RAM è importante, considera Conemu o Alacritty
Caratteristiche del Terminale
- Un terminale VT220 + vari estensioni
- Suddivisione in pannelli
- Schede su qualsiasi lato della finestra
- Finestra agganciabile opzionale con un tasto di scelta rapida ("Quake console")
- Rilevamento del progresso
- Notifica al completamento del processo
- Incolla tra parentesi e avvisi di incollaggio multilinea
- Legature dei caratteri
- Profili shell personalizzati
- Incolla RMB e copia su selezione opzionale (in stile PuTTY)
Client SSH
- Client SSH2 con un gestore di connessioni
- X11 e port forwarding
- Gestione automatica dell'host di salto
- Inoltro dell'agente (incluso Pageant e l'agente OpenSSH nativo di Windows)
- Script di accesso
Terminale Seriale
- Connessioni salvate
- Supporto per l'input Readline
- Input esadecimale byte per byte opzionale e output hexdump
- Conversione nuova riga
- Riconnessione automatica
Portabilità
Tabby può essere eseguito come app portatile su Windows, se crei una cartella data nella stessa posizione in cui si trova Tabby.exe.
Plugin
I plugin e i temi possono essere installati direttamente dalla vista Impostazioni all'interno di Tabby.
- docker - connessione ai container Docker
- title-control - consente di modificare il titolo delle schede del terminale fornendo un prefisso, un suffisso e/o stringhe da rimuovere
- quick-cmds - invia rapidamente comandi a una o tutte le schede del terminale
- save-output - registra l'output del terminale in un file
- sync-config - sincronizza la configurazione con Gist o Gitee
- clippy - un esempio di plugin che ti infastidisce tutto il tempo
- workspace-manager - consente di creare profili di spazio di lavoro personalizzati basati sulla configurazione fornita
- search-in-browser - apre il browser di sistema predefinito con un testo selezionato dalla scheda di Tabby
- sftp-tab - apre una scheda SFTP per la connessione SSH come SecureCRT
- web-auth-handler - Popup di autenticazione web in-app (costruito principalmente per l'autenticazione in-browser di Warpgate)
- mcp-server - Potente integrazione del server Model Context Protocol per Tabby che si connette perfettamente con assistenti AI attraverso client MCP come Cursor e Windsurf, migliorando il tuo flusso di lavoro del terminale con capacità AI intelligenti.
Temi
Sponsor
packagecloud ha fornito gratuitamente un hosting per i repository Debian/RPM
Partecipazione
Richieste pull e plugin sono i benvenuti!
Vedi HACKING.md e la documentazione API per informazioni su come è strutturato il progetto e un brevissimo tutorial sullo sviluppo dei plugin.
Grazie a queste persone meravigliose (emoji key):
Questo progetto segue le specifiche all-contributors. Contributi di qualsiasi genere sono ben accetti!