# Een betere terminal dan iTerm2: Claude Code is geboren!
Hallo allemaal, ik ben Guide. Vandaag wil ik het met jullie hebben over een paar "moderne terminals" die de afgelopen twee jaar erg populair zijn geworden.
Voor ontwikkelaars is de terminal misschien wel de interface waarmee ze dagelijks het meest omgaan, naast de editor: code schrijven, commando's uitvoeren, logs bekijken, verbinding maken met servers, problemen oplossen, scripts schrijven, enzovoort.
Veel macOS-ontwikkelaars, waaronder ikzelf, gebruiken nog steeds iTerm2 - een tool die nog steeds wordt onderhouden, maar waarvan de productvorm al jaren niet meer significant is veranderd.
Onlangs heb ik een paar zogenaamde "moderne" terminals uitgeprobeerd en na de ervaring ontdekte ik dat deze sector al zo ver gevorderd is: sommige zijn geschreven in de Zig-taal met een absurde prestatie; anderen hebben SFTP en multi-cursor bewerking direct geïntegreerd, waardoor het onderhoud als een cheat voelt; en weer anderen hebben de terminal simpelweg omgevormd tot een IDE met ingebouwde AI-aanvulling.
Bijzonder is Ghostty, dat recentelijk populair is geworden dankzij de steun van het Claude Code-team.

Hieronder zal ik deze vier tools op een meer "vergelijkende" manier bespreken: **Ghostty / WindTerm / kitty / Warp**.
## 1. Ghostty: Nieuwe generatie terminal met een native ervaring + prestaties
Als je Claude Code gebruikt of vaak lange uitvoer hebt, kom je soms een vervelend fenomeen tegen: als de uitvoer lang is, begint de scrollervaring onbetrouwbaar te worden. Vaak moet je de terminal leegmaken of Claude Code opnieuw opstarten.
Dit probleem bestaat al een tijdje in iTerm2, en de oplossingen in de gemeenschap zijn divers, maar geen enkele heeft het echt opgelost.
Dit is ook de terminal die door het Claude Code-team wordt aanbevolen.
### Introductie van Ghostty
Ghostty is ontwikkeld door Mitchell Hashimoto (oprichter van HashiCorp) en het kernidee is heel eenvoudig: **native prestaties, geen Electron**.
Ghostty is geschreven in de Zig-taal. Het belangrijkste voordeel van Zig is **nul kosten abstractie** - de gecompileerde binaire bestanden zijn klein en de uitvoersnelheid is zeer snel.

