yoke233/dsh-openai-codex-auth ↗★ 2
dsh-openai-codex-auth
OpenAI Codex OAuth login plugin for DeepSeek Harness
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yoke233/dsh-openai-codex-auth说明文档
阅读完整 README ↗把 ChatGPT 订阅登录接入 DeepSeek Harness。
在 DSH 设置页完成 OpenAI OAuth 登录、查看 Codex 用量,并自动向 openai-codex 模型提供方提供有效凭据。
快速开始 · 功能一览 · 工作方式 · 配置 · 凭据处理边界
快速开始
将插件安装到 DSH 的 web profile:
dsh plugin --profile web add github:yoke233/dsh-openai-codex-auth
启动或重启该 profile:
dsh --profile web
然后完成首次连接:
- 打开 DSH Web,进入 设置 → OpenAI Codex。
- 点击 登录 OpenAI,在弹出的 OpenAI 官方授权页完成登录。
- 返回 DSH,在 设置 → 模型提供方 中选择
openai-codex。
[!IMPORTANT] 登录管理接口只监听
127.0.0.1。请在运行 DSH Web profile 的同一台电脑上打开设置页并完成授权。
功能一览
| 能力 | 说明 |
|---|---|
| OpenAI 订阅登录 | 通过 OAuth 连接 ChatGPT Plus、Pro、Team 或 Enterprise 账号 |
| Codex 用量面板 | 展示短周期与周用量、剩余额度和重置时间 |
| 自动凭据续期 | 在令牌接近过期时刷新,并更新本地凭据 |
| DSH 模型接入 | 将有效令牌提供给 openai-codex 模型提供方 |
| 设置页管理 | 支持查看状态、刷新用量、重新登录和退出登录 |
工作方式
- 插件生成 PKCE verifier、challenge 和随机
state,再打开 OpenAI 授权页。 - OpenAI 将授权结果返回到本机
localhost:1455;插件校验state并交换令牌。 - 凭据原子写入本地文件,访问令牌通过 DSH credentials 注入
DSH_OPENAI_CODEX_TOKEN。 - 设置页通过本机
127.0.0.1:1456控制服务读取登录状态和 Codex 用量,不接触令牌内容。
配置
插件通常无需额外配置。默认凭据文件为:
$DSH_HOME/openai-codex-auth.json