Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codex 2007 for macOS

Codex 小蓝    QQ 2007 风格企鹅

在 macOS 版 Codex 上复刻 QQ2007 的经典蓝色界面,同时保留 Codex 原生功能。

Important

这是非官方视觉项目,与腾讯、QQ 和 OpenAI 均无隶属、授权或背书关系。项目不修改 /Applications/ChatGPT.app、应用签名或聊天数据。经典 QQ 等级图标不在 MIT 授权范围内,详见 THIRD_PARTY_NOTICES.md

v1.5 更新

  • 用户消息恢复明确可见的“编辑”按钮,并继续使用 Codex 原生编辑行为。
  • 生成过程中,QQ2007 发送区会同步切换为红色“停止”按钮,可终止当前生成。
  • 适配新版“从此处在新聊天中继续”操作文案。
  • 新增消息操作条与发送/停止状态的一致性验收,避免皮肤遮住原生功能。

功能总览

  • QQ2007 风格标题栏、工具栏、三栏工作区和底部状态栏。
  • 保留 Codex 原生任务、项目、消息、附件和发送能力。
  • 可正常选择 Codex 模型版本与推理强度。
  • 可正常切换“请求批准 / 替我审批 / 完全访问权限”。
  • 设置页 17 个原生栏目可滚动、可点击。
  • 支持查看“已归档的聊天”并使用原生“取消归档”按钮。
  • QQ 等级根据本机 Codex 会话的累计 Token 数值计算。
  • 启动时验证 DOM、皮肤骨架和原生功能;失败时不强行注入。
  • 提供一键恢复官方外观的 macOS 脚本。

兼容性

v1.5 已实机验证:

  • macOS
  • 官方 ChatGPT/Codex 桌面应用 26.727.51351
  • Bundle ID com.openai.codex
  • Node.js 22 或更高版本

Codex 的 DOM 不是公开稳定 API。官方应用升级后,可能需要更新选择器适配。

安装与启动

1. 下载项目

git clone https://github.com/leixumy-bot/Codex-QQ2007-Skin-macOS.git
cd Codex-QQ2007-Skin-macOS

2. 完全退出 Codex

在 Codex/ChatGPT 中按 ⌘Q,确保官方应用已完全退出。启动器不会擅自关闭正在使用的 Codex。

3. 启动皮肤

在 Finder 中双击:

macos/install-codex-2007.command

如果 macOS 首次阻止运行,可在 Finder 中右键该文件,选择“打开”。

启动器会:

  1. 确认官方 Codex 未在运行。
  2. 仅在 127.0.0.1 启动本机 CDP 端口。
  3. 等待 Codex 原生界面加载。
  4. 注入本地 CSS/DOM 视觉层。
  5. 验证原生功能和皮肤布局后完成启动。

恢复官方外观

双击:

macos/restore-codex-2007.command

恢复脚本会停止皮肤监视器和带调试端口的主题实例,然后重新打开官方 ChatGPT.app。

常见问题

双击后提示官方 ChatGPT 正在运行

先用 ⌘Q 完全退出 Codex,再重新双击启动器。

提示找不到 Node.js 22+

先确认:

node --version

项目不会自动安装依赖或修改系统配置。

Codex 更新后皮肤启动失败

先查看以下本地运行文件:

~/Library/Application Support/Codex2007/runtime/dom-before-theme.json
~/Library/Application Support/Codex2007/runtime/watcher.err.log
~/Library/Application Support/Codex2007/runtime/verify.json

这些文件可能包含任务名称或用量信息,提交 issue 前请先检查和脱敏。

项目结构

macos/                 macOS 启动、验收和恢复脚本
src/injector.mjs       CDP 连接、注入、监视与验收
src/skin-runtime.js    DOM 映射、原生控件透传和页面适配
src/skin.css           QQ2007 视觉层
src/token-stats.mjs    本地 Token 数值统计
assets/                PNG/GIF 视觉素材
index.html             静态视觉稿

隐私与安全边界

  • 不修改官方 ChatGPT.app 应用包、签名或 app.asar
  • 不修改 .codex/config.toml
  • 不上传聊天内容、Token 数值或运行日志。
  • CDP 仅监听 127.0.0.1,但它仍是本机调试入口;不使用皮肤时建议执行恢复脚本。
  • 启动器会校验应用路径、回环端口、页面 URL、DOM 和原生控件。
  • 本地运行文件位于 ~/Library/Application Support/Codex2007/runtime/,不应提交到 GitHub。

来源与授权

本 macOS 版基于 LeemanCheung/Codex-QQ2007-Skin 的开源代码、样式与素材改造,新增了 macOS 启动/恢复流程、新版 Codex DOM 兼容、设置页适配以及真实交互验收。

状态

当前版本:v1.5

About

QQ2007-style skin for the Codex macOS desktop app, with native controls preserved.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages