在 DeepSeek Harness 中使用 ChatGPT/Codex 订阅接入 GPT 模型、图像生成与 Web 搜索,并支持订阅额度显示、模型与功能控制,以及浏览器或设备码 OAuth 登录。
安装
# npm 包(预构建)
dsh plugin --profile web add @wnjxyk/dsh-codex-oauth
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:WNJXYK/dsh-codex-oauth
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
English | 简体中文
🎯 功能: 通过 ChatGPT / Codex 订阅登录,在 DeepSeek Harness 中畅享 GPT 的强大模型、图片生成、联网搜索功能,并支持订阅额度。 🧩 兼容性: 已在 DSH
0.1.0-rc.6上验证,后续版本将在 DSH 最新版本上持续测试。 ⚠️ 风险: 本项目基于开源项目构建,依赖非公开的 ChatGPT Codex 后端接口。OpenAI 调整协议后,相关能力可能暂时失效并需要更新插件,也可能存在较低封号风险。
✨ 插件亮点
- 🚀 订阅直连:GPT 模型、图像生成、网页搜索共用 OpenAI 订阅额度。
- 🧩 可控集成:模型选择器、生成图片和网页搜索可控地集成进入 DeepSeek Harness。
- 🔐 多种登录:支持浏览器登录和 Headless 设备码方法登录授权。
- 🌗 界面适配:跟随 DSH 的中英文和浅色、深色、系统主题。
📦 安装 / 升级
🟢 npm
dsh plugin --profile web add -w @wnjxyk/dsh-codex-oauth@latest
🐙 GitHub
dsh plugin --profile web add -w github:WNJXYK/dsh-codex-oauth
🗑️ 卸载
npm 与 GitHub 安装方式使用相同的卸载命令:
dsh plugin --profile web remove -w @wnjxyk/dsh-codex-oauth
🧰 插件功能介绍
| 能力 | 说明 |
|---|---|
| 🤖 GPT 模型 | 激活 DSH 内置的 openai-codex 提供方,并动态加载账号可用模型。 |
| 🎨 图片生成 | 注册 generate_image 工具,支持多尺寸与质量图像生成,并显示图像结果。 |
| 🌐 联网搜索 | 将原生 web_search 路由到 GPT 托管搜索,返回回答正文和结构化来源 URL。 |
| 📊 订阅用量 | 展示套餐、剩余额度、重置时间,以及 5 小时和每周等额度窗口。 |
| 🔑 OAuth | 支持浏览器登录、设备码、Token 自动续期、状态刷新和退出登录。 |
| 🖥️ 原生适配 | 提供模型与功能开关、图片预览、中英文和主题适配,适配 DSH 热插拔系统设计。 |
🖼️ 功能预览
| 账号状态与模型配置 | 无头模式登录 | 图片生成 | 联网搜索(检索推特) |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
⚙️ 详细配置
通常无需配置。默认选项如下:
| 配置项 | 默认值 | 说明 |
|---|---|---|
dshHome |
DSH Home | 自定义 DSH 主目录,用于解析默认文件路径。 |
path |
$DSH_HOME/codex-oauth.json |
Host 侧 OAuth 凭据文件。 |
preferencesPath |
$DSH_HOME/codex-oauth-preferences.json |
模型显示范围和功能开关;覆盖 path 后默认与其位于同一目录。 |
issuer |
https://auth.openai.com |
OAuth 签发方,仅在网关或测试场景中覆盖。 |
usageUrl |
https://chatgpt.com/backend-api/wham/usage |
订阅用量接口。 |
controlPort |
1456 |
本机登录、状态和偏好服务端口。 |
redirectPort |
1455 |
浏览器 OAuth 本机回调端口。 |
搜索 model |
gpt-5.6-sol |
托管联网搜索使用的模型,默认跟随 Codex Power 配置。 |
Cordis 配置示例:
- insert:
- id: dsh-codex-oauth
name: "@wnjxyk/dsh-codex-oauth"
config:
dshHome: /data/dsh
path: /secure/codex-oauth.json
preferencesPath: /secure/codex-oauth-preferences.json
issuer: https://auth.openai.com
usageUrl: https://chatgpt.com/backend-api/wham/usage
controlPort: 1456
redirectPort: 1455
- id: codex-web-search
name: "@wnjxyk/dsh-codex-oauth/web-search"
config:
model: gpt-5.6-sol
联网搜索和图片生成编排均默认使用 Codex Power 模型 gpt-5.6-sol;图片由托管的 GPT Image(image_generation)工具实际生成;聊天模型由 DSH 内置的 llm-pi-ai 插件通过其 openai-codex 模型提供方动态发现。
📄 开源协议
本项目采用 MIT License,作者为 WNJXYK。
链接
同类插件
V1ki/dsh-plugin-subscriptions★ 407
把 ChatGPT(Codex)、Claude、Grok 订阅当作 DeepSeek Harness 的 LLM 提供方:设置页登录、模型目录、用量展示,以及 image_generate、video_generate 与 x_search 工具。
Mars-Sea/dsh-commandcode-provider★ 352
非官方 Command Code 模型接入插件:注册 `commandcode` 路由,带实时模型目录与推理强度支持。
corrinehu/dsh-workbuddy-connect★ 238
将 WorkBuddy 桌面 App 包含的模型自动接入 DeepSeek Harness,在 DSH 对话窗口里零配置使用。
cv-superding/dsh-deepseek-web-login★ 188
新增 deepseek-web provider,把 chat.deepseek.com 网页端模型接入 DSH:浏览器登录抓取、PoW 请求签名、SSE 流式传输与基于提示词的工具调用。
volcengine/ark-cli#ark-plan-api★ 140
在 DSH 原生模型选择器中注册方舟 Agent Plan、Coding Plan 与后付费模型路由。
franksong2702/dsh-codex-connect★ 129
通过 ChatGPT OAuth 将 OpenAI Codex 模型接入 DeepSeek Harness,并提供可选的搜索与图片工具。




社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。