Codex 捆绑了 1.7GB 运行时

Simon Willison··作者 Simon Willison

关键信息

这个运行时目录的结构是 `codex-runtimes/codex-primary-runtime`,其中还有依赖项和插件子目录,似乎用于告诉 Codex 如何定位并使用这些捆绑工具。这一发现属于观察性逆向分析,而不是官方产品说明,因此它展示的是磁盘上实际存在的内容,而不一定说明每个组件被包含的具体原因。

资讯摘要

Simon Willison 说,他在使用 OmniDiskSweeper 检查自己的 `~/.cache/` 目录时,偶然发现了一些有意思的东西。OpenAI 的 Codex 桌面应用(后来已更名为 ChatGPT 桌面应用)在一个名为 `codex-primary-runtime` 的文件夹里缓存了 1.7GB 数据。这个捆绑包中包括完整的 Python 安装、完整的 Node.js 安装,以及 Poppler、git 和 LibreOffice 的原生二进制文件。文章里的截图显示,这个目录进一步分成了依赖项和原生组件两部分,其中 `libreoffice-headless` 占据了原生负载中最大的一块。

Willison 还提到,`plugins/openai-primary-runtime/plugins/documents` 目录里包含一些技能文件,用来告诉 Codex 如何查找并使用这些二进制工具。整篇文章是一次基于本地磁盘检查的逆向观察,而不是 OpenAI 的正式发布。它的核心结论是,这个桌面应用似乎内置了一套相当庞大、自包含的运行时栈,面向文档和开发者工作流。

Codex 捆绑了 1.7GB 运行时

资讯正文

我在用 OmniDiskSweeper 翻看自己的 <code>~/.cache/</code> 文件夹时,注意到了一些有意思的东西。OpenAI 的 Codex 桌面应用(后来<a href="https://help.openai.com/en/articles/20001276-moving-to-the-new-chatgpt-desktop-app">更名</a>为 ChatGPT)在一个名为 <code>codex-primary-runtime</code> 的文件夹里占用了 1.7GB 内容,其中包括完整的 Python 安装、完整的 Node.js 安装,以及 <a href="https://poppler.freedesktop.org">Poppler</a>、git 和 <a href="https://en.wikipedia.org/wiki/LibreOffice">LibreOffice</a> 开源办公套件的原生二进制文件(LibreOffice 于 2010 年从 OpenOffice.org 分叉而来):

<code>~/.cache/codex-runtimes/codex-primary-runtime/plugins/openai-primary-runtime/plugins/documents</code> 文件夹里包含一些技能,用于告诉 Codex 如何查找并使用这些二进制文件。

来源与参考

  1. 原始链接
  2. Codex bundles LibreOffice

收录于 2026-09-02