Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

DSH Codex Subscription 图标

DSH Codex Subscription

简体中文 · English

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

用 ChatGPT Plus / Pro 订阅登录,即可在 DSH 中使用 GPT-6 等 Codex 模型、查额度、联网搜索和生图。无需 OpenAI API Key,也不依赖 Codex CLI。

CI npm npm 总下载量 MIT Star

核心功能 · 安装 · 图片与草图 · 手机远程控制 · 全部功能 · 使用指南 · 常见问题

已有的订阅,在 DSH 接着用:鲸鱼少女吉祥物与 Codex 订阅账号额度界面

核心功能

你想做什么插件提供什么
聊天与搜索用订阅登录,选择账号开放的 Codex 模型、推理档位和速度档位,使用订阅联网搜索。
管理账号与额度切换账号,查看短周期与每周额度、Credits 和重置时间;在输入框看额度、接收提醒,查看历史用量。
生成与编辑图片用订阅出图、圈选区域继续修改,或在可编辑草图画板上自己画、让 Agent 画。查看实例 →
在手机上继续操作用 ChatGPT 手机 App 配对电脑上的 DSH,DeepSeek 等其他模型也能用。Beta,默认关闭 →
使用已连接的应用让 DSH 模型使用 ChatGPT 中已连接的 GitHub、Gmail、云端硬盘、日历等;写操作默认逐次询问。

模型和额度以账号实际返回为准。查看完整功能清单 →

让 DeepSeek 等模型使用订阅能力

让 DeepSeek 等任意 DSH 模型使用你在 ChatGPT 里连接的应用:GitHub、Gmail、Google 云端硬盘、日历等。模型先搜索再调用,写操作默认每次都要你批准,也可以在设置里改成不再询问。默认关闭,在“联网与工具”里开启。

联网搜索来源、ChatGPT 连接器和官方 Codex 子任务在 设置 → Codex 订阅 → 联网与工具,页首一个总开关:关闭后,用 DeepSeek 等非 Codex 模型对话时不再使用订阅的联网搜索(改用 DSH 搜索)、图片生成和 ChatGPT 连接器,Codex 订阅模型不受影响。默认开启。

联网与工具设置页

准备 DSH

已验证兼容 DSH 0.2.1-rc.3(next 通道),继续支持 0.2.1-rc.2,最低支持 0.1.7-rc.2;更早的 DSH 请先升级。

本插件支持软件包元数据中记录的最新版 DeepSeek Harness,并需要一个当前具有 Codex 使用资格的 ChatGPT 账户。

选择 DSH:官方桌面端、便携版或命令行
  • 推荐:官方桌面端。DeepSeek 已发布 DeepSeek Harness 桌面版(macOS Apple Silicon、Windows 64 位,预览版、开源),无需配置 Node.js,安装后按下文在插件页面添加本插件即可。桌面端与网页版、命令行使用同一套 DSH 插件系统;本插件的端到端验收主要在网页版上完成,桌面端遇到问题请提交 issue;
  • 需要 Linux,或想要社区便携分发:使用 DSH-Portable。这是面向 Windows、macOS 和 Linux 的社区便携桌面分发;
  • 想按官方方式运行:查看 DeepSeek Harness 官方说明。

安装

在插件页面安装(推荐)

  1. 打开 DSH 的 插件 → 添加插件。

  2. 在 包名或地址 输入框中粘贴下面的包名(已带版本号):

    dsh-codex-subscription@3.1.6
  3. 点击 安装,等待安装完成;按页面提示操作,需要重启时先保存工作。

  4. 打开 设置 → Codex 订阅,登录 ChatGPT,然后在会话中选择 Codex 模型。

为什么包名里带版本号?

为什么要带版本号:DSH 的插件页只会安装发布满 24 小时的版本,只填包名时,新版本发布后的第一天可能装到更早的旧版,而旧版不一定兼容你的 DSH。带上版本号可以直接装到这一版;发布一天后只填 dsh-codex-subscription 也会装到最新正式版。其他版本号见发布页。

终端安装(已能运行 dsh 命令)
dsh plugin --profile web add dsh-codex-subscription@3.1.6

