Codex 主题与皮肤
了解一套 Codex 主题包含什么,为什么主题与皮肤指向同一种发布格式,以及 Codex Skin 能改变和不能改变的范围
Codex 主题是一套面向 ChatGPT 桌面应用中受支持 Codex 区域的结构化视觉数据与本地图片。Codex Skin 是一个独立第三方产品,负责展示、交付、校验、应用和恢复这些主题。
不少用户也会把最终外观称为 Codex 皮肤。在这个产品里,“主题”和“皮肤”不是两种不同的包格式,只是描述同一种视觉变化时采用的不同说法。
| 名词 | 在 Codex Skin 中的含义 |
|---|---|
| Codex 主题 | 单套已发布外观的主要品类名称 |
| Codex 皮肤 | 更强调完整视觉层的自然说法 |
| Codex Skin | 独立产品与项目名称 |
| 主题原图 | 作为一项已声明主题资产的背景或原始图片 |
Codex 主题改变受支持的工作区外观
主题包为一个确定的主题 ID 与版本提供设计数据。固定本地引擎会把这些数据映射到经过验证的 Home、对话和输入区域,其中可以包括受允许的背景、表面、主要与次要文字颜色、边框和其他白名单视觉 token。
主题不会改变模型、任务内容、工具执行方式和用户权限。它只是受支持 Codex 工作区区域的外观层。
为什么会同时出现“主题”和“皮肤”
在英语环境中,theme 是更稳定的品类词,dark theme、light theme、custom themes 和 theme switcher 都很常见。因此,图库把每一套发布项目称为 Codex theme。
skin 更常用来描述一整套视觉处理或 skin pack,也是 Codex Skin 品牌的一部分。实际使用中,可以说用户“应用一套主题”,随后在当前 Codex 窗口看到对应“皮肤”。
两个词之间没有隐藏的技术分界,都指向同一种 data-only 发布格式和同一条验证应用路径。
主题原图只是其中一部分
单独一张壁纸还不是 Codex Skin 主题。原图是一项已声明图片资产,完整主题包还需要识别、校验和安全渲染所需的结构化信息。
已声明原图
+ 受允许的设计数据
+ Helper 持有的渲染规则
= 一套已发布 Codex 主题manifest 会标识六位 public ID、主题版本、深浅模式、允许的设计 token、区域开关、兼容字段和资产 hash。布局模板、adapter 与验证规则由引擎持有,主题包不能用自己的代码替换这些规则。
资产就绪时,主题详情页会展示两个相关视图:主题原图,以及套入固定 Codex 工作区外壳后的 applied preview。前者用于看源图,后者用于看图片与设计数据放进周边界面后的效果。
主题可以改变什么
当前已发布主题可以影响 Home、对话和输入体验中经过允许的部分,例如:
- 工作区原图或背景
- 支持区域的表面与卡片颜色
- 主要与次要文字颜色
- 边框和克制的强调色 token
- 与主题对应的原生浅色或深色外观基线
具体覆盖范围取决于当前主题与引擎版本。Codex Skin 不承诺所有原生工具或功能页面都会加入自定义原图。Sites、Scheduled、Plugins、设置与右侧原生工具区域继续使用与皮肤匹配的官方 Codex palette,不继承对话区域专用样式。
主题不能改变什么
主题包不能包含任意 CSS、JavaScript、Shell、PowerShell、selector、可执行文件、符号链接、路径穿越、未声明文件或远程执行 URL。进入 Apply 前,包内容和资产都会经过严格白名单检查。
主题也不能改变 Codex 功能逻辑、网络请求、账户权限和安全设置。Codex Skin 不会修改官方 .app、Windows package、app.asar、代码签名或系统保护目录。
当前支持面是 ChatGPT 桌面应用中的 Codex 界面。Codex Skin 主题不会调整 ChatGPT 网页版、Codex CLI、IDE 扩展或浏览器扩展。
已发布主题有明确身份
每套已发布主题都有六位 public ID,例如 100002,并且带有版本。这个 ID 让图库、插件请求、交付服务和可见验证指向同一套主题。同一个主题可以通过新版本更新内容或兼容数据,不需要换一个 public ID。
Free 和 Pro 是访问层级,不是两种安全格式。两类主题包都需要经过授权的设备才能交付,都要通过相同的签名与内容检查,只有完成相同的可见验证后,插件才会报告成功。
主题图库和独立详情页负责每套主题的名称、预览、ID、版本、访问层级与相关选择。本页只解释共享格式,不复制 23 套目录数据。
Codex Skin 是独立第三方项目
Codex Skin 会操作官方 Codex 界面中受支持的部分,但它不是 OpenAI 功能,也不代表 OpenAI 背书。它不会替换官方 Publisher,也不会修改官方分发的应用包。
Codex 界面可能变化。每次 Apply 前,Helper 都会核对官方应用身份、loopback 控制与当前界面能力。无法确认所需区域时,操作会停止,而不是猜测。这意味着 Codex 更新后,某套主题可能需要更新或暂时不可用。离线 Restore始终保留回到已保存官方外观的路径。
常见问题
Codex 皮肤和 Codex 主题是两种东西吗?
在 Codex Skin 中不是两种包格式。主题是主要品类词,皮肤是自然表达,也是品牌名称的一部分。两者都指向同一种已发布的 data-only 格式。
一套主题只是壁纸吗?
不是。原图只是一项资产,完整主题还包含 manifest、白名单设计数据、身份与版本、资产 hash 和兼容信息。固定的 Helper 渲染规则决定主题如何应用与验证。
Codex Skin 会改变 ChatGPT 网页版或 Codex CLI 吗?
不会。当前产品面向 macOS 与 Windows 上 ChatGPT 桌面应用中的受支持 Codex 区域。
可以继续浏览已发布 Codex 主题、按照快速开始应用第一套主题,或查看主题包经过的系统架构。
