🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

JerryXst/dsh-codex-web-auth

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
需源码安装

为 DeepSeek Harnessdsh内置的 openai-codex 提供方增加 ChatGPT / Codex…

暂不能直接安装(需源码编译或环境不满足):缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/9/2 · 已提供中文文档

ChatGPT / Codex 浏览器登录,用于 DeepSeek Harness 内置的 openai-codex 提供商——无需 OpenAI API 密钥。

综合分
28.9
GitHub 分
28.9
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add JerryXst/dsh-codex-web-auth
缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 0 天前真实安装成功
是什么
dsh 原生插件 · browser
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 23 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-codex-web-auth-workspace(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/24 00:04:05

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-api-gateway@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-api-settings-controller@deepseek-ai/dsh-authorization@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings-models@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-credentials@deepseek-ai/dsh-settings@deepseek-ai/dsh-typert-generator@deepseek-ai/dsh-typert-protocol
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-codex-web-auth

English

为 DeepSeek Harness(dsh)内置的 openai-codex 提供方增加 ChatGPT / Codex 浏览器登录界面。

本组合包连接 DSH 已有的授权流程与“模型设置”页面,使符合条件的 ChatGPT / Codex 订阅用户无需创建或填写 OpenAI API Key,即可在 DSH Host 上完成授权。

预发布状态:仓库正在准备公开测试。在干净的 DSH Web profile 上完成全部发布检查之前,请勿将 0.1.0 视为生产可用版本。

功能

- 在 openai-codex 提供方卡片中增加 ChatGPT / Codex Web 登录面板。
- 发起 DSH 内置 llm-pi-ai 已注册的授权流程。
- 在已认证的 DSH Web 客户端与 Host 之间传递登录链接、设备码、选项及文本/密文问题。
- OAuth grant 保留在 DSH Host;浏览器状态与进度帧不会返回 access token 或 refresh token。
- 登录成功后自动启用 llm-pi-ai.providers.openai-codex 模型路由。
- 支持取消、重新登录和删除 Host 中保存的凭据。

本插件不会生成 OpenAI API Key,不会通过第三方服务器代理模型请求,也不会新增一套模型适配器。模型可用性、额度、账号资格和提供方行为仍取决于 OpenAI、用户账号以及当前安装的 DSH llm-pi-ai 版本。

使用条件

- 已启用内置 llm-pi-ai 和 Web 设置界面的 DSH Web profile。
- DSH 版本与 packages/plugin/package.json 声明的 peer API 版本兼容。
- OpenAI 账号、套餐和所在区域可以使用当前提供方暴露的 Codex 登录流程。
- DSH Host 的凭据提供方可写。

本组合包只提供 Web UI。纯 Headless 或终端 profile 需要另外的 Host 侧授权交互界面。

安装

以下命令仅供 npm 包发布且干净 profile 测试通过后使用:

dsh plugin --profile web add dsh-codex-web-auth
dsh web

重启后打开 DSH Web 页面。DSH 会把树外插件安装到指定 profile,并通过本包的 dsh.bundle.patch 声明启用组合层。

后续更新:

dsh plugin --profile web add dsh-codex-web-auth@latest

图文快速上手

安装插件并重启 DSH 后,按下面三步操作:

1. 选择 openai-codex

打开 设置 → 模型。如果尚未添加该模型路由,点击 添加提供方,然后选择 openai-codex。此提供方使用 Codex Web 登录,不需要填写 API 密钥或自定义提供方设置。

选择 openai-codex 提供方并打开 Codex 登录区域

2. 发起登录并选择方式

点击 登录 Codex。出现登录方式选择框后,选择需要的登录方式,再点击 提交。

选择 OpenAI Codex 登录方式

3. 完成授权

按照 DSH Host 给出的 OpenAI 浏览器页面或设备码提示完成授权。如果浏览器没有自动打开,请使用登录区域中显示的手动授权链接。授权完成后返回 DSH,确认卡片显示 已登录 和 模型路由已启用。如果这是首次添加提供方且编辑卡片仍然打开,再点击 保存。

上图为基于真实 DSH 截图整理的操作示意;具体文案和间距可能随 DSH 版本及界面语言略有变化。

使用说明

可用操作:

- 重新登录 Codex:通过提供方流程替换或刷新现有授权。
- 取消:终止当前授权流程。
- 删除本地登录:从当前 DSH 凭据提供方删除 llm-pi-ai/openai-codex 记录。

卸载

如果希望同时删除 OAuth grant,请先在提供方卡片中执行“删除本地登录”。只卸载组合包可能留下失去所有者的凭据记录。

dsh plugin --profile web remove dsh-codex-web-auth

profile 更新后重启 DSH。

安全与隐私

- 插件不包含遥测或分析功能。
- 插件自身不会直接向 OpenAI 发起网络请求;提供方通信与 token 交换由已安装的 DSH llm-pi-ai 授权流程负责。
- OAuth token 不会出现在插件发送给浏览器的状态、通知、问题或完成帧中。
- 授权问题和用户答案必须经过已认证的 DSH 浏览器—Host 通道,才能完成人机交互。
- DSH 通过浏览器会话及 Host/Origin 信任检查保护 RPC。不要把 DSH 当作无认证的共享公网服务暴露。
- 使用 DSH 默认文件型凭据提供方时,grant 保存在 $DSH_HOME/.credentials.yaml,依靠仅所有者可读的文件权限保护,但静态内容不加密,同一 OS 用户运行的进程仍可读取。

部署前请阅读 SECURITY.md 和 PRIVACY.md。

不要在 issue、截图、日志或测试夹具中提交真实 access token、refresh token、授权回调 URL、Cookie 或凭据文件。

常见问题

没有看到登录面板

请确认:

- 插件安装在当前正在运行的 Web profile;
- llm-pi-ai 已加载;
- 模型设置页中存在 openai-codex 提供方;
- 当前 DSH 版本满足本包的 peer dependency。

提示“登录流程尚未注册”

当前 llm-pi-ai 没有注册 openai-codex 登录流程,或 authorization 服务没有挂载。请检查最终生效的 DSH 配置与版本兼容性。

登录成功,但模型路由没有启用

登录期间设置修订可能发生变化,或者设置提供方为只读。请手动启用 llm-pi-ai.providers.openai-codex 后重试。

本机可登录,通过远程地址不能登录

请使用 HTTPS,并确保反向代理完整保留 DSH 的 WebSocket 和浏览器认证行为。远程运行 DSH 属于高敏感部署场景;本插件不会额外增加第二层身份认证。

本地开发

npm install
npm run build
npm test
npm pack --workspace packages/plugin --dry-run

当前构建工具链要求 Node.js ^22.18.0 或 >=24.11.0;发布后运行时包的 Host 版本要求在包元数据中单独声明。

packages/plugin/lib/ 是发布包的一部分,但属于生成文件。请修改 packages/plugin/src/ 后重新构建,不要手工编辑生成产物。

当前自动化测试使用内存凭据提供方和无害假 token。正式发布还必须完成一次干净 DSH Web profile 安装测试,检查项见 docs/MARKETPLACE.md。

包结构

packages/plugin/
├── cordis.patch.yml       # DSH bundle 配置层
├── package.json           # 可发布 npm 包
├── src/index.ts           # Host 授权控制器
├── src/client/index.tsx   # 模型设置页 UI
└── lib/                   # 生成的发布产物

参与贡献

参见 CONTRIBUTING.md。安全问题请按 SECURITY.md 报告。

许可证

MIT

这是社区插件,不是 OpenAI 或 DeepSeek 官方产品。OpenAI、ChatGPT、Codex、DeepSeek 和 DeepSeek Harness 是其各自权利人的商标。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群