安装完成后按提示重启 DSH,再到 设置 → Codex 订阅 登录。插件页面和终端均由 DSH 管理安装。

Headless 任务

先在 Web 中完成登录并选择一次 Codex 模型,再把同一个插件安装到 Headless profile:

dsh plugin --profile headless add dsh-codex-subscription@3.1.6
dsh --profile headless "只回复:ok"

界面演示

在 设置 → Codex 订阅 中管理账号与偏好。下面按使用位置集中展示,截图与动图默认折叠。

界面演示(动图,点击展开):选模型、提问、出图、标注、草图、额度与重置

演示:登录 ChatGPT 选订阅模型、提问、用订阅出图、查看与标注、进入草图、查看额度与重置

输入框:模型、速度、权限与额度

输入框:权限、草图、剩余额度、闪电标识的 Fast 模式和模型选择

额度与用量:剩余额度、使用概览和每周去向

额度卡片:每周额度与重置时间,下方可展开使用概览和额度去向

额度卡片里的使用概览与额度去向:累计 token、连续使用天数、最近半年每日用量热力图,以及每周额度按模型、入口、来源的拆分

五个设置页分别做什么?
设置页在这里做什么
开始登录与切换账号、各功能开关一览、订阅额度、额度显示和提醒
模型默认模型与模型列表、回答风格;折叠的“高级”里有上下文长度、重试、连接方式、云端压缩、审查模型
联网与工具其他模型能否用订阅功能的总开关,搜索来源、ChatGPT 连接器、官方 Codex 子任务
创作图片生成、编辑、输入框 @生图、图片查看器,草图画板和 Agent 绘图
手机与更多手机远程控制、语音对话(实验性)、本机缓存、支持诊断

模型感知上下文跟随账号模型目录,刷新不会覆盖未保存的草稿。额度分组以服务端实际返回为准,包括 Spark 等独立额度。

订阅请求失败时会明确报错,不会静默切换到其他付费路由。

图片与草图

用订阅生成图片,查看和下载原图;也可以圈选区域、填写备注后继续修改。图片生成与编辑开关在 设置 → Codex 订阅 → 创作。

图片标注与继续编辑

图片预览:在烟囱上方圈出区域并写下备注,再带着备注继续编辑

查看图片与草图设置

图片与草图设置:图片生成与编辑、创作入口、请求型号与质量

DSH 实机设置截图,随浅色 / 深色主题切换。

草图画板(Beta)

草图画板和 Agent 绘图为 Beta,默认关闭,在“创作”页按需开启。手动画图点输入框的草图按钮;让 Agent 画发送 @sketch 加要求。

画板支持图层、原生曲线、笔刷、渐变、模糊、混合、裁剪、撤销重做和快捷键,可保存多份草稿、导出 PNG 或可编辑草稿。Agent 可对照参考图、量颜色和位置、撤销重画;画稿还可回放并录成视频。

Agent 绘图实例:鲸鱼娘

以下实例由 Agent 在草图画板上使用原生可编辑笔画绘制,没有调用生图工具。三者使用相同参考图和绘图工具基线;档位、耗时不同,展示的是各一次实跑结果。

原图
鲸鱼娘原始参考图

GPT-6-AstraGPT-6.1-SolDeepSeek Flash
GPT-6-Astra 在草图画板绘制的鲸鱼娘GPT-6.1-Sol 在草图画板绘制的鲸鱼娘DeepSeek Flash 在草图画板绘制的鲸鱼娘
Medium · 20 分 57 秒
686 笔
High · 首轮 23 分钟
1,020 笔
High · 9 分 33 秒
623 笔

6.1 在连接中断后,以自动草稿和原始成功调用恢复全部笔画,再由模型确认预览并保存,未人工补画;这次结果不代表全程无故障完成。

草图到生图:钟塔剖面图与千峰翠色

Agent 先在画板绘制可编辑草图,再以该草图为参考调用订阅生图工具生成成品。下方 Sol、Astra 指负责执行流程的对话模型,不是生图后端型号。

钟塔剖面图

