dsh-codex-bridge
已验证@piercat/dsh-codex-bridge · v0.2.34 · MIT · Web 界面
A secure ChatGPT OAuth Codex provider for DeepSeek Harness.
安装
dsh plugin add @piercat/dsh-codex-bridge 用 dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南。
源码
标签
作者
说明文档
DeepSeek Harness 的 Codex Bridge
@piercat/dsh-codex-bridge 为 DeepSeek Harness (DSH) 添加 Codex Bridge 模型提供方。它使用官方 ChatGPT 浏览器授权流程,并通过账户订阅权益提供 Codex Responses。
本项目不接受 API 密钥,不会在项目文件中存储令牌,也不使用第三方中继服务。
预览
上图账户为不可用的占位信息。插件只会在本地 DSH 设置页中显示已连接账户;令牌永远不会显示。
安装
前提条件:DSH Web profile 和 Node.js 22 或更高版本。
dsh plugin --profile web add @piercat/dsh-codex-bridge
dsh web
打开 设置 → 插件 → Codex Bridge,选择 连接 ChatGPT,然后在浏览器中完成官方登录流程。连接成功后,在 DSH 模型选择器中选择 Codex Bridge。
如需直接从 GitHub 仓库安装:
dsh plugin --profile web add github:piercatcc/dsh-codex-bridge
如需安装指定版本:
dsh plugin --profile web add @piercat/[email protected]
功能
- 使用仅限本机回调的官方浏览器 OAuth 流程。
- 为 DSH 模型选择器提供 Codex 模型。
- 提供标准(默认)和快速两种 GPT 模型选项;快速模式速度为 1.5 倍、用量更高,并会以 Fast service tier 发送给 Responses。
- 紧凑展示已连接账户、剩余额度和可用的到期/重置时间。
- 在 DSH 设置中提供刷新和退出登录操作。
- 使用 macOS 钥匙串和 Windows 凭据管理器存储凭据。
安全与隐私
| 数据 | 处理方式 |
|---|---|
| 刷新凭据 | 仅存储在 macOS 钥匙串或 Windows 凭据管理器中 |
| Access / ID 令牌 | 仅保存在内存中 |
| 账户标签 | 仅用于展示的元数据,存储在操作系统凭据库中 |
| 网络 | 仅向 auth.openai.com 和 chatgpt.com 发起 HTTPS 请求 |
| 日志和错误 | OAuth code 和令牌值都会脱敏 |
不提供明文凭据兜底、遥测、代理设置、API key 选项或第三方中继。Linux 尚未实现安全凭据存储,因此明确不支持并会安全失败。
开发
pnpm install --frozen-lockfile
pnpm run check
pnpm run build
pnpm test
pnpm pack:check
包构建会从发布的 dist 目录中排除测试文件。prepack 会在 pnpm pack 或 pnpm publish 前重新构建发行文件。
卸载
在 DSH 中使用 退出登录 清除已存储的凭据,然后移除插件:
dsh plugin --profile web remove @piercat/dsh-codex-bridge