Website-Suche

Ich habe die neue ChatGPT-Desktop-App für Linux ausprobiert - aber vorerst bleibe ich beim Browser.


Diese Vorabversion von ChatGPT Desktop für Linux, die Ubuntu, Debian und Fedora unterstützt, ist nun verfügbar.

Wichtigste Erkenntnisse

  • Die OpenAI ChatGPT Desktop-App für Linux ist ein auf Electron basierendes Programm.
  • Die Anwendung ist proprietär, nicht open source.
  • Ehrlich gesagt ist es nicht besonders beeindruckend. Ich werde weiterhin ChatGPT im Browser verwenden.

OpenAI hat eine Vorschau seiner ChatGPT-Desktop-Anwendung für Linux veröffentlicht. Damit verfügt OpenAI nun über einen nativen Client auf allen wichtigen Desktop-Betriebssystemen. Zudem wird der Codierungs-Agent Codex neben ChatGPT sowie der Arbeitsumgebung angeboten.

Das sind die guten Nachrichten. Die schlechten Nachrichten sind, dass ChatGPT - zumindest für mich - nach wie vor ärgerlicherweise ungenau ist. Zwar kann ich, mit oder ohne KI, die Rolle eines Programmierers spielen, aber mein eigentlicher Nutzen von KI besteht darin, sie als fortgeschrittenes Suchtool zu verwenden. Als ich die ChatGPT-App auf meinem Linux-Mint-Desktop bat, mir die technischen Spezifikationen der kommenden KI-Datenzentrumssatelliten von SpaceX und Nvidia zu nennen - und ihr dazu einen Link zur Website der Satelliten gab - erwartete ich eine korrekte Antwort. Doch ich bekam keine. Laut SpaceX betragen die Höhe sowie die Flügelspannweite des Satelliten 30 Meter bzw. 75 Meter - nicht, wie ChatGPT angibt, 20 Meter bzw. 70 Meter.

(Hinweis: Ziff Davis, die Muttergesellschaft von Windows-Office.net, hat im April 2025 eine Klage gegen OpenAI eingereicht. Darin wird behauptet, dass OpenAI die Urheberrechte von Ziff Davis bei der Entwicklung und dem Betrieb seiner KI-Systeme verletzt habe.)

Unterstützte Linux-Distributionen

Abgesehen von der mangelnden Genauigkeit von ChatGPT unterstützt diese Version Ubuntu 24.04 LTS und 26.04 LTS, Debian 13 sowie Fedora 43 und 44 - und zwar sowohl auf x86-64- als auch auf Arm64-Systemen. OpenAI stellt den Client als DEB- und RPM-Pakete zur Verfügung. In der Praxis bedeutet das, dass Sie ihn auf den meisten Linux-Distributionen der Debian- und Red-Hat-Familie nutzen können - beispielsweise auf meinem eigenen Linux Mint.

Die Veröffentlichung erfolgt außerdem etwa einen Monat nachdem Anthropic eine Linux-Desktop-Version von Claude eingeführt hat. Der Client von Anthropic unterstützt Ubuntu 22.04 oder neuer sowie Debian 12 oder neuer - dadurch verfügt er über eine etwas breitere Kompatibilität zu Debian-basierten Systemen.

Arch Linux, NixOS und andere Distributionen bleiben vorerst außen vor. Das hat einige potenzielle Nutzer sehr unzufrieden gemacht. Andere wünschen sich, dass das Programm in den Formaten Flatpak oder AppImage verteilt wird.

Dennoch geht aus Angaben von OpenAI hervor, dass „Linux eine der am häufigsten angeforderten Plattformen für Desktop-Apps ist - und dieser Release ermöglicht es, ChatGPT sowie Codex auf allen wichtigen Desktop-Betriebssystemen einzusetzen“. Daher vermute ich, dass in Kürze auch andere Linux-Distributionen unterstützt werden.

Die ChatGPT-Desktop-App für Linux sieht für mich definitiv aus wie ein Browserfenster.

Ein desktoporientierter Client für Entwickler

