内置 ChatGPT OAuth 的 Codex 模型提供方:可切换订阅联网搜索,在设置页显示普通 Codex 与 Spark 独立额度;无需 API Key 或 Codex CLI。
Built-in ChatGPT OAuth provider for Codex models, selectable subscription web search, backend quota for standard Codex and Spark, and a DSH settings UI; no API key or Codex CLI required.
安装
dsh plugin --profile web add github:WSL043/dsh-codex-subscriptionGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
把 ChatGPT / Codex 订阅直接接入 DeepSeek Harness
在 DeepSeek Harness 中直接登录 ChatGPT 并使用 Codex 订阅。无需 OpenAI API Key,也不依赖 Codex CLI; 模型、搜索、额度和图片生成都留在 DSH 里。
三步开始 · 交给 Agent 安装 · 更新与卸载 · English
三步开始
安装插件:Windows 打开 PowerShell,运行下面一行;已有
dsh或 DSH-Portable 的用户也可使用后面的标准命令。irm 'https://github.com/WSL043/dsh-codex-subscription/releases/latest/download/dsh-codex-setup.ps1' | iex登录订阅:手动重启 DSH,打开 设置 -> Codex 订阅,点击浏览器登录。无需 Codex CLI,也不要粘贴 token。
开始使用:在模型选择器中选择 Codex;额度、订阅搜索、图片生成和高速模式都在 DSH 内使用。
已有 dsh 命令时,标准安装命令是:
dsh plugin --profile web add dsh-codex-subscription
DSH-Portable 用户在产品目录中运行 ./dsh plugin ...,Windows PowerShell 使用 .\dsh.exe plugin ...。完整的官方 npm、Agent 安装、更新和卸载方式见下文。
核心优势
| 能力 | 用户得到什么 |
|---|---|
| 订阅模型直连 | 登录 ChatGPT 后直接使用 Codex,不需要 OpenAI API Key 或 Codex CLI |
| 可恢复、可诊断 | 登录状态会自动对账;设置页可生成不含凭据和账号标识的支持报告 |
| 额度可见 | 普通 Codex、Spark 等服务端实际返回的额度分开显示 |
| 输入框额度 | 可选择紧凑百分比、进度条或完全关闭输入框额度显示 |
| 安全额度重置 | 仅在 Codex 额度用尽后使用重置,并经过冷静期、勾选和输入确认 |
| 订阅搜索 | 可在 DSH 默认搜索与 Codex 订阅搜索之间明确切换 |
| Codex 图片生成 | 在 DSH 对话里直接描述画面,生成结果会显示在当前会话中 |
| 高速模式(Beta) | 直接在输入框切换标准或高速,无需离开当前会话 |
这些能力共用同一份本机 ChatGPT 登录。订阅路由失败时会明确报错,不会静默切换到其他付费路由。
实际界面

