Ein besseres Terminal als iTerm2: Claude Code ist geboren!

2/24/2026
6 min read

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.

Terminalvergleich

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.

Ghostty

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

Ghostty GitHub

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

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.

Warp

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.

Warp AI

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
Published in Technology

You Might Also Like