对话模型Agent 原生草图以草图为参考的生图结果
GPT-6.1-Sol
Xhigh
钟塔剖面图:sol 绘制的原生草图钟塔剖面图:以 sol 草图为参考生成的图片
GPT-6-Astra
Low
钟塔剖面图:astra 绘制的原生草图钟塔剖面图:以 astra 草图为参考生成的图片

千峰翠色

对话模型Agent 原生草图以草图为参考的生图结果
GPT-6.1-Sol
Xhigh
千峰翠色:sol 绘制的原生草图千峰翠色:以 sol 草图为参考生成的图片
GPT-6-Astra
Low
千峰翠色:astra 绘制的原生草图千峰翠色:以 astra 草图为参考生成的图片

图片编辑与草稿保存 →

手机远程控制(Beta)

用 ChatGPT 手机 App 的 Codex 配对电脑上的 DSH,从手机新建或继续对话、调用工具、处理审批,DeepSeek 等任意 DSH 模型都能用。

默认关闭。 在 设置 → Codex 订阅 → 手机与更多 → 手机远程控制 开启,扫码或输入手动码配对。电脑需要保持开机、联网并运行 DSH。

本功能通过 OpenAI 的远程连接服务实现第三方主机兼容。Codex 已有官方远控实现,但 DSH 接入未获官方兼容性承诺,后续服务更新可能影响使用。可以随时移除配对设备或停用。

手机上支持哪些操作?
  • 查看、新建、续聊、中断、归档对话,搜索对话和对话内的关键词;
  • 切换模型、推理档位和权限(工作区内修改 / 完全访问);
  • 批准工具调用或回答提问时手机直接弹出;手机掉线,重新打开会再弹一次,否则交回电脑处理;
  • 回复边生成边显示;命令、文件修改(带差异)、任务清单、联网搜索、连接器调用和生成的图片用手机原生视图显示;
  • 发图片,@ 搜电脑上的文件,/ 选 DSH 技能,只读 git 查看改动,用真实的文件夹选择器新建对话;
  • DSH 工作区对应手机上的项目;可以从手机分叉对话,看用量额度、累计用量和上下文用量;DSH 支持 /compact 时还能从手机压缩上下文;
  • 模型报错会显示在手机上;设置里能看到已配对的手机,随时移除。
配对设置与已配对手机

设置里的手机远程控制:开关、配对二维码和手动码、已配对的手机

截图中的二维码藏着一个小彩蛋;实际配对请使用 DSH 设置里生成的二维码。

全部功能

模型权限和额度以账号实际返回为准。

