用 ChatGPT 账号登录,直接调用 Codex 模型
28.2/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add sudipnext/dsh-chatgpt-codex该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · browser
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 79 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 14 处,展示前 14 条)
- 读取本地文件lib/auth/store.js:33
raw = await readFile(this.path, "utf8"); - 写入本地文件lib/auth/store.js:47
await mkdir(parent, { - 写入本地文件lib/auth/store.js:51
await chmod(parent, 448); - 写入本地文件lib/auth/store.js:58
await rename(temporary, this.path); - 写入本地文件lib/auth/store.js:59
await chmod(this.path, 384); - 删除本地文件lib/auth/store.js:62
await unlink(temporary).catch(() => void 0); - 写入本地文件lib/auth/store.js:72
await mkdir(dirname(this.path), { - 读取本地文件lib/auth/store.js:79
const info = await stat(lockPath).catch(() => void 0); - 删除本地文件lib/auth/store.js:81
await unlink(lockPath).catch(() => void 0); - 删除本地文件lib/auth/store.js:92
await unlink(lockPath).catch(() => void 0); - 删除本地文件lib/auth/store.js:98
await unlink(this.path); - 发起网络请求lib/auth/device.js:8
const response = await fetch(apiEndpoint(issuer, "usercode"), { - 发起网络请求lib/auth/device.js:48
const response = await fetch(apiEndpoint(issuer, "token"), { - 发起网络请求lib/auth/oauth.js:38
const response = await fetch(endpoint(issuer, "/oauth/token"), {
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-attachment@deepseek-ai/dsh-llm给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- ChatGPT账号登录
- 调用Codex模型
- 浏览器回调与设备码
DeepSeek Harness 支持 ChatGPT OAuth 和 Codex 模型——浏览器回调、设备码,不用 API key,也不用 pi-ai
README
由 DeepSeek 最新模型翻译生成dsh-chatgpt-codex
CI
License: MIT
DeepSeek Harness plugin
在 DeepSeek Harness 中使用你的 ChatGPT 账户和 Codex 模型。这个独立的 DSH 插件同时支持 localhost 浏览器回调和无头设备代码认证,自动刷新 OAuth 令牌,并将 Codex Responses 流式传输到原生 DSH 消息/工具协议中。
无需 OpenAI API 密钥。无 pi-ai 运行时依赖。
[!IMPORTANT]
DeepSeek Harness 目前尚未为其主模型路由提供 ChatGPT/Codex OAuth。它有一个 Codex 子代理启动器,可以复用官方 Codex 应用的登录,但那是一条独立的一次性委托路径。本插件填补了主模型的空白,并面向当前的 DSH next API(0.1.0-rc.6 或更新版本)。
展开完整文档(README 剩余 1 节)
dsh-chatgpt-codex CI License: MIT DeepSeek Harness plugin 在 DeepSeek Harness 中使用你的 ChatGPT 账户和 Codex 模型。这个独立的 DSH 插件同时支持 localhost 浏览器回调和无头设备代码认证,自动刷新 OAuth 令牌,并将 Codex Responses 流式传输到原生 DSH 消息/工具协议中。 无需 OpenAI API 密钥。无 pi-ai 运行时依赖。 [!IMPORTANT] DeepSeek Harness 目前尚未为其主模型路由提供 ChatGPT/Codex OAuth。它有一个 Codex 子代理启动器,可以复用官方 Codex 应用的登录,但那是一条独立的一次性委托路径。本插件填补了主模型的空白,并面向当前的 DSH next API(0.1.0-rc.6 或更新版本)。 功能特性 - 带 PKCE、严格 state 校验和 localhost 回调的 ChatGPT 浏览器 OAuth - 适用于 SSH、容器和无头机器的 ChatGPT 设备代码 OAuth - 自动刷新访问令牌,带进程内和跨进程轮换锁 - 在 $DSH_HOME 下仅限所有者访问的原子凭据存储 - 原生 openai-codex DSH 模型提供程序——无需 pi-ai 适配器 - 用于 Codex Responses 传输的官方 OpenAI JavaScript SDK - 流式文本、推理摘要、函数调用、图像、用量和结束原因 - 加密的推理项重放,以实现正确的多轮 Codex 会话 - 当前 GPT-5.6 Luna、Terra 和 Sol 发现条目,以及 GPT-5.5/5.4 模型 两分钟安装 该仓库提交了其构建产物,因此 GitHub 安装不会运行依赖 prepare 脚本。 1. 使用 ChatGPT 登录 浏览器回调(在桌面端推荐): pnpm dlx github:sudipnext/dsh-chatgpt-codex#v0.1.0 login 设备代码(通过 SSH 或在容器中推荐): pnpm dlx github:sudipnext/dsh-chatgpt-codex#v0.1.0 login --device 默认凭据文件为 $DSH_HOME/chatgpt-codex/auth.json,当未设置 DSH_HOME 时为 ~/.dsh/chatgpt-codex/auth.json。 2. 添加 DSH 捆绑包 dsh plugin --profile codex add github:sudipnext/dsh-chatgpt-codex#v0.1.0 3. 运行 DeepSeek Harness dsh --profile codex 该捆绑包注册 openai-codex 并选择 gpt-5.6-luna 作为该配置文件的默认模型。后续的配置文件补丁可以选择另一个模型。 认证命令 浏览器回调,不自动打开浏览器 dsh-chatgpt-codex login --no-open 设备授权;代码在 15 分钟后过期 dsh-chatgpt-codex login --device 安全的状态输出,绝不打印令牌 dsh-chatgpt-codex status dsh-chatgpt-codex status --json 立即轮换访问令牌 dsh-chatgpt-codex 刷新 移除本地凭据 dsh-chatgpt-codex logout 对于仅使用 GitHub 的安装,请在这些命令前加上 pnpm dlx github:sudipnext/dsh-chatgpt-codex#v0.1.0。 配置 在配置文件的 $DSH_HOME/profiles//cordis.patch.yml 中覆盖插件行: - id: llm-chatgpt-codex config: defaultReasoningEffort: high textVerbosity: low requestTimeoutMs: 300000 - id: agent-default-model config: provider: openai-codex model: gpt-5.6-terra 可用的插件设置: | 设置 | 默认值 | 用途 | | authFile | $DSH_HOME/chatgpt-codex/auth.json | OAuth 凭据文档 | | issuer | https://auth.openai.com | OAuth 颁发者,主要用于兼容的部署/测试 | | baseURL | https://chatgpt.com/backend-api/codex | Codex Responses 基础 URL | | originator | dsh-chatgpt-codex | 向上游发送的真实产品标识 | | models | 当前捆绑的目录 | 供参考的 DSH 模型选择器条目 | | defaultReasoningEffort | high | low、medium、high、xhigh 或 max | | textVerbosity | low | low、medium 或 high | | requestTimeoutMs | 300000 | 提供方请求超时 | 模型目录仅供参考。实际模型可用性取决于已登录的 ChatGPT 套餐、工作区策略、地区以及 OpenAI 当前的发布情况。 为什么不使用 pi-ai DeepSeek Harness 的通用 llm-pi-ai 适配器有意不暴露仅支持 OAuth 的提供方,因为它没有凭据存储或登录生命周期。本项目直接负责缺失的生命周期: 1. CLI 执行 ChatGPT PKCE 或设备代码认证。 2. AuthManager 存储并轮换 OAuth 令牌集。 3. CodexAdapter 将原生 DSH 历史/工具转换为无状态的 Responses 输入。 4. 官方 openai SDK 承载 HTTPS/SSE 传输。 5. 流转换器发出 DSH 块,并存储下一轮所需的加密重放项。 有关确切的组件和信任边界,请参阅架构。 安全 - OAuth 状态是加密随机的,并以恒定时间进行比较。 - PKCE 使用 S256,并为每次登录使用全新的验证器。 - 回调服务器仅监听 127.0.0.1,并在收到一个结果后关闭。 - 在 POSIX 上,凭据以 0600 模式原子写入;父存储使用 0700。 - 状态、错误、测试或日志绝不会打印令牌。 - 此插件使用自己的凭据文件,而不是复制 ~/.codex/auth.json,从而避免与官方 Codex 客户端发生刷新令牌轮换竞争。 在报告漏洞之前,请阅读 SECURITY.md。logout 会移除本地凭据,但不会远程撤销 OpenAI 会话。 兼容性与状态这是一个独立的社区插件,并非 OpenAI 或 DeepSeek 的官方项目。Codex 的私有 ChatGPT 后端和预发布版 DSH API 都可能发生变化。该仓库通过无密钥 OAuth、wire、replay 和存储测试来固定行为;发布说明会描述任何所需的迁移。 使用 ChatGPT/Codex 仍需遵守你的 OpenAI 账户条款和工作区政策。ChatGPT 订阅并不保证能使用目录中的每一个模型。 开发 pnpm install pnpm run check 测试套件使用本地 HTTP 服务器和合成 JWT;它不需要也不会读取真实的 ChatGPT 凭据。 许可证 MIT © 2026 sudipnext
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
sudipnext/dsh-chatgpt-codex
用 ChatGPT 账号登录,直接调用 Codex 模型
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目