È nato il terminale Claude Code, migliore di iTerm2!

2/24/2026
8 min read

È nato il terminale Claude Code, migliore di iTerm2!

Ciao a tutti, sono Guide. Oggi parlerò di alcuni "terminali moderni" che hanno guadagnato molta popolarità negli ultimi due anni.

Per gli sviluppatori, il terminale è probabilmente l'interfaccia con cui interagiscono di più ogni giorno, oltre all'editor: scrivere codice, eseguire comandi, visualizzare log, connettersi ai server, risolvere problemi, scrivere script, ecc.

Molti sviluppatori macOS, me compreso, stanno ancora usando iTerm2, uno strumento che è ancora mantenuto, ma la cui forma del prodotto non è cambiata in modo significativo negli ultimi anni.

Recentemente ho provato diversi terminali che si definiscono "moderni" e, dopo averli testati, ho scoperto che questo settore si è evoluto in questo modo: alcuni scrivono il core in linguaggio Zig, con prestazioni incredibili; altri integrano direttamente SFTP e modifica con più cursori, rendendo l'amministrazione come se fosse un cheat; e ci sono quelli che hanno trasformato il terminale in un IDE, con completamento automatico AI integrato.

In particolare, Ghostty ha recentemente guadagnato popolarità grazie al supporto del team di Claude Code.

Confronto terminali

Di seguito, presenterò questi quattro strumenti in modo più "comparativo": Ghostty / WindTerm / kitty / Warp.

1. Ghostty: un nuovo terminale con esperienza nativa e prestazioni elevate

Se stai usando Claude Code o esegui spesso output lunghi, a volte potresti incontrare un fenomeno fastidioso: quando l'output è lungo, l'esperienza di scorrimento inizia a diventare instabile. Spesso è necessario svuotare il terminale o riavviare Claude Code.

Questo problema esiste da un po' su iTerm2, con soluzioni varie nella comunità, ma nessuna ha risolto il problema in modo definitivo.

Questo è anche il terminale raccomandato dal team di Claude Code.

Introduzione a Ghostty

Ghostty è sviluppato da Mitchell Hashimoto (fondatore di HashiCorp) e l'idea principale è molto semplice: prestazioni native, rifiuto di Electron.

Ghostty è scritto in linguaggio Zig. Il principale vantaggio di Zig è l'astrazione a costo zero: i file binari compilati sono molto piccoli e la velocità di esecuzione è molto elevata.

Ghostty

Per un simulatore di terminale, che è uno strumento sensibile alle prestazioni, la scelta del linguaggio influisce direttamente sull'esperienza: quando si gestiscono output di log di decine di migliaia di righe al secondo, il rendering dei caratteri deve mantenersi al limite della frequenza di aggiornamento del monitor, altrimenti l'utente percepirà dei lag.

Ghostty è multipiattaforma (la versione per Windows è ancora in fase di sviluppo):

  • macOS: vera applicazione SwiftUI, con finestre native, barra dei menu e GUI delle impostazioni.
  • Linux: costruito con GTK.
  • Core condiviso: una grande libreria core scritta in Zig, ma il livello della piattaforma è nativo.

Inoltre, Ghostty supporta la maggior parte dei protocolli di estensione di kitty, quindi se sei un utente di kitty, il costo di migrazione è praticamente nullo.

Indirizzo del progetto: https://github.com/ghostty-org/ghostty

Ghostty GitHub

Architettura multi-renderer e prestazioni

Ghostty utilizza un'architettura multi-renderer: Linux utilizza OpenGL, macOS utilizza Metal.

Secondo l'autore di Ghostty, oltre a iTerm, Ghostty è l'unico simulatore di terminale che utilizza direttamente Metal—ed è anche l'unico renderer Metal che supporta i ligature.

Nei benchmark I/O:

  • La velocità di lettura di dump di testo semplice è 4 volte più veloce di iTerm e kitty
  • 2 volte più veloce di Terminal.app
  • Velocità simile a quella di Alacritty

Installazione e utilizzo

macOS:brew install --cask ghosttyLa configurazione di Ghostty è in testo semplice, il file di configurazione si trova in ~/.config/ghostty/config:

`# Tema (ce ne sono centinaia integrati, usa ghostty +list-themes per visualizzarli) theme = iTerm2 Default

Dimensione del font

font-size = 15

Famiglia di font

font-family = JetBrains Mono

Regolazione della finestra

resize-increment = 100`

Due, WindTerm: non è solo un emulatore di terminale

Introduzione a WindTerm

WindTerm non è posizionato come "emulatore di terminale", ma come "client SSH/Telnet/Serial/Shell/SFTP".

Se nel tuo lavoro, aprire un terminale significa più: collegarsi a server, macchine di salto, trasferire file, aprire più sessioni, o persino collegarsi a dispositivi seriali — allora WindTerm è probabilmente più adatto a te rispetto a un "emulatore di terminale puro".

WindTerm

WindTerm ha portato molte funzionalità degli IDE nel terminale:

Descrizione delle caratteristiche completamento automatico dinamico non solo completa i comandi, ma può anche percepire i file nel percorso attuale, i rami Git, l'input storico vista ad albero analizza automaticamente output lunghi (come ls -l o log), generando un indice di navigazione cliccabile modifica multi-cursore modifica simultanea di più righe simile a un editor di testo Indirizzo Github: https://github.com/kingToolbox/WindTerm

Amichevole per l'operatività

WindTerm supporta SSHv2, Telnet, Raw TCP, Serial, Shell, e integra anche sftp/scp con la gestione dei file locali.