模型与搜索(14 项)
功能你可以做什么使用方式 / 条件
订阅登录直接登录 ChatGPT,使用 Codex 订阅模型,无需 API Key普通聊天无需 Codex CLI
模型目录同步自动读取账号可用模型与推理档位,支持手动刷新;目录标注退役的模型会在模型名称旁显示退役日期,不会自动切换你的选择新型号以账号目录开放情况为准;模型只来自账号目录,未登录或读取失败时不显示任何模型,也不使用内置列表
模型列表在“模型”页中逐个显示或隐藏输入框中的模型;模型选择器沿用 DSH 官方的模型标识(如新模型徽章)仅影响列表显示;已选模型和请求不受影响
默认模型在“模型”页里选择每次新建会话默认使用的模型写入 DSH 的默认模型设置,与在对话里切换模型是同一处;未设置时跟随 DSH 默认
推理等级在输入框选择模型支持的推理档位档位随模型变化
速度档位在支持的模型上切换标准 / Fast;账号目录提供时还有 Ultrafast(Beta),输入框显示闪电标识默认标准;Fast 和 Ultrafast 会增加用量消耗,Ultrafast 目前仅 Pro 500
输出详略选择简短、适中或详细的回答偏好默认跟随模型
输入图片精度为发送给聊天模型的图片选择低、高、原图或自动精度影响输入 token 用量;默认自动
订阅联网搜索自动、DSH、Codex 三种来源自动按会话模型优先选择来源,仅缺少凭据或服务不可用时尝试另一方;手动选择 DSH / Codex 则固定来源,失败直接报错。关闭“其他模型”后,非 Codex 会话只用 DSH 原生搜索。插件不改写 DSH 搜索设置,也不额外使用 DeepSeek 账号回退;原生搜索费用由所选服务决定
其他模型总开关一键让 DeepSeek 等非 Codex 模型的对话不再使用订阅的联网搜索、图片生成和 ChatGPT 连接器设置 → Codex 订阅 → 联网与工具;默认开启,Codex 订阅模型不受影响;手机远程控制和语音由你主动开启或发起,不受它影响
搜索范围选择实时 / 缓存搜索、关闭搜索,或限定域名在“联网与工具”的搜索来源下
流无响应超时设置连续没有收到流式数据时中断请求的时长默认 10 分钟;不是整体回答时限
上下文预算按模型使用标准、扩展或自定义上下文预算受模型目录上限约束
GPT-Reserve在账号开放时选择备用模型入口实验性;不承诺独立备用额度
账号与额度(10 项)
功能你可以做什么使用方式 / 条件
多账号管理添加、切换、移除账号,或退出全部账号设置 → Codex 订阅 → 开始
额度详情查看短周期 / 每周额度、重置时间及独立额度分组仅展示服务端返回的窗口与分组
额度去向在额度卡片里按周查看额度花在哪:按模型、入口、来源和触发方式拆分来自官方用量报告,近似值,有一两天延迟;账号没有该报告时不显示
使用概览在额度卡片里查看累计 token、单日最高、连续使用天数、最常用推理档,以及最近半年的每日用量热力图来自官方使用统计;账号没有该统计时不显示
Credits 与重置卡查看额外 Credits、消费上限和可用重置卡账号返回对应数据时显示
输入框额度不离开会话即可查看百分比或进度条默认关闭,可选显示方式
续航预测根据最近使用速度估算剩余可用时长Beta;可选,不是保证值
额度提醒使用固定阈值、提前提醒,或分别设置短 / 长周期阈值默认剩余 20% 提醒,可关闭
使用重置卡在确认后主动使用服务端提供的重置卡二次确认与等待保护,由服务端判定结果
重置后重试等待已确认的短时额度重置,再继续请求默认关闭;等待期间可停止
图片与草图(14 项)
功能你可以做什么使用方式 / 条件
图片生成通过订阅生成图片,调整可用的请求型号与质量;需要时可生成透明背景 PNG默认开启,可关闭
参考图编辑带上参考图继续修改作品默认开启,可关闭
图片查看与下载完成的出图结果直接显示在回答后,无需展开工具过程;可缩放、拖动、适合窗口、下载校验后的原图内置查看器,无需另装;旧图可能只有预览
区域标注编辑在图上圈定区域、填写备注,带定位参考继续编辑回填输入框后由你确认发送
手绘画板选择画布比例,使用钢笔、铅笔、荧光笔及橡皮Beta;画板默认关闭
形状与文字绘制直线、箭头、形状、原生曲线,选中修改对象和文字在草图画板中使用
渐变、模糊、混合与裁剪填充可用线性 / 径向渐变;笔画可加模糊(发光、阴影、雾气)、混合模式(正片叠底、滤色、叠加等)和形状裁剪;图层也能设混合模式都保留为可编辑属性,随移动缩放、草稿和导出保存;Agent 用 SVG 的渐变、feGaussianBlur、mix-blend-mode、clip-path 画出同样效果
图层与图片导入分层创作,将图片加入草图继续画图片作为图层管理
笔画平滑与导航抬笔后平滑整条路径;拖动、缩放、撤销重做快捷键可自定义和关闭
多份草稿保存并重新编辑最多 20 份本地草稿保存在当前浏览器
导入与导出导出 PNG,或交换保留原生笔画的草稿文件草稿文件可重新导入继续编辑
Agent 绘图用 @sketch 让 Agent 绘制,查看进度并随时停止;Agent 可用 SVG 整段作画,导入为可编辑原生笔画;有参考图时可并排对比、看差异热图、局部放大、量颜色与边缘位置、撤销重画,每批画完都会返回误差变化Beta;默认关闭,需同时开启画板。这些工具只测量和展示,不替模型作画
绘制回放与视频画板里的“回放”按钮把绘制过程一笔一笔重放(线条沿路径画出,填充先描边再自上而下铺色),可调速、拖动进度,并录成 WebM 视频视频先在画板里预览,点“保存视频”才会保存,不会自动下载
绘图结果回看完成后向模型返回画布预览,帮助后续检查Beta;默认关闭,会增加图片输入用量
进阶能力与维护(9 项)
功能你可以做什么使用方式 / 条件
手机远程控制在 ChatGPT 手机 App 的 Codex 里直接指挥电脑上的 DSH:新建、续聊、归档对话,切换模型和权限,回答审批和提问,DeepSeek 等任意 DSH 模型都能用Beta;默认关闭,设置 → Codex 订阅 → 手机与更多 → 手机远程控制,扫码或输入手动码配对
Codex 独立子任务复用订阅登录和工作区权限执行独立任务,可指定允许的模型与推理档位Beta,可选,多数人用不到:默认用 DSH 自己的子智能体(同样能用订阅模型);想让子任务由官方 Codex Agent 执行时,才安装可选组件(约 377 MB,Windows),并在“插件 → 子智能体”开启模型选择。用独立数据目录和订阅登录,不读你电脑上的 Codex 登录
子任务组件管理在设置里安装、停用或卸载官方 Codex 子任务组件由支持的 DSH 宿主管理,无需额外登录
云端上下文压缩使用 Codex 云端压缩继续长对话,同时保留 DSH 历史与原生压缩Beta / 实验性;默认关闭,开启的请求使用 SSE
WebSocket 连接实验性复用连接和上下文传输,连接失败可回退 SSEBeta / 实验性;默认 SSE,不保证更快
Auto review 官方审查模型DSH Auto review 改用 Codex 自带的审查模型判断工具调用,审查规则与放行流程仍由 DSH 负责Beta;默认关闭,账号目录提供该模型时生效
ChatGPT 连接器让 DeepSeek 等任意 DSH 模型使用你在 ChatGPT 里连接的应用:GitHub、Gmail、Google 云端硬盘、日历等;模型先搜索再调用,写操作默认每次都要你批准,可改成不再询问默认关闭,设置 → Codex 订阅 → 联网与工具 → ChatGPT 连接器;需先在 ChatGPT 里连接应用
支持诊断查看功能前置条件和近期操作结果,一键复制约 1 KB 的精简报告(完整报告可另行复制);不含凭据和会话正文设置 → Codex 订阅 → 手机与更多;未验证不代表故障
预测缓存清理查看并清理本地额度预测历史保留登录、草稿、原图和共享依赖

