Model Deck 是一个面向 Codex++ 的单文件用户脚本,通过官方菜单提供模型矩阵、Fast 切换和全局预设。
将鼠标移到输入框下方显示当前模型和推理强度的按钮上,停留约 300ms 即可打开 Model Deck;直接点击该按钮仍会打开官方模型菜单。
默认置顶 5.6 Sol、5.6 Terra 和 5.6 Luna,其余模型收进“其他模型”:
右键预设重命名以及删除:
- 在官方模型按钮上悬停
300ms打开面板;官方菜单打开时面板关闭,面板打开时不会与官方菜单同时占用交互。 - 模型矩阵只从与官方请求相关联的
model/list响应构建,再与官方模型菜单的可见项取交集。推理深度按每个模型的能力动态显示;缺少serviceTiers只表示不支持 Fast,不会让整个模型消失。 - Grok 4.5 的推理等级按 xAI 官方能力约束为 Low、Medium 和 High;如果官方界面仍处于旧的 Extra high 状态,Deck 会保留并标记该当前状态,而不会把它误报为可选能力。
- 默认置顶三个
5.6模型,不额外显示分组标题;图钉位于模型名称左侧,可一键置顶或取消置顶,选择会跨会话保留。未置顶模型统一收进“其他模型”。 - 模型名称列支持拖动表头右侧分隔线调整宽度,适配较长的自定义名称;双击分隔线恢复默认宽度。
- Deck 继承 Codex 当前的字体族与字重,正文使用宿主字号的
90%,并在 Codex 字体设置变化后同步更新。 - Codex Auto Review 不包含在矩阵中。
- 闪电按钮通过官方菜单切换 Fast/Standard;目标模型不支持 Fast 时按官方能力回落到 Standard。开关反馈分别使用
620ms的充能动效和420ms的收束动效,并遵循系统的“减少动态效果”设置。 +保存官方菜单回读确认后的模型、推理深度和 Fast 状态。默认数字名称始终复用最小空缺正整数。- 预设在同一应用来源下全局共享且不限数量:单击应用、拖动排序、悬停向上预览,右键或 macOS
Control + 单击打开 Rename/Delete。 - 无效预设不会部分应用,也不会自动猜测替代配置;它仍可预览、重命名和删除。
- 所有配置变更都经由官方菜单执行并再次回读确认;脚本不修改 React 私有状态。
原始下载地址:
https://raw.githubusercontent.com/0xTotoroX/model-deck/main/model-deck.js
安装路径:~/.config/Codex++/user_scripts/model-deck.js
mkdir -p "$HOME/.config/Codex++/user_scripts"
curl -fL 'https://raw.githubusercontent.com/0xTotoroX/model-deck/main/model-deck.js' \
-o "$HOME/.config/Codex++/user_scripts/model-deck.js"安装路径:%APPDATA%\Codex++\user_scripts\model-deck.js
$target = "$env:APPDATA\Codex++\user_scripts\model-deck.js"
New-Item -ItemType Directory -Force (Split-Path $target) | Out-Null
Invoke-WebRequest "https://raw.githubusercontent.com/0xTotoroX/model-deck/main/model-deck.js" -OutFile $target文件放好后,在 Codex++ 的“本地脚本”或“脚本市场”页面刷新本地清单,启用 model-deck.js,再执行“重新加载用户脚本”。
官方 model/list 通常在启动期返回。首次热加载脚本后如果面板仍在等待模型数据,请正常退出 ChatGPT,再由 Codex++ 启动 ChatGPT;不要用伪造能力数据绕过这一步。
- 不接管或复制 Codex Auto Review。
- 不绕过官方菜单直接写入 React 状态,也不把界面文字当作模型能力来源。
- 不为无效预设猜测相近模型、推理深度或 Fast 状态。
- 不增加预设数量限制、分组、导入导出或独立管理页。
assets/ README 截图
src/index.js 唯一运行时源码
scripts/build.mjs 唯一构建入口
model-deck.js 生成的根目录安装产物
tests/ 生命周期、官方桥接、交互与发布契约
docs/superpowers/specs/ 已批准的交互设计
docs/superpowers/plans/ TDD 实施与发布记录
LICENSE MIT 许可证
npm ci
npm test
npm run build
npm run checknpm run build 从 src/index.js 生成根目录 model-deck.js;不要手工编辑生成产物。
MIT © 2026 0xTotoroX