Inoltre, WindTerm ha due capacità particolarmente utili per l'operatività:

  • Input sincronizzato: un input in una finestra, inviato a più sessioni
  • Gestione della storia/sessione più sistematica: storia dei comandi, albero delle sessioni, ripristino del layout, ecc.

Tre, kitty: terminale personalizzato accelerato da GPU

Introduzione a kitty

kitty è un terminale di lunga data accelerato da GPU, scritto in C, che punta a "velocità, potenza e alta personalizzazione".

Diversamente dai terminali tradizionali che dipendono dalla CPU per il rendering, kitty ha come nucleo un motore OpenGL dedicato scritto in C.

  • Basso carico, alta frequenza di fotogrammi: trasferisce la pressione di rendering alla GPU
  • Architettura completamente asincrona: elaborazione dell'input, rendering e IO vengono eseguiti in thread separati

kitty include un insieme di piccoli strumenti chiamati "Kittens":

Descrizione delle funzionalità degli strumenti valore fondamentale icat mostra immagini ad alta fedeltà direttamente nel terminale utile per visualizzare immagini durante l'operatività, grafica per scienza dei dati senza uscire dalla console diff confronto del codice nella barra laterale estremamente veloce, colori distinti, supporta evidenziazione della sintassi unicode_input ricerca fuzzy per input Unicode risolve il problema della ricerca di simboli speciali hints selezione e salto del testo nello schermo basta premere un tasto di scelta rapida per estrarre URL e percorsi dallo schermo Indirizzo Github: https://github.com/kovidgoyal/kitty

Protocollo sviluppato internamente

Questo è il punto forte di kitty. Ha sviluppato due protocolli, ora ampiamente compatibili con Ghostty, WezTerm e altri nuovi arrivati:

  • Graphics Protocol (protocollo grafico): abbandona il protocollo Sixel obsoleto, supporta colori veri, trasparenza e persino animazioni
  • Extended Keyboard Protocol (protocollo di tastiera esteso): risolve il problema dei terminali tradizionali che non possono distinguere tra Tab e combinazioni di tasti come Ctrl+I

Installazione e utilizzo

macOS:Content: curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin

Quattro, Warp: "Terminale 2.0" guidato da AI per la collaborazione

Introduzione a Warp

Warp è un terminale moderno completamente riscritto in Rust. Ha completamente rotto la logica dei "caratteri a cascata" dei terminali tradizionali, che è rimasta invariata per decenni, trasformandola in un ambiente di collaborazione più simile a un IDE.

Warp

Indirizzo Github: https://github.com/warpdotdev/Warp

Dimensione Terminale tradizionale (iterm2/Terminator) Warp Organizzazione dei contenuti Testo lungo continuo (difficile da suddividere) Logica dei Blocchi (gestibile e condivisibile in modo indipendente) Metodo di input Flusso di caratteri lineare (selezione con il mouse non possibile) Modalità IDE (supporta selezione, annullamento, multi-linea) Supporto AI Nessuno o dipendente da plugin di terze parti Integrato nativamente (supporta la conversione del linguaggio naturale in comandi) Collaborazione di squadra Configurazione personale, non condivisibile Warp Drive (flusso di lavoro condiviso nel cloud)

Design dei Blocchi

Il design più dirompente di Warp è la suddivisione del testo lungo continuo del terminale tradizionale in singoli Blocchi.

  • Controllo indipendente: ogni comando e il suo output corrispondente sono impacchettati in un "blocco"
  • Condivisione a costo zero: puoi generare un link permanente per condividere un blocco con errore con i colleghi con un clic

Warp AI

Warp ha integrato nativamente un assistente AI:

  • Conversazione in linguaggio naturale: supporta la ricerca di comandi tramite linguaggio naturale
  • Debug intelligente: quando un comando genera un errore, clicca sull'icona AI accanto, essa analizzerà le informazioni dello stack di errore

Warp AI

Installazione e utilizzo

Warp supporta macOS, Linux e Windows.

Indirizzo: https://www.warp.dev/download

Gli utenti macOS possono anche utilizzare il seguente comando per scaricare:

brew install --cask warp

Cinque, Suggerimenti per la scelta: tutti ottimi, scegli quello adatto a te

I quattro terminali hanno ciascuno i propri punti di forza, non esiste un "migliore" assoluto, solo il "più comodo" in flussi di lavoro specifici.

Dimensione Ghostty WindTerm kitty Warp iTerm2 Posizionamento Prestazioni/orientamento nativo Terminale di gestione operativa GPU accelerato + altamente personalizzabile IDE-like + AI + collaborazione macOS Stabile, marchio storico Facilità d'uso bassa (GUI amichevole) media-bassa (UI moderna) molto bassa Output lungo/carico elevato Sensazione molto forte sufficiente molto forte a seconda del contesto stabile Puoi scegliere in base alle tue esigenze quotidiane:

  • Utenti alla ricerca di prestazioni + Claude Code → Ghostty
  • Ingegneri di gestione operativa → WindTerm
  • Geek/utenti Linux pesanti → kitty
  • Principianti/collaborazione di squadra → Warp

Filtraggio rapido:

  • iTerm2 scorrimento a scatti → Ghostty
  • Non riesci a ricordare i comandi Shell → Warp
  • Collegare server, modificare configurazioni → WindTerm
  • Terminale per visualizzare immagini, alta frequenza di aggiornamento → kittyGli strumenti servono per le persone, non il contrario.
Published in Technology

You Might Also Like