切换推理强度时复用缓存

切换推理强度时复用缓存位于设置 → Codex 订阅 → 模型 → 高级,默认开启,可随时关闭;已保存的关闭选择会保留。只对当前账号模型目录明确声明支持的标准、单智能体模型生效;不根据模型名称猜测支持情况。普通提示词缓存原本就是自动的,关闭这个开关仍有普通缓存。

请求顶层 reasoning.effort 保持当前上下文窗口的初始值。在 DSH 调整强度后,插件在新增历史中记录 configuration_update,后续请求保留它的位置。这有助于减少切档导致的缓存失效,不保证每次命中、回复更快或额度节省;服务端响应的顶层 effort 仍可能显示初始值。

  • 云端自动压缩和无限重试模式会禁用此功能。 界面会说明冲突;不会自动修改压缩、重试、鉴权、连接或 cache key 设置。
  • 成功响应在 DSH 原有 replay metadata 中保存少量不含正文的状态,重启、恢复和分支可据此续用。本地压缩成功后,旧前缀不再相同,插件核对 DSH 已提交的历史替换并以当前强度建立新基线;失败的压缩不会清掉原状态。
  • 开启已有会话或切回支持的模型时,只有能与 DSH 原生会话历史完整核对,才建立新基线,第一条不保证复用旧缓存。无法验证的历史、不支持的模型、账户变化及资源上限会使用所选强度的普通请求。
  • 同一进程中的 pending 状态会固定已发送输入,即使该请求失败或取消。对完全相同的输入重试时选择不同强度会明确报错;请保留原强度重试,或发送新消息。失败请求没有成功响应的持久化检查点,因此进程重启或插件重载后,不保证保留失败请求的缓存前缀。
  • 关闭后恢复普通请求,不给旧日志补写 update。不向 /responses/compact 发送 update 历史,不支持 pro、多智能体、自动截断或自动压缩。
  • 上限为 20,000 个 input item、16 MiB 输入与外层字段指纹数据、128 个 update,以及 256 个活动或 pending 会话。历史校验或边界校验失败时停止保缓存,不忽略用户所选强度。

