3.6k Star 的 codex-desktop-linux:OpenAI 官方没做的事,社区做了

OpenAI 的 Codex 桌面应用终于有了 Linux 支持——但不是官方做的

今天(2026年8月12日),OpenAI 正式宣布 ChatGPT 桌面应用推出 Linux 预览版,Codex 也在其中。对 Linux 开发者来说这算是个迟来的好消息,但如果你去翻 OpenAI 的官方 GitHub,会发现这个 Linux 版本并不是 OpenAI 自己维护的——而是由独立开发者 ilysenko 主导的社区项目:ilysenko/codex-desktop-linux,目前 3.6k Star、455 Fork、MIT 许可证,最近一次代码推送就在今天凌晨。

这个项目做了什么

官方 Codex 桌面应用长期只有 macOS 和 Windows 版本。Linux 用户要么用网页版,要么在终端里跑 Codex CLI,体验和桌面版差距明显。codex-desktop-linux 的思路很直接:把 macOS 版 Codex.dmg 里的 Electron app 提取出来,打包成 Linux 原生可用的格式。

具体来说,构建流程会下载上游的 Codex.dmg,提取其中的 Electron app,应用 Linux 兼容性补丁,重建原生模块,打包成你系统对应的安装格式。最终产出覆盖主流发行版:

  • Debian / Ubuntu:.deb 安装包
  • Fedora / openSUSE:.rpm 安装包
  • Arch / Manjaro:pacman 包
  • NixOS:nix run github:ilysenko/codex-desktop-linux 一行搞定
  • 其他发行版或 Atomic Desktop:本地构建 AppImage

支持树莓派 Pi 5(16GB 版本验证过),也支持 X11 和 Wayland 会话。

安装门槛:不是零门槛

如果你期待的是双击安装包就能跑起来,这个项目的安装比普通 Linux 软件略复杂。最推荐的方式是从 GitHub 克隆仓库,然后一条命令:

git clone https://github.com/ilysenko/codex-desktop-linux.git
cd codex-desktop-linux
make bootstrap-native

make bootstrap-native 会依次:安装构建依赖(如 Fedora 需要 python3、7zip、curl、rpm-build、gcc-c++、开发工具组)、检查上游 Codex.dmg(只在缺失或过期时重新下载)、构建、打包、安装。整个过程在主流发行版上大约十几分钟能搞定,不需要你懂 Electron 或 Rust。

需要注意的是,Codex CLI 在运行时是必需的。首次启动会自动通过 npm 安装 @openai/codex,也可以自己提前装好(npm i -g --include=optional @openai/codex)。如果你想固定某个版本的 CLI,可以用环境变量 CODEX_CLI_PATH=/path/to/codex 指向它。

关于更新机制,项目内置了一个 codex-update-manager,会定期检查上游 macOS 版本更新,有新版本时自动重建 Linux 安装包。如果你不想用这个自动更新功能,在构建时传 PACKAGE_WITH_UPDATER=0 即可。

今天发布的 Linux 预览版支持范围

根据今天同步的搜索信息,首批 Linux 预览版支持范围比较窄,主要覆盖 x86_64 架构的常见发行版,ARM64(如苹果 M 系列 Linux 机器)也有对应支持但验证较少。如果你的发行版不在官方支持名单里,强烈建议不要在主力工作站上强行安装。

快速判断自己能不能装的方法:

cat /etc/os-release  # 看 NAME 和 VERSION_ID
uname -m              # x86_64 = x64, aarch64 = ARM64
command -v apt || command -v dnf  # 判断包管理器

x86_64 + apt → Debian/Ubuntu,选 .deb
x86_64 + dnf → Fedora,选 .rpm
aarch64 + pacman → ARM64 Arch

和同类工具的对比

在 AI 编程桌面工具这条线上,Linux 用户之前基本只有两条路:要么用网页版 ChatGPT/Claude,要么在终端里跑 Claude Code / Codex CLI。codex-desktop-linux 实际上填补了”Linux 原生桌面 AI 编程工具”的空白——不是官方做的,但目前是唯一实际可用的方案。

从功能完整性上看,桌面版比 CLI 版多了几个能力:内置的工作区(Work)视图、支持多个 AI Agent 并行各自有独立 workspace、以及官方在 5 月新增的远程控制功能——也就是说,你可以在手机上直接控制 Linux 桌面上的 Codex 做 vibe coding,这个能力是 CLI 版没有的。

适合谁 / 不适合谁

适合:

  • 主力开发机是 Linux、想用 Codex 桌面版的开发者
  • 需要在同一个窗口里管理多个 AI Agent 任务的团队
  • 想体验”手机远程控制 AI 编程”这个场景的人
  • 已经用 Codex CLI、想升级到桌面 GUI 的人

不适合:

  • 完全不熟悉命令行操作的用户(构建过程有一定门槛)
  • 需要生产级稳定性的团队(预览版阶段,问题反馈渠道主要是 Discord)
  • 期待官方支持保障的人(这是社区项目,非官方)

下一步建议

如果你想体验,最快的路径是:

  1. 先确认自己的发行版和架构在支持范围内(上面那条判断命令跑一下)
  2. git clone + make bootstrap-native,等构建完成
  3. 首次启动后登录 ChatGPT 账号,记得开启”完全访问”权限以获得完整能力
  4. 如果想用远程控制功能,去 Settings → Connections 配对设备

项目维护者活跃,今天还在更新,Discord 社区也有 频道可以提问:https://discord.gg/skCB3DXqgw


数据来源:项目 README(GitHub)、腾讯新闻 – Codex 终于上 Linux、CSDN Codex 安装配置指南、Cursor vs Claude Code vs Codex 实测对比

评论区

0 条评论

登录后可评论。

拾光·开源拾遗 1892 阅读