Ein besseres Terminal als iTerm2: Claude Code ist geboren!
Ein besseres Terminal als iTerm2: Claude Code ist geboren!
Hallo zusammen, ich bin Guide. Heute möchte ich mit euch über einige der in den letzten zwei Jahren sehr beliebten "modernen Terminals" sprechen.
Für Entwickler ist das Terminal wahrscheinlich die Schnittstelle, mit der sie täglich am meisten interagieren, abgesehen vom Editor: Code schreiben, Befehle ausführen, Protokolle ansehen, sich mit Servern verbinden, Probleme beheben, Skripte schreiben usw.
Viele macOS-Entwickler, einschließlich mir, verwenden immer noch iTerm2 – ein Tool, das weiterhin gewartet wird, dessen Produktform sich jedoch seit Jahren nicht wesentlich verändert hat.
Ich habe in letzter Zeit einige als "modern" bezeichnete Terminals ausprobiert und festgestellt, dass sich dieser Bereich bereits so entwickelt hat: Einige verwenden die Programmiersprache Zig für den Kern, die Leistung ist absurd hoch; andere integrieren direkt SFTP und Multi-Cursor-Editing, was die Wartung wie ein Cheat erscheinen lässt; und wieder andere haben das Terminal einfach zu einer IDE gemacht, die über eine integrierte KI-Vervollständigung verfügt.
Insbesondere Ghostty hat kürzlich durch die Unterstützung des Claude Code-Teams an Popularität gewonnen.

Im Folgenden werde ich diese vier Tools in einer vergleichenden Weise betrachten: Ghostty / WindTerm / kitty / Warp.
1. Ghostty: Eine neue Generation von Terminals mit nativer Erfahrung + Leistung
Wenn du Claude Code verwendest oder häufig lange Ausgaben hast, wirst du manchmal auf ein sehr ärgerliches Phänomen stoßen: Bei langen Ausgaben wird die Scroll-Erfahrung instabil. Oft musst du das Terminal leeren oder Claude Code neu starten.
Dieses Problem besteht seit einiger Zeit bei iTerm2, und die Lösungen in der Community sind vielfältig, aber keine hat das Problem wirklich behoben.
Das ist auch das Terminal, das vom Claude Code-Team empfohlen wird.
Einführung in Ghostty
Ghostty wurde von Mitchell Hashimoto (Gründer von HashiCorp) entwickelt, und die Kernidee ist ganz einfach: Native Leistung, keine Electron-Anwendungen.
Ghostty ist in der Programmiersprache Zig geschrieben. Der Hauptvorteil von Zig ist die Nullkosten-Abstraktion – die kompilierten Binärdateien sind sehr klein und die Ausführungsgeschwindigkeit ist sehr hoch.

Für Terminalemulatoren, die leistungsabhängig sind, beeinflusst die Wahl der Sprache direkt die Erfahrung: Bei der Verarbeitung von zehntausenden Zeilen Protokollausgaben pro Sekunde muss die Zeichendarstellung auf dem maximalen Bildschirmaktualisierungsrate gehalten werden, sonst wird der Benutzer Ruckler wahrnehmen.
Ghostty ist plattformübergreifend (die Windows-Version wird noch entwickelt):
- macOS: Eine echte SwiftUI-Anwendung mit nativen Fenstern, Menüleisten und GUI-Einstellungen.
- Linux: Mit GTK gebaut.
- Gemeinsamer Kern: Eine große Kernbibliothek, die in Zig geschrieben ist, aber die Plattformschicht ist nativ.
Außerdem unterstützt Ghostty die meisten kitty-Erweiterungsprotokolle. Wenn du ein kitty-Nutzer bist, sind die Migrationskosten nahezu null.
Projektadresse: https://github.com/ghostty-org/ghostty

Mehrere Renderer-Architektur und Leistung
Ghostty verwendet eine Mehrere-Renderer-Architektur: Linux verwendet OpenGL, macOS verwendet Metal.
Laut dem Autor von Ghostty ist Ghostty, abgesehen von iTerm, der einzige Terminalemulator, der Metal direkt verwendet – und der einzige Renderer, der Ligaturen in Metal unterstützt.
In den I/O-Benchmark-Tests:
- Die Geschwindigkeit beim Lesen von reinen Text-Dumps ist 4-mal schneller als bei iTerm und kitty.
- 2-mal schneller als Terminal.app.
- Die Geschwindigkeit ist vergleichbar mit Alacritty.
Installation und Nutzung
macOS:brew install --cask ghosttyDie Konfiguration von Ghostty ist im Klartext, die Konfigurationsdatei befindet sich unter ~/.config/ghostty/config:
`# 主题(内置几百款,用 ghostty +list-themes 查看) theme = iTerm2 Default
字体大小
font-size = 15
字体族
font-family = JetBrains Mono
窗口调整
resize-increment = 100`
二、WindTerm:不是单纯终端模拟器
WindTerm 介绍
WindTerm ist nicht als "Terminalemulator" konzipiert, sondern als "SSH/Telnet/Serial/Shell/SFTP-Client".
Wenn in deiner Arbeit das Öffnen eines Terminals mehr bedeutet: Verbinden mit Servern, Jump-Hosts, Dateien übertragen, mehrere Sitzungen öffnen, oder sogar serielle Geräte – dann ist WindTerm wahrscheinlich besser geeignet als ein "reiner Terminalemulator".

