Skip to content

dsh-codex-subscription

Verified

dsh-codex-subscription · v1.9.0 · MIT · Web UI

Use ChatGPT and Codex subscriptions in DeepSeek Harness with OAuth, quota, safe resets, web search, images, and Fast mode

Install

dsh plugin add dsh-codex-subscription

Confirm the layer applied with dsh --profile default --dump-config — see the install guide.

Source

Tags

Creators

Readme

DSH Codex Subscription

把 ChatGPT / Codex 订阅直接接入 DeepSeek Harness

在 DeepSeek Harness 中直接登录 ChatGPT 并使用 Codex 订阅。无需 OpenAI API Key,也不依赖 Codex CLI; 模型、搜索、额度和图片生成都留在 DSH 里。

CI npm npm 总下载量 MIT Star

三步开始 · 交给 Agent 安装 · 更新与卸载 · English

Codex 订阅直接用在 DSH:订阅模型、联网搜索、额度与安全重置、图片生成和高速模式

三步开始

  1. 安装插件:Windows 打开 PowerShell,运行下面一行;已有 dsh 或 DSH-Portable 的用户也可使用后面的标准命令。

    irm 'https://github.com/WSL043/dsh-codex-subscription/releases/latest/download/dsh-codex-setup.ps1' | iex
    
  2. 登录订阅:手动重启 DSH,打开 设置 -> Codex 订阅,点击浏览器登录。无需 Codex CLI,也不要粘贴 token。

  3. 开始使用:在模型选择器中选择 Codex;额度、订阅搜索、图片生成和高速模式都在 DSH 内使用。

已有 dsh 命令时,标准安装命令是:

dsh plugin --profile web add dsh-codex-subscription

DSH-Portable 也提供相同的标准插件命令,因此同样使用上面的命令。完整的官方 npm、Agent 安装、更新和卸载方式见下文。

核心优势

能力 用户得到什么
订阅模型直连 登录 ChatGPT 后直接使用 Codex,不需要 OpenAI API Key 或 Codex CLI
可恢复、可诊断 登录状态会自动对账;设置页可生成不含凭据和账号标识的支持报告
额度可见 普通 Codex、Spark 等服务端实际返回的额度分开显示
输入框额度 可选择紧凑百分比、进度条或完全关闭输入框额度显示
安全额度重置 直接查看最早到期时间,并通过冷静期和知情确认主动尝试重置
订阅搜索 可将全部模型的搜索明确路由到 DSH 默认搜索或已登录的 Codex 订阅
Codex 图片生成与编辑(Beta) 可无参考图全新生成,也可明确选择会话图片继续编辑;支持预览、缩放和下载原图
高速模式 直接在输入框切换标准或高速,无需离开当前会话
模型感知上下文 可保留目录默认值、按模型启用扩展窗口,或为每个模型填写完整数字 Token 上限

这些能力共用同一份本机 ChatGPT 登录。订阅路由失败时会明确报错,不会静默切换到其他付费路由。

实际界面

当前 DeepSeek Harness Codex 订阅设置,包含搜索来源、模型感知上下文、输入框额度和支持诊断

图片来自已安装的官方 DeepSeek Harness 0.1.1-rc.2 与当前插件构建。

准备 DSH

本插件当前适配到 DeepSeek Harness 0.1.1-rc.2,并需要一个当前具有 Codex 使用资格的 ChatGPT 账户。

安装

交给 Agent(推荐)

把这个链接直接发给 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;存在多个目标时会先让用户选择。 Portable 继续使用它的公开启动器。安装到官方 DSH 时,助手会使用选定的配置目录和固定到已验收 DSH 版本的 pnpm 助手;系统没有可用 pnpm 时,会在当前 Windows 用户目录下缓存经过校验的副本。 它不会递归扫盘、创建常驻命令、保存 profile 快照、要求管理员权限或擅自重启 DSH。只有识别到 发布时间策略拦截时,才会仅对同一个固定安装命令重试一次。

官方 npm 方式(已安装 Node.js)

官方的 npx @deepseek-ai/dsh web 不会创建全局 dsh 命令,因此安装插件时也要保留完整的 npx 前缀:

npx -y @deepseek-ai/[email protected] plugin --profile web add dsh-codex-subscription
npx -y @deepseek-ai/[email protected] plugin --profile web list dsh-codex-subscription --depth 0
npx -y @deepseek-ai/[email protected] --profile web --dump-config
已经能运行 dsh
dsh plugin --profile web add dsh-codex-subscription
dsh plugin --profile web list dsh-codex-subscription --depth 0
dsh --profile web --dump-config

安装列表中应只有一个 dsh-codex-subscription,配置中应只有一个 codex-subscription 条目。

安装完成后手动重启 DSH,然后:

  1. 打开 设置 -> Codex 订阅
  2. 登录具有 Codex 使用资格的 ChatGPT 账户;
  3. 选择搜索来源;
  4. 在模型选择器中选择 Codex 模型。