Voor terminalemulators, die gevoelig zijn voor prestaties, beïnvloedt de keuze van de taal direct de ervaring: bij het verwerken van tienduizenden regels loguitvoer per seconde, moet de karakterweergave op de maximale verversingssnelheid van de monitor blijven, anders zal de gebruiker haperingen opmerken.
Ghostty is cross-platform (de Windows-versie is nog in ontwikkeling):
- **macOS**: Een echte SwiftUI-applicatie, met native vensters, menubalk en instellingen GUI.
- **Linux**: Gebouwd met GTK.
- **Gedeeld kern**: Een grote kernbibliotheek geschreven in Zig, maar de platformlaag is native.
Bovendien ondersteunt Ghostty de meeste kitty-uitbreidingsprotocollen, dus als je een kitty-gebruiker bent, zijn de migratiekosten vrijwel nul.
Projectadres: [https://github.com/ghostty-org/ghostty](https://github.com/ghostty-org/ghostty)

### Multi-renderer architectuur en prestaties
Ghostty maakt gebruik van een multi-renderer architectuur: Linux gebruikt OpenGL, macOS gebruikt Metal.
Volgens de auteur van Ghostty is Ghostty, naast iTerm, de enige terminalemulator die Metal direct gebruikt - en de enige die ligaturen ondersteunt met de Metal-renderer.
In I/O benchmarktests:
- De snelheid van het lezen van platte tekstdump is 4 keer sneller dan iTerm en kitty.
- 2 keer sneller dan Terminal.app.
- Vergelijkbaar met de snelheid van Alacritty.
### Installatie en gebruik
macOS:`brew install --cask ghostty`De configuratie van Ghostty is in platte tekst, het configuratiebestand bevindt zich in ~/.config/ghostty/config:
`# Thema (er zijn honderden ingebouwde, gebruik ghostty +list-themes om te bekijken)
theme = iTerm2 Default
# Lettergrootte
font-size = 15
# Lettertype
font-family = JetBrains Mono
# Venster aanpassing
resize-increment = 100`
## Twee, WindTerm: Niet alleen een terminal emulator
### WindTerm Introductie
De positionering van WindTerm is niet als "terminal emulator", maar als "SSH/Telnet/Serial/Shell/SFTP client".
Als het openen van een terminal in jouw werk meer betekent: **verbinden met servers, jump hosts, bestanden overdragen, meerdere sessies openen, of zelfs seriële apparaten** - dan is WindTerm waarschijnlijk geschikter voor jou dan een "pure terminal emulator".

WindTerm heeft veel functies van IDE's naar de terminal gebracht:
Functiebeschrijving dynamische automatische aanvulling vult niet alleen commando's aan, maar kan ook bestanden in het huidige pad, Git-takken en historische invoer waarnemen schematische weergave automatisch lange uitvoer (zoals ls -l of logs) parseren, genereert klikbare navigatieschema's multi-cursor bewerking gelijkaardig aan tekstverwerkers, meerdere regels tegelijkertijd bewerken Github adres: [https://github.com/kingToolbox/WindTerm](https://github.com/kingToolbox/WindTerm)
### Beheerder vriendelijk
WindTerm ondersteunt SSHv2, Telnet, Raw TCP, Serial, Shell, en integreert ook sftp/scp met lokale bestandsbeheer.
Bovendien heeft WindTerm nog twee bijzonder nuttige functies voor systeembeheerders:
- **Synchroniseren van invoer**: één venster invoer, tegelijkertijd verzonden naar meerdere sessies
- **Systematischer geschiedenis/sessiebeheer**: commando geschiedenis, sessieboom, lay-out herstel, enz.
## Drie, kitty: GPU-versnelde hacker-gepersonaliseerde terminal
### kitty Introductie
kitty is een gevestigde GPU-versnelde terminal, geschreven in C, met de focus op "snel, krachtig en hoog aanpasbaar".
In tegenstelling tot traditionele terminals die afhankelijk zijn van CPU-rendering, is de kern van kitty een speciaal **OpenGL-engine** geschreven in **C**.
- **Lage belasting, hoge frame rate**: het verplaatst de renderdruk naar de GPU
- **Volledig asynchrone architectuur**: invoerverwerking, rendering, IO draaien allemaal in onafhankelijke threads
kitty heeft een set kleine tools ingebouwd die "Kittens" worden genoemd:
Tool functie beschrijving kernwaarde icat toont hoge-fidelity afbeeldingen direct in de terminal, handig voor het bekijken van afbeeldingen tijdens systeembeheer, datavisualisatie zonder de console te verlaten diff zijbalk codevergelijking extreem snel, duidelijke kleuren, ondersteunt syntaxis-highlighting unicode_input vage zoekopdracht invoeren van Unicode lost het probleem van het vinden van speciale symbolen op hints tekstselectie en navigatie op het scherm druk op een sneltoets om URL's en paden van het scherm te extraheren Github adres: [https://github.com/kovidgoyal/kitty](https://github.com/kovidgoyal/kitty)
### Eigen protocol
Dit is het meest indrukwekkende aspect van kitty. Het heeft twee eigen protocollen ontwikkeld, die nu breed compatibel zijn met **Ghostty, WezTerm** en andere nieuwkomers:
- Graphics Protocol (Grafisch protocol): laat de verouderde Sixel-protocol achter zich, ondersteunt echte kleuren, transparantie, en zelfs animaties
- Extended Keyboard Protocol (Uitgebreid toetsenbordprotocol): lost het probleem op dat traditionele terminals niet in staat zijn om Tab en Ctrl+I en dergelijke toetscombinaties te onderscheiden
### Installatie en gebruik
macOS:
Warp introductie
Warp is een moderne terminal die volledig opnieuw is geschreven in Rust. Het doorbreekt de traditionele logica van "waterval karakter" die decennia lang onveranderd is gebleven en transformeert deze in een meer IDE-achtige samenwerkingsomgeving.
Github adres: https://github.com/warpdotdev/Warp
Dimensies traditionele terminal (iterm2/Terminator)Warp inhoud organisatie continue lange tekst (moeilijk te splitsen)Blocks blok logica (onafhankelijk beheerd, gedeeld) invoermethode lineaire karakterstroom (geen muisklik selectie)IDE modus (ondersteunt klikken, ongedaan maken, meerdere regels) AI ondersteuning geen of afhankelijk van derde partij pluginsnatuurlijke ingebouwd (ondersteunt natuurlijke taal om te zetten in commando's) team samenwerking persoonlijke configuratie, niet deelbaarWarp Drive (cloud gedeelde workflow)
Block (blok) ontwerp
Het meest disruptieve ontwerp van Warp is het splitsen van de traditionele terminal continue lange tekst in onafhankelijke Blocks (blokken).
- Onafhankelijke controle: Elke opdracht en de bijbehorende uitvoer worden verpakt in een "blok"
- Zero-cost delen: Je kunt met één klik een permanente link genereren van een foutblok om deze met collega's te delen
Warp AI
Warp heeft een AI-assistent ingebouwd:
- Natuurlijke taal dialoog: Ondersteunt het direct zoeken naar commando's via natuurlijke taal
- Intelligente debugging: Wanneer een commando een fout geeft, klik op het AI-icoon ernaast, het zal de foutstackinformatie analyseren
Installatie en gebruik
Warp ondersteunt macOS, Linux en Windows.
Adres: https://www.warp.dev/download
macOS gebruikers kunnen ook de onderstaande opdracht gebruiken om te downloaden:
brew install --cask warp
Kiesadvies: allemaal prima, kies wat bij je past
De vier terminals hebben elk hun eigen focus, er is geen absolute "beste", alleen de "handigste" in specifieke workflows.
DimensiesGhosttyWindTermkittyWarpiTerm2 positionering prestaties/ native gericht terminal operationele werkplek GPU versnelling + hoog aanpasbaar IDE-achtig + AI + samenwerking macOS stabiel gevestigde naam lage leercurve laag (GUI vriendelijk) gemiddeld laag (moderne UI) extreem laag lange uitvoer/ hoge belasting voelbaar sterk voldoende sterk afhankelijk van specifieke scenario's stabiel je kunt kiezen op basis van je dagelijkse behoeften:
- Prestatiegericht + Claude Code gebruikers → Ghostty
- Operationele ingenieurs → WindTerm
- Geeks/Linux zware gebruikers → kitty
- Beginners/team samenwerking → Warp
Snel filteren:
- iTerm2 scrollen haperend → Ghostty
- Vergeet Shell commando's → Warp
- Verbind met server, wijzig configuratie → WindTerm
- Terminal voor afbeeldingen, hoge verversingssnelheid → kitty
Als iTerm2 prettig werkt en je geen problemen ondervindt - dan is het niet nodig om te veranderen. Tools zijn er om mensen te dienen, niet andersom.