此机制使用 OpenAI 推理指南中的 configuration update;提示词缓存文档解释缓存条件。支持情况以当前账号目录和实际响应为准;服务端拒绝参数时报告错误,不换成旧强度或 API key 重试。

更新与卸载

在 DSH 插件 页面找到本插件,使用更新或卸载操作,完成后按页面提示重启。卸载插件不会删除其他插件。

终端方式
dsh plugin --profile web update dsh-codex-subscription@3.1.6

仅在需要卸载时运行:

dsh plugin --profile web remove dsh-codex-subscription

常见问题

和官方插件列表里的 Codex 组合包(dsh-hooks-codex)是什么关系?

没有关系,可以同时安装。官方的 Codex / Claude Code 组合包让 DSH 运行 Codex 或 Claude Code 格式的 hooks 配置(工具调用前后自动执行的脚本);本插件负责用 ChatGPT 订阅登录、使用 Codex 模型、查看额度、搜索、生图和手机远程控制。

电脑没有 dsh 命令,怎么安装?

直接使用 DSH 的 插件 → 添加插件,粘贴包名即可,无需配置终端命令。

有多个 DSH,或安装后找不到插件?

在你实际使用的 DSH 中安装。使用终端时,请从目标 DSH 环境运行命令,并确认对应的 profile;不要删除 profile 或修改系统 PATH 来强行安装。

如何反馈问题?

在 设置 → Codex 订阅 → 手机与更多 生成“支持诊断”,粘贴到使用问题表单的诊断栏,并补充触发步骤。

诊断不含凭据、账号标识、原始响应或完整日志。请勿附上登录链接、授权码或浏览器回调地址。

需要装 Codex 命令行才能用吗?

普通订阅聊天不需要。只有想用 Codex 独立子任务 时,才在“设置 → Codex 订阅 → 联网与工具”里点“安装组件”,停用和卸载也在同一处。其余实验选项按需开启。可选组件、存储清理与完整说明 →

项目与支持

  • 只做 ChatGPT / Codex 订阅,并把这一件事做深:额度与预测、图片与草图、子任务、诊断;不接入 Claude、Grok 等其他订阅。
  • 失败就明确报错:不会静默切换到其他付费路由,也不会虚构账号没有返回的额度窗口。
  • 跟随官方 DSH 发布:每次发版都用官方 DSH 的 latest、next 等通道做安装、启动、卸载、重装的端到端验收;已验证的版本见 兼容性记录。
  • 模型、额度和功能开放情况以你的账号实际返回为准;ChatGPT 后端与 DSH 可能独立变化。

本项目为社区项目,与 DeepSeek、OpenAI 无隶属或背书关系。

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

Star 趋势

MIT

关于 About

Use your ChatGPT Plus / Pro (Codex) subscription in DeepSeek Harness (DSH): GPT-6 & Codex models, images, web search and quota via ChatGPT sign-in — no OpenAI API key. Beta: control DSH from the ChatGPT mobile app. 在 DSH 中使用 ChatGPT 订阅,并可用 ChatGPT 手机 App 远程控制。
ai-agentchatgptchatgpt-pluschatgpt-prochatgpt-subscriptioncodexcodex-cli-alternativecodex-subscriptiondeepseekdeepseek-harnessdeepseek-harness-plugindshdsh-plugingpt-6image-generationoauthopenai-codexquotaremote-controlweb-search

语言 Languages

JavaScript98.9%
PowerShell1.1%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
705
Total Commits
峰值: 143次/周
Less
More

核心贡献者 Contributors