Die Linux-Anwendung vereint drei OpenAI-Produkte, deren Funktionen zunehmend überschnitten haben. Dabei handelt es sich um ChatGPT für allgemeine KI-Unterstützung, ChatGPT Work für delegierte Arbeitsaufgaben sowie Codex für die Softwareentwicklung. Laut der Ankündigung von OpenAI zur Linux-Version soll die Desktop-App als Arbeitsumgebung für Projekte, Dateien, Browser-Workflows und Codex-Sitzungen dienen. Für Linux-Entwickler ist Codex die Hauptfunktion der Anwendung.

Diese Platzierung ist in Linux von Bedeutung - schließlich war ChatGPT dort bisher hauptsächlich im Browser verfügbar. Entwickler verließen sich jedoch bisher auf die Ausführung von Anwendungen in der Shell, API-Integrationen, inoffizielle Electron-Wrapper sowie Editor-Erweiterungen, um natürlichere Arbeitsabläufe zu ermöglichen. Der neue Client könnte OpenAI eine direktere Präsenz auf den Desktops der Entwickler verschaffen, insbesondere da KI-gestützte Programmierwerkzeuge zunehmend besser in lokale Projekte und Entwicklungsumgebungen integriert werden.

Für Programmierer sind die wichtigsten Funktionen zunächst die Möglichkeit, lokale Projekte zu programmieren: Codex kann Dateien untersuchen und bearbeiten, Befehle ausführen sowie in ausgewählten Projektverzeichnissen arbeiten - wobei das Verhalten durch die gewählten Berechtigungsmodi bestimmt wird. Bei einem lokalen Projekt mit mehreren Ordnern kann die Desktop-App Repositories sowie geänderte Zeilen zusammen anzeigen, damit eine umfassende Überprüfung möglich ist.

Das erweiterte Feature-Set der Desktop-App umfasst außerdem das Bearbeiten von Unterschieden direkt im Text sowie die Überprüfung von Pull-Requests. Die Verfügbarkeit der Funktionen kann in der Linux-Preview variieren; daher hat OpenAI keine detaillierte Übersicht darüber veröffentlicht, welche Funktionen unter Linux im Vergleich zu MacOS/Windows verfügbar sind. Für die vollständig ausgestattete Version der App müssen Sie dennoch einen Mac verwenden.

Schließlich müssen - obwohl die App Browser-Workflows, unterstützte Desktop-Integrationen sowie Plugins nutzen kann - die Zugriffsanfragen jedes verbundenen Dienstes einzeln überprüft und genehmigt werden.

Außerdem ist der Client - obwohl er unter Linux läuft - proprietär und hat keinen offenen Quellcode. Das wird ihn für viele Open-Source-Entwickler unbrauchbar machen.

Beim Start tut der Linux-Client standardmäßig nicht:

  • Scannen Sie automatisch alle lokalen Festplatten, Ordner oder Anwendungen.
  • Steuern Sie beliebige Linux-GUI-Anwendungen über die native Computerbedienung.
  • Sie erhalten Zugang zu einem Online-Dienst lediglich dadurch, dass Sie dort ein Konto haben. Sie müssen dem Dienst eine autorisierte Browserverbindung, ein Plugin/Integration, hochgeladene Daten oder eine explizite Aufgabe/Aktion bereitstellen.
  • Root- oder Administratorrechte erhalten, nur weil man Befehle in einem ausgewählten Codierungs-Arbeitsbereich ausführen kann.

Integration siegt

Ich traue es nicht zu, irgendeinem KI-Programm den Zugriff auf meine lokalen und persönlichen Programme zu gewähren. Falls Sie damit jedoch einverstanden sind, können Sie die ChatGPT-Desktop-App mit Google Calendar, Gmail, Outlook, Teams, Slack und Google Drive verknüpfen. Nach Abschluss dieser Einrichtung kann die App Ihre Nachrichten, E-Mails, den Kalender, Dokumente sowie Projektverfolgungstools überwachen. Zudem können Sie Daten und Aufgaben aus Ihrem Claude-Workflow abrufen.

Ausgestattet mit diesen Informationen kann es Veränderungen nachverfolgen, Updates vorbereiten und Antwortentwürfe erstellen. Sie können es außerdem nutzen, um eine separate Aufgabe für ein bestimmtes Projekt zu erstellen oder zu koordinieren.