功能

  • ChatGPT OAuth 登录,凭据保留在本机;
  • Codex 模型和 Beta 图片生成与编辑直接出现在 DSH 会话中;
  • 搜索来源是全局设置,可在 DSH 默认搜索与 Codex 订阅搜索之间切换;它对所有模型和会话生效,不会随当前模型自动切换;
  • 设置页显示服务端返回的额度、重置时间和更新时间;
  • 普通 Codex、Codex-Spark、Credits 等独立额度分开显示;
  • 显示重置卡数量与最早到期时间,也允许在额度未完全用尽时主动尝试,并经过分层确认且不会自动重试;
  • 输入框可用百分比或进度条显示当前 Codex 模型的剩余额度(默认关闭);
  • 输入框可为支持的 Codex 模型切换标准或高速模式;
  • 上下文窗口提供标准、扩展和逐模型自定义;自定义直接填写完整 Token 数值,并在已审核的模型容量内交给 DSH 原生 Agent 压缩策略处理;
  • 设置页可生成并复制无敏感信息的支持诊断,并直接打开反馈入口;报告包含有限的请求阶段、HTTP/网络分类、耗时区间和路由来源类型,但不包含 OAuth 凭据、账号标识、代理地址或授权时间;
  • 订阅路由不可用时明确报错,不会静默切换到其他付费路由。

对于 OpenAI 与 ChatGPT 官方请求,插件可以沿用进程环境或操作系统中已有的 HTTPS 代理。插件本身不提供代理、转发服务、节点列表,也不会修改系统代理设置。

输入框额度

输入框内的 Codex 剩余额度

可在设置中选择关闭、百分比或进度条;紧凑额度只在选择 Codex 模型时显示。普通 Codex 使用服务端返回窗口中剩余最少的一项, Spark 使用独立额度。插件不会写死“5 小时 + 每周”,也不会虚构服务端没有返回的 Credits 或消费上限。

安全使用额度重置

ChatGPT 返回可用重置卡时,设置页会用紧凑的一行显示数量和服务端提供的最早到期时间。即使额度尚未到 100%, 也可以主动尝试使用,适合重置卡即将过期的情况;是否需要重置仍由 ChatGPT 判断,服务端可能返回“当前无需重置”且不扣次数。 最终操作需要勾选知情确认并等待 5 秒。取消不会消耗,快速连续点击只允许一次请求,网络结果不确定时也不会自动重试。

图片生成与编辑(Beta)

生成图片会在 DSH 原生查看器中打开,可缩放、适合窗口、查看尺寸、下载原图,并对具体部位添加编号标注。 点击“在输入框中继续编辑”时,只会附上当前打开的这一张图,并把部位标注写入草稿,不会自动发送。 新的图片请求不会静默带入历史图片。GPT Image 2 的耗时可能明显长于文本回复,复杂文字、精确构图和连续角色一致性也可能需要再次调整。

DSH 原生图片预览中的缩放、原图下载与编号部位标注

输入框速度

选择支持的 Codex 模型后,可在输入框的模型菜单中切换标准与高速。标准模式不增加图标, 只有高速模式会在模型名称左侧显示闪电;Spark 不显示速度入口。高速模式会提高速度,也会消耗更多 Credits;具体规则见 OpenAI Codex Speed 文档

更新与卸载

Windows 用户重新运行上面的单行助手即可更新。官方 npm 用户使用:

npx -y @deepseek-ai/[email protected] plugin --profile web update dsh-codex-subscription
npx -y @deepseek-ai/[email protected] plugin --profile web list dsh-codex-subscription --depth 0
npx -y @deepseek-ai/[email protected] --profile web --dump-config
npx -y @deepseek-ai/[email protected] plugin --profile web remove dsh-codex-subscription

这些操作会保留 DSH profile、其他插件和登录信息。

使用现有 dsh 命令更新或卸载
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 无法识别:官方 npm 方式本来就不会创建全局 dsh 命令,请使用上面的完整 npx -y @deepseek-ai/[email protected] ... 命令;
  • 电脑上有多个 DSH:请在目标 DSH 环境中运行标准命令;交给 Agent 时明确目标,或传入 -DshPath
  • 安装仍然失败:把上面的 Agent 文档链接发给 Agent,不要删除 profile 或随意修改系统 PATH。
  • 需要提交问题:在设置页底部生成“支持诊断”,然后打开使用问题表单。报告包含系统/运行时、有限的登录阶段和安全的请求失败分类,但不含凭据、账号标识、代理地址、原始响应或完整日志;请粘贴到必填诊断栏,且不要附上登录链接、授权码或浏览器回调地址。

边界与支持

ChatGPT Codex 后端和 DSH 可能独立变化;本项目为社区项目,与 DeepSeek、OpenAI 无隶属或背书关系。

本项目的问题反馈请使用使用问题表单; DSH 插件交流可前往 DeepSeek Harness Discussions。 敏感问题请先阅读 SECURITY.md

如果这个项目对你有帮助,点一下 Star 可以让更多 DSH 用户发现它。

MIT