WindTerm bringt viele Funktionen von IDEs ins Terminal:
特性说明动态自动补全不仅补全命令,还能感知当前路径的文件、Git 分支、历史输入大纲视图自动解析长输出(如 ls -l 或日志),生成可点击的导航大纲多光标编辑类似文本编辑器的多行同时编辑Github 地址:https://github.com/kingToolbox/WindTerm
运维友好
WindTerm unterstützt SSHv2, Telnet, Raw TCP, Serial, Shell und integriert sftp/scp mit der lokalen Dateiverwaltung.
Außerdem bietet WindTerm zwei besonders nützliche Funktionen für die Systemadministration:
- 同步输入:Ein Fenster gibt Eingaben gleichzeitig an mehrere Sitzungen weiter
- 更系统化的历史/会话管理:Befehlsverlauf, Sitzungsbaum, Layout-Wiederherstellung usw.
三、kitty:基于 GPU 加速的黑客定制终端
kitty 介绍
Kitty ist ein etablierter GPU-beschleunigter Terminal, der in C geschrieben ist und auf "schnell, leistungsstark und hochgradig anpassbar" abzielt.
Im Gegensatz zu traditionellen Terminals, die auf CPU-Grafik angewiesen sind, basiert kitty auf einem speziellen OpenGL-Engine, die in C geschrieben ist.
- 低负载、高帧率:Es überträgt den Renderdruck an die GPU
- 彻底的异步架构:Eingabeverarbeitung, Rendering und IO laufen in separaten Threads
Kitty enthält eine Reihe von kleinen Werkzeugen, die "Kittens" genannt werden:
工具功能说明核心价值icat终端内直接显示高保真图片运维时看图、数据科学绘图无需跳出控制台diff侧边栏代码对比极其快速,颜色分明,支持语法高亮unicode_input模糊搜索输入 Unicode解决特殊符号的查找难题hints屏幕内文本选择与跳转按快捷键即可提取屏幕上的 URL、路径Github 地址:https://github.com/kovidgoyal/kitty
自研协议
Das ist das Beste an kitty. Es hat zwei eigene Protokolle entwickelt, die jetzt von Ghostty, WezTerm und anderen aufstrebenden Projekten weitgehend unterstützt werden:
- Graphics Protocol (Grafikprotokoll): Verzichtet auf das veraltete Sixel-Protokoll und unterstützt echte Farben, Transparenz und sogar Animationen
- Extended Keyboard Protocol (Erweitertes Tastaturprotokoll): Löst das Problem, dass traditionelle Terminals Kombinationen wie Tab und Ctrl+I nicht unterscheiden können
安装使用
macOS:Warp ist ein vollständig in Rust neu geschriebenes modernes Terminal. Es bricht mit der jahrzehntelangen "Wasserfall-Charakter"-Logik traditioneller Terminals und verwandelt es in eine kollaborative Umgebung, die mehr wie eine IDE aussieht.

Github Adresse: https://github.com/warpdotdev/Warp
Dimension Traditionelles Terminal (iterm2/Terminator) Warp Inhalt Organisation kontinuierlicher langer Text (schwer zu teilen) Blocks Blocklogik (unabhängig verwaltbar, teilbar) Eingabemethode linearer Zeichenfluss (keine Mausauswahl möglich) IDE-Modus (unterstützt Auswahl, Rückgängig, Mehrzeilig) KI-Unterstützung keine oder abhängig von Drittanbieter-Plugins Nativ integriert (unterstützt natürliche Sprache in Befehle umwandeln) Teamarbeit persönliche Konfiguration, nicht teilbar Warp Drive (Cloud-gestützter Workflow)
Block-Design
Das disruptivste Design von Warp ist die Aufteilung des kontinuierlichen langen Textes traditioneller Terminals in unabhängige Blocks.
- Unabhängige Steuerung: Jeder Befehl und seine entsprechende Ausgabe werden in einem "Block" verpackt.
- Null-Kosten Teilen: Du kannst mit einem Klick einen fehlerhaften Block in einen permanenten Link umwandeln und mit Kollegen teilen.
Warp KI
Warp hat einen KI-Assistenten nativ integriert:
- Natürliche Sprachdialoge: Unterstützt die direkte Suche nach Befehlen in natürlicher Sprache.
- Intelligentes Debugging: Wenn ein Befehl einen Fehler ausgibt, klicke auf das danebenstehende KI-Symbol, es analysiert die Fehlerstapelinformationen.

Installation und Nutzung
Warp unterstützt macOS, Linux und Windows.
Adresse: https://www.warp.dev/download
macOS-Nutzer können auch den folgenden Befehl verwenden, um es herunterzuladen:
brew install --cask warp
Auswahlempfehlung: Alle sind gut, wähle das, was zu dir passt
Die vier Terminals haben jeweils ihre eigenen Schwerpunkte, es gibt kein absolutes "Bestes", sondern nur das "am besten Handhabbare" in bestimmten Workflows.
Dimension Ghostty WindTerm kitty Warp iTerm2 Positionierung Leistung / native Ausrichtung Terminal Betriebsplattform GPU-Beschleunigung + hochgradig anpassbar IDE-ähnlich + KI + Zusammenarbeit macOS stabil alte Marke einfache Handhabung niedrig (GUI-freundlich) mittel bis niedrig (moderne UI) extrem niedrig lange Ausgaben / hohe Last sehr stark genug stark je nach spezifischem Szenario stabil Du kannst basierend auf deinen täglichen Bedürfnissen wählen:
- Leistungsorientierte + Claude Code Nutzer → Ghostty
- Betriebsingenieure → WindTerm
- Geeks / Linux Power-User → kitty
- Anfänger / Teamarbeit → Warp
Schnelle Auswahl:
- iTerm2 Scrollen ruckelt → Ghostty
- Kann sich keine Shell-Befehle merken → Warp
- Server verbinden, Konfiguration ändern → WindTerm
- Terminal Bilder anzeigen, hohe Bildwiederholrate → kitty