Beachten Sie jedoch, dass ChatGPT im Falle einer Aktivierung Zugriff auf alle von Ihnen preisgegebenen Daten erhält. Konkret werden alle von Ihnen eingegebenen Texte, hochgeladenen Dateien oder bewusst als Kontext hinzugefügten Informationen an ChatGPT zur Verarbeitung gesendet. Standardmäßig werden Gespräche bei Privatkonten genutzt, um die Modelle von OpenAI zu verbessern - sofern Sie unter „Einstellungen > Datenschutz > ‚Modell für alle verbessern‘“ diese Funktion nicht deaktivieren. Diese Einstellung gilt für das gesamte Konto. Laut OpenAI verbleiben die Chats in Ihrem Verlauf, werden aber nicht für das Training der Modelle verwendet.

Das allein ist für mich Grund genug, auf diese Art von Funktionalität zu verzichten - egal wie nützlich sie auch klingen mag.

Ach, und vorerst jedenfalls sagt OpenAI, dass die native „Computernutzung“ - also das Steuern anderer Linux-Desktop-Anwendungen - in dieser Vorschau noch nicht verfügbar ist. Das ist für mich in Ordnung. Allerdings erhält man über Plugins Zugang zu einer Vielzahl anderer Dienste, wie z. B. Figma, GitHub und Adobe.

Sensible Linux-Einrichtung

Falls Sie die Desktop-App für Ihre persönlichen oder wichtigen Daten verwenden möchten, empfehle ich, die folgenden Schritte zu befolgen, um sie so sicher wie möglich zu nutzen.

  • Deaktivieren Sie „Modell für alle verbessern“, es sei denn, Sie möchten, dass Chats zur Verbesserung des Modells verwendet werden.
  • Verwenden Sie temporäre Chats für besonders sensible, einmalige Anfragen - unter Berücksichtigung des angegebenen 30-Tage-Löschzeitraums.
  • Weisen Sie ihm ein eigenes, eng begrenztes Projektverzeichnis zu. Gewähren Sie ihm auf keinen Fall Zugriff auf ~/, Ihr gesamtes Dokumentenverzeichnis oder ein Verzeichnis, das Anmeldeinformationen und Quelldateien enthält.
  • Lassen Sie „Codex“ auf „Zustimmung erforderlich“ stehen. Aktivieren Sie den „Vollzugriff“ nur, wenn eine Aufgabe ihn tatsächlich erfordert.
  • Verwenden Sie ein separates Browserprofil, das nur die für eine Agentenaufgabe erforderlichen Dienstkonten enthält. Vermeiden Sie es, dieses Profil zu nutzen, während Passwort-Manager, private E-Mails, Bankdaten oder vertrauliche Quellmaterialien geöffnet sind.

Ich möchte hinzufügen, dass Sie diese Schritte unabhängig davon ausführen sollten, welches Betriebssystem Sie verwenden. Sicher, es ist einfacher, KI ohne Vorsichtsmaßnahmen zu nutzen - aber es ist nicht sicher.

Probleme im Linux-ChatGPT-Universum

Diese neue App hat noch einen langen Weg vor sich. So stellte ich beispielsweise fest, dass meine ChatGPT-Shell-Jobs in der Projektliste der Desktop-App nicht angezeigt wurden. Das ist ein ziemlich großes Hindernis. Es betraf nicht nur mich - auch andere berichteten von demselben Problem. Terminal-Sitzungen konnten zwar als eigenständige Chats angezeigt werden, doch selbst wenn das Arbeitsverzeichnis sowie der Git-Branch erhalten blieben, waren sie in der Praxis nicht wirklich integriert.

Ich stellte außerdem fest, dass selbst wenn die ChatGPT-App untätig war und keine Aufgaben zu erledigen hatte, sie mehr als ein Gigabyte RAM verbrauchte. Um das Ganze noch schlimmer zu machen: Das Programm gab Speicher frei - allerdings nur sehr langsam. Nach nur wenigen Stunden leichter Nutzung war bei meinem PC mit 16 GB RAM der Speicherplatz aufgebraucht. Sobald der Computer auf virtuellen Speicher zurückgreifen musste, verlangsamte sich seine Geschwindigkeit auf ein unbrauchbares Maß.

Das ist nicht weiter überraschend. Nach etwas Recherche stellte ich fest, dass es sich um eine Electron-Anwendung handelt. Dabei handelt es sich um Desktop-Software-Programme, die mit Web-Technologien wie HTML, CSS und JavaScript entwickelt werden. Sie nutzen den Chromium-Browser-Engine für die Benutzeroberfläche sowie Node.js für den Zugriff auf das System - dadurch kann derselbe Code sowohl unter Windows, MacOS als auch Linux ausgeführt werden. Das ist an sich in Ordnung, doch Electron-Programme sind im Vergleich zu nativen Betriebssystem-Anwendungen in der Regel äußerst langsam und verbrauchen viel Speicher.

Erste Wayland-Probleme treten auf

Ich habe es selbst noch nicht gesehen, aber erste Rückmeldungen aus der Community deuten auf die üblichen Herausforderungen hin, wenn es darum geht, eine Desktop-Anwendung auf den verschiedenen Display-Servern von Linux zu veröffentlichen.

Der Wayland-Fenstermanager stellt ein besonderes Problem dar. Ein Nutzer von Fedora 44 mit KDE Plasma berichtete, dass die japanische Texteingabe mit Fcitx 5 im Nachrichteneditor von ChatGPT nicht funktionierte, wenn die Anwendung normal gestartet wurde. Laut dem Nutzer ließ sich das Problem beheben, indem die Anwendung mit bestimmten Chromium/Wayland-Parametern gestartet wurde - darunter „-ozone-platform=wayland“ und „-enable-wayland-ime“. Dadurch bleibt die Anwendung im Wayland-Modus und wechselt nicht auf XWayland. Andere Forenmitglieder berichteten von ähnlichen Problemen bei der koreanischen Texteingabe mit Fcitx5 und äußerten Bedenken bezüglich des Zurückweichens auf das X11-System sowie der Skalierung auf Wayland-Desktops mit hoher Auflösung.

Man kann nicht sagen, dass ChatGPT Sie nicht gewarnt hätte. Auf der App-Seite heißt es nun: „Die native Wayland-Unterstützung ist experimentell und wird weiter verbessert. In einer Wayland-Sitzung verwendet die App XWayland, sofern verfügbar. Um explizit die native Wayland-Unterstützung zu nutzen, müssen Sie die App vollständig beenden und anschließend über das Terminal starten.“

All dies unterstreicht den Unterschied zwischen der theoretischen Unterstützung einiger weniger Distributionen und der reibungslosen Integration in die vielfältigen Compositor-, Eingabemethoden- und Arbeitsabläufe von Linux.

Gemeinsame Probleme

Was Workflows angeht, so wies mein Kollege von Windows-Office.net, David Gewritz, kürzlich darauf hin, dass der neuesten Version von ChatGPT Desktop für Mac nun zwei Funktionen fehlen, die er als sehr nützlich empfand. Dabei handelt es sich um die Möglichkeit, direkt innerhalb der App Screenshots zu erstellen und sie sofort in den Chat einzufügen, sowie um die Funktion „Mit ChatGPT arbeiten“, mit der man den Inhalt des aktuellen Fensters aus Apps wie Notion, Notes oder TextEdit an ChatGPT übergeben kann. Auch in der Linux-Version fehlen diese Funktionen.

Im Hintergrund stellte Gewritz außerdem fest, dass man oft zu Servicepaketen mit höheren Token-Preisen geleitet wird. Man muss dafür zwar nicht zahlen, doch wenn man es nicht tut, verlangsamt sich die Leistung. Das Zeitalter billiger KI ist vorbei.

Strategische Bedeutung

Der Linux-Client bietet OpenAI einen direkten Zugang zu den Linux-Entwicklern, die den Großteil der KI-Infrastruktur sowie der KI-Programme entwickeln. Die zentrale Funktion der App ist nicht bloß ein ChatGPT-Fenster, das vom Browser getrennt ist - vielmehr handelt es sich um die Integration von Codex sowie arbeitsorientierten Agentenfunktionen in eine Desktop-Arbeitsumgebung.

Ehrlich gesagt, bin ich nicht beeindruckt. Ich bin mir sicher, dass es sich noch verbessern wird - doch für ein Unternehmen mit OpenAIs Milliarden ist es erstaunlich, dass sie eine so unfertige Electron-Anwendung entwickelt haben. Sicherlich könnten sie es besser machen. Bis dahin werde ich ChatGPT weiterhin über meinen Browser nutzen.

Ähnliche Artikel