ilysenko/codex-desktop-linux
Unofficial ChatGPT desktop app for Linux (formerly the Codex app), built locally from OpenAI’s official macOS app. Includes Chat, Work, and Codex. Packages for Debian/Ubuntu (.deb), Fedora/openSUSE (.rpm), Arch (pacman), Nix/NixOS, and AppImage, with Wayland and X11 support.
What it solves
This project provides a community-maintained distribution of OpenAI's official ChatGPT desktop application for Linux. It solves the problem of providing a verified, repackaged version of the official app that adds optional Linux-specific features and supports multiple package formats (deb, RPM, pacman, AppImage, and Nix) for better integration with various Linux distributions.
How it works
The project verifies and repackages the signed upstream Linux payload from OpenAI. It reuses the official Electron runtime, native modules, and libraries directly. By default, it maintains a byte-identical baseline of the official application's ASAR file. It includes a transactional update manager (codex-update-manager) that polls official APT metadata to keep the app updated while preserving user-selected optional features.
Who it’s for
Linux users who want the official ChatGPT experience with additional community-enhanced features and native package support for their specific distribution.
Highlights
- Multi-distro support: Native packages for Debian, Ubuntu, Fedora, openSUSE, Arch, and NixOS.
- Verified source: Uses pinned repository keys and SHA-256 verification to ensure the official OpenAI payload is used.
- Optional Linux features: A wide array of optional enhancements, such as computer-use UI, global dictation, read-aloud controls, and system-tray usage monitoring.
- Transactional updates: A dedicated update manager that handles official updates and rollbacks.
- C-level integration: Support for various Linux-specific tools like X11/Wayland, Flatpak Chrome native messaging, and Raspberry Pi 5 (arm64).
Related
- Dispatch
- Dispatch
- Project
- Dispatch
- Dispatch