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.

解决的问题

该项目为 Linux 提供了一个由社区维护的 OpenAI 官方 ChatGPT 桌面应用程序的发行版。它解决了提供一个经过验证的、重新打包的官方应用版本的问题,该版本增加了可选的 Linux 特有功能,并支持多种包格式(deb、RPM、pacman、AppImage 和 Nix),以更好地与各种 Linux 发行版集成。

工作原理

该项目验证并重新打包来自 OpenAI 的签名上游 Linux 载荷。它直接复用官方 Electron 运行时、原生模块和库。默认情况下,它保持与官方应用程序 ASAR 文件字节完全一致的基线。它包含一个事务性更新管理器(codex-update-manager),该管理器会轮询官方 APT 元数据,以在保留用户选择的可选功能的同时保持应用程序的更新。

适用人群

希望在获得官方 ChatGPT 体验的同时,还能使用社区增强功能以及其特定发行版原生包支持的 Linux 用户。

主要亮点

  • 多发行版支持:提供 Debian、Ubuntu、Fedora、openSUSE、Arch 和 NixOS 的原生包。
  • 可信源:使用固定仓库密钥和 SHA-256 验证,确保使用的是官方 OpenAI 载荷。
  • 可选 Linux 功能:提供一系列可选增强功能,如计算机使用界面、全局语音输入、朗读控制和系统托盘使用监控。
  • 事务性更新:专用更新管理器,可处理官方更新和回滚。
  • C 级集成:支持多种 Linux 特有工具,如 X11/Wayland、Flatpak Chrome 原生消息传递和 Raspberry Pi 5 (arm64)。

相关