◉ Pulse
zhangjanice66 avatar
#64 today ▼ 6

zhangjanice66/Codex-QQ-2007

JavaScript AI

为 macOS 版 Codex 打造的 QQ 2007 怀旧主题,让现代 AI 编程工具重现经典 QQ 界面与千禧年代氛围。

Created Jul 18, 2026
Stars
14
Today
+2
Forks
1
Quality
90/100
Momentum
—

README

Fetched from GitHub on Oct 30, 2026, 11:03 PM UTC · README.md

View original on GitHub

Third-party content — Open Source Pulse is not the owner of this repository.

This README belongs to zhangjanice66/Codex-QQ-2007 and its contributors. We fetch it directly from the project’s public GitHub repository and display it for reference only. All text, code, images and trademarks remain the property of their respective authors. See the repository for its license terms. Copyright / takedown policy.

Codex QQ 2007 for macOS

把 macOS 上的 Codex Desktop 重构成 Windows XP 时代的 QQ2007 桌面客户端风格,同时保留 Codex 原生项目、任务、消息、代码块、Diff、审批与输入功能。

非 OpenAI、Tencent 或 QQ 官方项目。本项目不修改 Codex.app、app.asar 或代码签名。

兼容性与默认配置

  • 最新稳定版:GitHub Releases
  • 已测试:macOS 26.3、Apple M4、Codex Desktop 26.715.21425
  • 主预设:preset-codex-1907-deep
  • 视图:QQ2007 深度仿制 / 原版 Codex
  • 旧的 preset-codex-1907-compatible 已移除

主要效果

  • XP Luna 蓝色标题栏与 Office 2003 风格工具栏
  • 稳定的左侧项目、中央会话、右侧好友三栏布局
  • 彩色 16×16 / 24×24 位图风格图标
  • Codex 原生消息结构,仅给真实代码块增加复古框体
  • 可收起的 Codex 好友、宠物、在线状态与可替换 QQ 秀
  • 顶部「换肤」在深度仿制版与原版 Codex 间切换
  • 昵称、签名、等级、状态、宠物和 QQ 秀可本地个性化
  • 一键验证与一键恢复官方外观

效果预览

Codex QQ 2007 深度仿制版实机效果

macOS 实机截图:XP Luna 标题栏、QQ2007 工具栏、原生项目与输入区、Codex 好友和 QQ 秀。

这是一张包含 Codex 界面的效果截图,仅用于 README 展示,不能作为主题背景导入。可安装的纯背景位于 macos/presets/preset-codex-1907-deep/。

安装

先正常启动一次 Codex,随后完全退出 Codex:

git clone git@github.com:zhangjanice66/Codex-QQ-2007.git
cd Codex-QQ-2007/macos
./scripts/install-dream-skin-macos.sh --no-launch

~/.codex/codex-dream-skin-studio/scripts/switch-theme-macos.sh \
  --id preset-codex-1907-deep --no-apply

~/.codex/codex-dream-skin-studio/scripts/start-dream-skin-macos.sh \
  --restart-existing

安装脚本会在桌面创建启动、定制、验证和恢复入口。也可以直接双击 macos/Install Codex Dream Skin.command。

上面三条脚本分别做什么

命令 作用 是否立即改变 Codex 界面
install-dream-skin-macos.sh --no-launch 安装换肤引擎,但不启动 Codex 否
switch-theme-macos.sh --id preset-codex-1907-deep --no-apply 把“当前选中的主题”设为 QQ2007 深度预设 否,只保存选择
start-dream-skin-macos.sh --restart-existing 用换肤引擎启动 Codex,并应用刚才选中的主题 是

其中 --no-apply 的含义是“只选择主题,暂时不应用”。它适合首次安装:先确定主题,再由下一条 start-dream-skin-macos.sh 统一启动和应用。

如果 Codex 已经通过换肤引擎启动,可以省略 --no-apply,直接热切换主题:

~/.codex/codex-dream-skin-studio/scripts/switch-theme-macos.sh \
  --id preset-codex-1907-deep

这时脚本会保存主题并立即刷新正在运行的 Codex;通常不需要重启。

switch-theme-macos.sh 负责选择主题包;界面顶部的「换肤」按钮负责在同一个 QQ2007 主题包内切换“深度仿制版 / 原版 Codex”。这是两个不同层级的操作。