准备 DSH
本插件当前适配到 DeepSeek Harness 0.1.1-rc.2,并需要一个当前具有 Codex 使用资格的 ChatGPT 账户。
- 不想配置 Node.js:使用 DSH-Portable。这是社区桌面分发,提供 Windows 便携版和安装版,以及 macOS、Linux 桌面包;
- 想按官方方式运行:查看 DeepSeek Harness 官方说明。
安装
交给 Agent(推荐)
把这个链接直接发给 Agent:
https://raw.githubusercontent.com/WSL043/dsh-codex-subscription/main/AGENTS.md
Agent 文档包含安装、更新、卸载和验收步骤,并要求保留 DSH profile、登录信息和其他插件。
Windows 手动安装
打开 PowerShell,只需要复制这一行:
irm 'https://github.com/WSL043/dsh-codex-subscription/releases/latest/download/dsh-codex-setup.ps1' | iex
这个轻量助手会检查当前目录、系统命令、常见位置以及正在运行的官方 DSH 或
DSH-Portable,然后调用一次官方
plugin add。它不会递归扫盘、安装 pnpm、创建常驻命令、保存 profile 快照或重复下载插件。
无需管理员权限,也不会擅自重启 DSH。找不到现有 DSH 时才会使用固定为 0.1.1-rc.2
的官方 npm 运行方式;首次解析依赖可能较慢,安装器会先明确提示。
官方的 npx @deepseek-ai/dsh web 不会创建全局 dsh 命令,因此安装插件时也要保留完整的 npx 前缀:
npx -y @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web add dsh-codex-subscription
npx -y @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web list dsh-codex-subscription --depth 0
npx -y @deepseek-ai/dsh@0.1.1-rc.2 --profile web --dump-config
dsh plugin --profile web add dsh-codex-subscription
dsh plugin --profile web list dsh-codex-subscription --depth 0
dsh --profile web --dump-config
DSH-Portable 请把 dsh 换成 ./dsh(PowerShell 使用 .\dsh.exe)。安装列表中应只有一个
dsh-codex-subscription,配置中应只有一个 codex-subscription 条目。
安装完成后手动重启 DSH,然后:
- 打开 设置 -> Codex 订阅;
- 登录具有 Codex 使用资格的 ChatGPT 账户;
- 选择搜索来源;
- 在模型选择器中选择 Codex 模型。
功能
- ChatGPT OAuth 登录,凭据保留在本机;
- Codex 模型和图片生成直接出现在 DSH 会话中;
- DSH 默认搜索与 Codex 订阅搜索可随时切换;
- 设置页显示服务端返回的额度、重置时间和更新时间;
- 普通 Codex、Codex-Spark、Credits 等独立额度分开显示;
- 已用尽的 Codex 额度可主动使用重置卡,并经过分层确认且不会自动重试;
- 输入框可用百分比或进度条显示当前 Codex 模型的剩余额度(默认关闭);
- 输入框可为支持的 Codex 模型切换标准或高速模式(Beta);
- 设置页可生成并复制无敏感信息的支持诊断,报告不包含 OAuth 凭据、账号标识或授权时间;
- 订阅路由不可用时明确报错,不会静默切换到其他付费路由。
输入框额度
可在设置中选择关闭、百分比或进度条;紧凑额度只在选择 Codex 模型时显示。普通 Codex 使用服务端返回窗口中剩余最少的一项, Spark 使用独立额度。插件不会写死“5 小时 + 每周”,也不会虚构服务端没有返回的 Credits 或消费上限。
安全使用额度重置
ChatGPT 返回可用重置卡时,设置页会用紧凑的一行显示。只有至少一个 Codex 模型额度已用尽后才能使用; 最终操作还需要等待 5 秒、勾选知情确认,并输入完全一致的确认短语。取消不会消耗,快速连续点击只允许一次请求, 网络结果不确定时也不会自动重试。
输入框速度(Beta)
选择支持的 Codex 模型后,可在输入框的模型菜单中切换标准与高速。标准模式不增加图标, 只有高速模式会在模型名称左侧显示闪电;Spark 不显示速度入口。高速模式会提高速度,也会消耗更多 Credits;具体规则见 OpenAI Codex Speed 文档。
更新与卸载
Windows 用户重新运行上面的单行助手即可更新。官方 npm 用户使用:
npx -y @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web update dsh-codex-subscription
npx -y @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web list dsh-codex-subscription --depth 0
npx -y @deepseek-ai/dsh@0.1.1-rc.2 --profile web --dump-config
npx -y @deepseek-ai/dsh@0.1.1-rc.2 plugin --profile web remove dsh-codex-subscription
这些操作会保留 DSH profile、其他插件和登录信息。
dsh plugin --profile web update dsh-codex-subscription
dsh plugin --profile web list dsh-codex-subscription --depth 0
dsh --profile web --dump-config
dsh plugin --profile web remove dsh-codex-subscription
DSH-Portable 在其目录中把上述 dsh 换成 .\dsh.exe。
常见问题
dsh无法识别:官方 npm 方式本来就不会创建全局dsh命令,请使用上面的完整npx -y @deepseek-ai/dsh@0.1.1-rc.2 ...命令;dsh.exe无法识别:当前目录没有该文件。请先进入 DSH-Portable 目录,或使用 Windows 单行助手;- 找不到 DSH-Portable:进入它的目录后重新执行安装命令,或直接运行
.\dsh.exe plugin --profile web add dsh-codex-subscription; - 电脑上有多个 DSH:单行助手会合并正在运行的副本与常用目录内检测到的 Portable,输入对应编号即可;交给 Agent 时让它进入目标目录,或明确传入
-DshPath; - 安装仍然失败:把上面的 Agent 文档链接发给 Agent,不要删除 profile 或随意修改系统 PATH。
- 需要提交问题:在设置页底部生成“支持诊断”,然后打开使用问题表单。表单会收集准确的 DSH/插件版本和复现步骤;报告不含凭据和账号标识,仍不要附上登录链接、授权码或浏览器回调地址。
边界与支持
ChatGPT Codex 后端和 DSH 可能独立变化;本项目为社区项目,与 DeepSeek、OpenAI 无隶属或背书关系。
本项目的问题反馈请使用使用问题表单; DSH 插件交流可前往 DeepSeek Harness Discussions。 敏感问题请先阅读 SECURITY.md。
如果这个项目对你有帮助,点一下 Star 可以让更多 DSH 用户发现它。
原始 README: https://github.com/WSL043/dsh-codex-subscription/blob/main/README.zh-CN.md ↗
同类插件
查看全部 →
agent-vision-toolkit
为纯文本模型"看图“设计更好的视觉工具箱和技能,支持多图理解,图片问答,前端UI还原、GUI 自动化等,并可选无缝接入多个主流agent,直接识别粘贴图片| A vision toolkit and skill designed for text-only llms — image Q&A, long-screenshot OCR, frontend UI restoration, and GUI automation, with optional seamless integration for Codex, Claude Code, Pi, Oh My Pi, and OpenCode

api-relay-audit
从 DeepSeek Harness 对 AI API 中转站和 LLM 代理运行本地安全审计,生成 Markdown 报告,覆盖提示词注入、模型替换信号、工具调用改写、错误泄漏、流完整性和按 profile 启用的 Web3 风险。

OpenStory
✨ OpenStory 现已支持 DeepSeek Harness 插件! 现在可以通过 dsh-openstory 将 OpenStory 多智能体推演接入 DeepSeek Harness,让 agent 直接启动模拟、查看角色、下达指令并逐回合推进故事。查看 DSH 插件配置与使用指南。

phi
pi的编码代理 ∞ 提供者、子代理、hashline编辑和权限门

anysearch-dsh
DeepSeek Harness(DSH)的 AnySearch 网络搜索提供方与高级搜索工具。

codex-switch
Codex Switch 是一个 macOS 工具,一键配置 Codex 的自定义 API,同时保留官方 OpenAI 登录。保存后 Codex 的模型选择器里只会出现你选的那个 provider 的模型。也支持 Claude Code 的官方 / 自定义 API 切换。Codex Switch is a lightweight helper for configuring multiple coding-agent API routes. For Codex, it keeps Official OpenAI and a custom API provider configured in parallel, registers the custom model in Codex's mod

