Pfeil links und rechts: zum benachbarten Tool in der Übersicht wechseln. Pfeil hoch und runter scrollen die Seite.

kitty

kitty

Open Source

GPU-beschleunigter Terminal-Emulator mit erweiterbarer Architektur

Website besuchen
Herzen Heat (0–100)
33.878 StarsGPL-3.0v0.47.414. Juli 2026Seit Okt. 20169 offene Issues

Zusammenfassung

kitty ist ein moderner, GPU-beschleunigter Terminal-Emulator mit erweiterbarer Architektur. Er bietet umfangreiche Features wie Tabs, Split-Windows, Remote-Control-API, Shell-Integration und erweiterbare "Kittens" für Funktionen wie Diff, Bildanzeige und SSH-Integration.

Screenshot der Website von kitty

Vorteile

  • +GPU-Beschleunigung für hervorragende Performance
  • +Umfangreiches Kittens-Erweiterungssystem für erweiterte Funktionen
  • +Integrierte Shell-Integration und Remote-Control-API

Nachteile

  • Steilere Lernkurve durch umfangreiche Konfigurationsmöglichkeiten
  • Hauptsächlich für Linux und macOS optimiert

Anwendungsfälle

  • Effizientes Terminal-Management mit Tabs und flexiblen Window-Layouts
  • GPU-beschleunigte Darstellung für schnelle Performance bei großen Outputs
  • Erweiterte SSH-Workflows mit automatischer Terminfo-Übertragung und Dateitransfer
  • Scripting und Automatisierung via Remote-Control-Protokoll

Ideal für

Entwickler und Power-User, die einen hochgradig konfigurierbaren, performanten Terminal-Emulator mit erweiterten Scripting-Möglichkeiten suchen.

Tags

Plattformen: mac, linux
Preismodell: Open Source

Was ist kitty?

kitty ist ein Terminal-Emulator, der Rendering-Aufgaben auf die GPU auslagert. Das macht sich besonders bei großen Ausgaben bemerkbar, etwa beim Scrollen durch lange Log-Dateien oder bei Farbdarstellungen mit vielen gleichzeitigen Änderungen. kitty läuft auf Linux und macOS und ist als Open-Source-Projekt frei verfügbar.

Kernfunktionen

  • Tabs und Split-Windows: Mehrere Sitzungen lassen sich in einem Fenster verwalten, mit flexiblen Layout-Optionen für die Aufteilung.
  • Kittens: Erweiterbare Module für spezifische Aufgaben. Dazu gehören ein Diff-Viewer, Bildanzeige direkt im Terminal und eine SSH-Integration mit automatischer Terminfo-Übertragung sowie Dateitransfer.
  • Remote-Control-API: Externe Prozesse können kitty über ein Protokoll steuern, etwa um Fenster zu öffnen, Inhalte zu senden oder Layouts zu ändern.
  • Shell-Integration: kitty bindet sich in gängige Shells ein und stellt dort zusätzliche Kontext-Informationen bereit, etwa für die Navigation in der Befehlshistorie.
  • Umfangreiche Konfiguration: Nahezu jedes Verhalten lässt sich über eine Textdatei anpassen, von Tastenbelegungen bis zu Rendering-Parametern.

Für wen eignet sich kitty?

kitty richtet sich an Entwickler, die ihren Terminal-Emulator tief anpassen und automatisieren wollen. Die Remote-Control-API macht das Tool besonders für Scripting-Workflows interessant, bei denen der Terminal selbst Teil einer größeren Automatisierungskette ist. Wer mit SSH auf entfernten Systemen arbeitet, profitiert von der automatischen Terminfo-Übertragung, die manuelle Einrichtungsschritte spart.

Die Konfiguration ist umfangreich. Wer neu einsteigt, verliert sich schnell in der Vielzahl an Optionen, bevor das erste Keybinding sitzt. Windows wird nicht unterstützt.

Einordnung & Alternativen

kitty gehört zu einer Generation von Terminal-Emulatoren, die GPU-Rendering als Grundlage nehmen. Alacritty verfolgt einen ähnlichen Ansatz, verzichtet aber auf eingebautes Tab-Management und setzt stattdessen konsequent auf Minimalismus. WezTerm bietet ebenfalls GPU-Rendering mit Multiplexer-Funktionen und Lua-Konfiguration und ist damit der direkteste Vergleichspunkt. Gegenüber klassischen Emulatoren wie GNOME Terminal oder iTerm2 liegt kitty klar im Bereich der konfigurations- und skriptgetriebenen Werkzeuge. Wer das Kittens-System nutzen will, findet dort Funktionen, die andere Emulatoren nur über externe Tools oder Plugins abdecken.

Ähnliche Tools

Passende Blogposts

Meooow! Lust auf Tool-Tipps per Mail?

Ja, gern!