Ghostty: ein GPU-Terminal in Zig, dessen Tabs und Splits keine Nachbildung sind

Zusammenfassung

Ghostty ist ein offener Terminalemulator, in Zig geschrieben, mit dem jeweiligen Plattform-Werkzeugkasten und GPU-Zeichnung. Tabs und Splits sind echte Elemente auf eigenen PTYs, die Darstellung deckt Ligaturen, Zeichencluster und Bilder im Terminal ab, und alle Optionen stehen in einer einzigen Konfigurationsdatei.

Empfehlen
Name
Ghostty
Version
1.3.1
Preis
Kostenlos
Open Source
Open Source
Betriebssystem
macOSLinux
Aktualisiert
2026-10-06 10:31

Eigene Oberflaeche, Zeichnung auf der GPU

Ghostty ist ein Terminalemulator, in Zig geschrieben und unter der MIT-Lizenz als offenes Projekt veroeffentlicht. Die technische Linie ist klar ausgesprochen: die Oberflaeche nutzt den Werkzeugkasten der jeweiligen Plattform, AppKit unter macOS und GTK 4 unter Linux, waehrend das Zeichnen an die GPU geht, Metal unter macOS und OpenGL unter Linux. Praktisch heisst das ein Fenster, das wie eine Anwendung dieses Schreibtischs aussieht und nicht wie eine Webseite in der Haut eines Terminals. Auf einem System, in dem jedes andere Fenster dieselben Bedienelemente nutzt, zeigt sich der Unterschied sofort an der Form der Reiter und am Gewicht der Bildlaufleiste.

Diese Aufteilung loest nebenbei eine Frage, vor der jedes Terminal irgendwann steht. Text ist billig zu zeichnen, bis er es nicht mehr ist: sobald ein Bauprotokoll ueber ein paar tausend Zeilen laeuft, geschieht das Neuzeichnen entweder auf dem Grafikchip oder es wird zum Grund, warum die ganze Maschine zaeh wirkt. Geht die Arbeit an die GPU, bleibt der Prozessor fuer den Uebersetzer frei, der das Protokoll gerade erzeugt.

Ghostty auf dem Schreibtisch

Reiter und Teilungen sind echt

Mehrere Fenster, Reiter und Teilungen sind eigene Elemente und keine Nachbildung im Zeichenraster. Jede Teilung laeuft auf einem eigenen PTY, also verhalten sich Groessenanpassung und Verwaltung so wie im Rest des Schreibtischs, und ein Multiplexer ist fuer gewoehnliche Arbeit nicht mehr noetig. Weil das Layout nicht in Text vorgetaeuscht wird, landet ein gezogener Trenner dort, wo der Zeiger ist, und eine Flaeche merkt sich ihr Verhaeltnis, wenn das Fenster sich aendert.

Beim Zeichnen geht es um mehr als Farbe. Ligaturen werden unterstuetzt, Zeichencluster korrekt behandelt, sodass Emoji und von rechts nach links laufender Text ihre Ausrichtung behalten, und das Kitty-Grafikprotokoll laesst Bilder direkt im Terminal erscheinen statt als Platzhalter. Mehrere hundert Themen sind dabei, und sie folgen der hellen oder dunklen Einstellung des Systems von selbst.

Reiter und Teilungen in Ghostty

Eine einzige Konfigurationsdatei

Keine Einrichtung ist das Versprechen, aber die Moeglichkeiten sind da, wenn man sie will. Die Einstellungen liegen in einer Datei im Konfigurationsordner des Benutzers, geschrieben als erklaerende Schluessel-Wert-Paare, ohne eine Skriptsprache wie Lua oder JavaScript einzufuehren. Schriftersatz, Unschaerfe und Transparenz des Hintergrunds, Form des Cursors, Tastenbelegung und eigene Shader fuer Effekte wie Kruemmung oder Glanz stehen in dieser einen Datei. Die Shell-Einbindung deckt bash, zsh, fish und elvish ab, sodass Markierungen in der Eingabezeile und die kleinen Erleichterungen darum herum in jeder von ihnen funktionieren.

Fassungen und Plattformen

Die am 9. Maerz 2026 erschienene Fassung 1.3.0 war der groessere Schritt: sie brachte die Suche im zurueckgescrollten Verlauf, eine eigene Bildlaufleiste, das Anklicken der Eingabezeile zum Versetzen des Cursors und eine Meldung, wenn ein langer Befehl fertig ist. Stand September 2026 ist die stabile Fassung auf der offiziellen Downloadseite die 1.3.1. Pakete gibt es fuer macOS und Linux; eine Windows-Fassung ist weiterhin geplant und nicht vorhanden.

Fuer wen sich ein Blick lohnt

Das Terminal gehoert zu den wenigen Programmen, die den ganzen Tag offen bleiben, also sammeln sich kleine Reibungen zu einer Stimmung. Wer heute einen Multiplexer startet, nur um zwei Flaechen zu haben, oder wer eine Konfiguration in einer Skriptsprache bearbeitet, um die Cursorform zu aendern, merkt innerhalb eines Nachmittags, was hier anders laeuft. Wer Windows schon jetzt braucht, hat dagegen keinen Grund, etwas umzustellen.

Es gibt noch ein leiseres Argument fuer diesen Weg. Weil das Fenster mit den Bordmitteln der Plattform gezeichnet wird, verhalten sich die Teile ausserhalb des Terminals wie der Rest des Schreibtischs: Menues, Fokusrahmen, Fensterandocken, Bedienungshilfen. Ein Programm, das gegen das System arbeitet, auf dem es laeuft, kostet bei jeder Benutzung Aufmerksamkeit, und dieses hat sich dagegen entschieden.

Ein Terminal, das sofort nach dem Oeffnen arbeitet und sich bis zur letzten Tastenbelegung einstellen laesst, ist ein vernuenftiger Wunsch, und Ghostty ist einen Versuch wert, ob es passt. Eigene Reiter und Teilungen, Zeichnung auf der GPU und eine einzige Konfigurationsdatei ergeben zusammen etwas, das schnell ist, ohne karg zu sein. Windows-Nutzer muessen auf offizielle Unterstuetzung warten.

GhosttyDownload
Unterstützte Systeme: macOS Linux