换肤

深度仿制版顶部工具栏的「换肤」进入原版 Codex。原版左上角保留一个小型「换肤」按钮,用于返回深度仿制版。选择保存在本机,应用重启和热重载后仍然有效。

个性化

~/.codex/codex-dream-skin-studio/scripts/personalize-codex-2007-macos.sh \
  --nickname "张奈斯" \
  --signature "别迷恋姐,姐只是个传说。" \
  --level "LV07" \
  --status online \
  --assistant "/path/to/pet.png" \
  --qq-show "/path/to/qq-show.png"

所有参数均可单独使用。状态只接受 online、busy、offline。更多说明见 Codex 2007 使用文档。

验证与恢复

cd macos
npm test

./scripts/verify-dream-skin-macos.sh

./scripts/restore-dream-skin-macos.sh \
  --restore-base-theme --restart-codex

目录

docs/                   QQ2007 使用说明
macos/assets/           CSS、注入模板与原创位图图标
macos/presets/          QQ2007 深度预设及抽象回退预设
macos/scripts/          安装、启动、注入、验证、个性化与恢复
macos/tests/            单元测试和回归测试
macos/menubar/          可选 SwiftBar 菜单栏入口

安全边界

  • CDP 仅监听 127.0.0.1,运行换肤时不要启动不可信的本机程序。
  • 不修改官方 Codex 二进制、安装包或签名。
  • 不读取或改写 API Key、Base URL 与模型供应商配置。
  • 应用升级可能改变原生 DOM;升级后请先运行 Verify。

来源与许可

本项目基于 Fei-Away/Codex-Dream-Skin 的 macOS 运行引擎继续开发,软件代码沿用 MIT License。

QQ2007 深度预设中的背景、宠物和 QQ 秀为本项目生成的虚构素材,不包含 Tencent 官方企鹅或 QQ 客户端资源。Codex、OpenAI、QQ、Tencent 及相关标识归各自权利人所有。详见 NOTICE。

Rendered by GitHub from the repository’s README. Scroll to read the full file.
First trending

Jul 18, 2026

first spotted on the list

Best rank

#21

highest position reached

Appearances

2

times on the trending list

Quality score

90

out of 100

Momentum

—

trend strength indicator

Star velocity

0.13

stars per day since creation

Activity — last 60 days

daily counts, collected every 6 hours
  • Stars
  • Forks
  • Merged PRs
  • Issues
  • Closed issues

Collecting activity data since launch — check back in a few days.

Star history

total stars per snapshot
1112131415zhangjanice66/Codex-QQ-2007 · Jul 18, 1 PM UTC: 12 starszhangjanice66/Codex-QQ-2007 · Jul 18, 7 PM UTC: 14 stars1:23 PM4:17 PM7:10 PM

Rank history

position on trending · lower is better
#1#20#30#40#50#60#70Jul 18, 1 PM UTC: rank #21Jul 18, 7 PM UTC: rank #641:23 PM4:17 PM7:10 PM

3D card for your website

Live HTML card with a glass surface and pointer tilt. Paste the iframe on any website.

<iframe src="https://www.notionpulse.cc/embed/zhangjanice66/Codex-QQ-2007" width="420" height="240" style="border:0;max-width:100%;background:transparent" loading="lazy" title="zhangjanice66/Codex-QQ-2007 — trending on Open Source Pulse"></iframe>

Stars badge

Show current stars in your README or profile. Auto-updates every 6 hours.

zhangjanice66/Codex-QQ-2007 stars badge
Markdown
[![zhangjanice66/Codex-QQ-2007](https://www.notionpulse.cc/api/badge/zhangjanice66/Codex-QQ-2007.svg)](https://www.notionpulse.cc/repo/zhangjanice66/Codex-QQ-2007)
HTML
<a href="https://www.notionpulse.cc/repo/zhangjanice66/Codex-QQ-2007"><img src="https://www.notionpulse.cc/api/badge/zhangjanice66/Codex-QQ-2007.svg" alt="zhangjanice66/Codex-QQ-2007 stars badge" /></a>

Repository of the Day

#21 Repository of the Day

Repository of the Week

#21 Repository of the Week

Repository of the Month

#21 Repository of the Month