
Chi lavora ogni giorno con server, sistemi Linux, dispositivi embedded o ambienti di sviluppo sa quanto sia importante avere un terminale affidabile e flessibile. Tabby, conosciuto in passato come Terminus, punta proprio a questo obiettivo offrendo un’applicazione moderna disponibile per Windows, macOS e Linux.
Il progetto non si limita a sostituire il terminale predefinito del sistema operativo, ma integra numerose funzionalità che normalmente richiederebbero software separati. In un’unica interfaccia è possibile gestire connessioni SSH, sessioni Telnet, collegamenti seriali e numerosi profili personalizzati, mantenendo sempre un’esperienza coerente su tutte le piattaforme supportate.
Tabby non introduce una nuova shell e non sostituisce strumenti come Cygwin o MinGW. Si concentra invece sull’offrire un ambiente di lavoro completo per amministratori di sistema, sviluppatori e utenti avanzati che desiderano organizzare meglio le proprie attività quotidiane.
Un terminale completo per amministrazione di sistema e sviluppo
Uno dei punti di forza di Tabby è il client SSH integrato con gestione delle connessioni salvate. L’applicazione supporta SSH2, Telnet e terminali seriali, consentendo di lavorare con server remoti, router, switch, schede di sviluppo e numerosi altri dispositivi direttamente dalla stessa interfaccia.
Le connessioni SSH includono funzionalità avanzate come port forwarding, X11 forwarding, agent forwarding compatibile con OpenSSH e Pageant, gestione automatica dei jump host e script di accesso automatizzati.
L’interfaccia è estremamente personalizzabile. Gli utenti possono utilizzare pannelli suddivisi, aprire schede su qualsiasi lato della finestra, assegnare scorciatoie da tastiera completamente configurabili e sfruttare combinazioni di tasti multiple per velocizzare il lavoro.
Tra le caratteristiche più interessanti troviamo anche:
- supporto completo a PowerShell, PowerShell Core, WSL, Git Bash, CMD, MSYS2, Cygwin e Cmder;
- gestione delle schede con ripristino automatico alla riapertura;
- supporto Unicode completo, inclusi i caratteri a doppia larghezza;
- rilevamento dell’avanzamento dei processi e notifiche al termine delle operazioni;
- supporto alle font con ligature;
- trasferimento diretto di file tramite protocollo Zmodem durante le sessioni SSH;
- incolla intelligente con avvisi per contenuti multilinea.
Su Windows migliora anche l’esperienza della shell grazie all’integrazione con Clink, rendendo disponibili funzionalità come il completamento tramite tab che normalmente non sono presenti nel prompt tradizionale.
Plugin, portabilità e funzionalità avanzate
Tabby è progettato per adattarsi a esigenze molto diverse grazie al sistema di plugin installabili direttamente dal menu delle impostazioni. Questo permette di aggiungere nuove funzionalità senza modificare il funzionamento del programma principale.
Tra le estensioni disponibili figurano strumenti per collegarsi ai container Docker, sincronizzare la configurazione tramite servizi online, registrare l’output del terminale, gestire workspace personalizzati, aprire sessioni SFTP, evidenziare parole chiave, modificare dinamicamente i titoli delle schede e aggiungere immagini di sfondo all’interfaccia.

Particolarmente interessante è il plugin dedicato al Model Context Protocol (MCP), che consente l’integrazione con assistenti basati su intelligenza artificiale compatibili con questo protocollo, rendendo possibile automatizzare numerose attività direttamente dal terminale.
Per chi utilizza connessioni seriali sono disponibili funzioni dedicate come la riconnessione automatica, la conversione dei caratteri di nuova riga, il supporto Readline e persino la visualizzazione in formato esadecimale dei dati trasmessi.
Un ulteriore vantaggio riguarda la modalità portabile su Windows. È sufficiente creare una cartella denominata data nella stessa directory dell’eseguibile per utilizzare Tabby senza installazione, mantenendo configurazioni e impostazioni nello stesso percorso dell’applicazione. Questa soluzione risulta particolarmente utile per tecnici e amministratori di sistema che lavorano su computer differenti.
Pur offrendo un numero molto elevato di funzionalità, gli sviluppatori precisano che Tabby non punta a essere il terminale più leggero in termini di consumo di memoria. Chi privilegia esclusivamente le prestazioni può orientarsi verso alternative minimaliste, mentre Tabby rappresenta una scelta ideale per chi desidera un ambiente ricco di strumenti integrati, altamente personalizzabile e adatto a gestire gran parte delle attività quotidiane da un’unica applicazione.
Installare Tabby
Tabby è disponibile per Linux attraverso pacchetti deb, rpm e AppImage. Abbiamo testato Tabby su Linux Mint 22.3.