deepseek-harness-openai-oauth

by dgpisces

模型与账号接入github收录于 08-23

用 ChatGPT 账号的 GPT 模型作 DeepSeek Harness 主模型:harness 保留自己的 agent 循环并运行自己的工具,本包只把 LLM 接口接上

Use GPT models from your ChatGPT account as the main model in DeepSeek Harness. Harness keeps its own agent loop and runs its own tools. This package connects its LLM interface…

安装

dsh plugin --profile web add github:dgpisces/deepseek-harness-openai-oauth

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

目录

English | 简体中文

这个插件可以把 ChatGPT 账户中的 GPT 模型接入 DeepSeek Harness,并作为主模型使用。Harness 仍然负责 Agent 循环和工具执行。插件通过 OpenAI 官方的本地 Codex app-server 完成 ChatGPT 登录、凭据保存、token 刷新和模型调用。

整个过程不需要 OpenAI API Key。插件不会读取其他 Codex 安装的 auth.json,不会自行实现 OAuth,也不会直接调用未公开的 ChatGPT 接口。

环境要求

  • Node.js 22.19 或更高版本
  • DeepSeek Harness 开发预览版 0.1.0-rc.6
  • 已开通 Codex 权限的 ChatGPT 账户

安装

只需运行一条命令:

npx -y dsh-openai-oauth install

安装器会把插件注册到 web、headless 和当前已有的自定义 profile。如果发现旧包 deepseek-harness-openai-oauth 或 dsh-llm-codex-app-server,也会自动迁移。

以后更新插件时,重新运行同一条命令即可。如果安装后又新建了自定义 profile,也需要再运行一次,让安装器完成注册。

使用 ChatGPT 登录

启动 Harness Web 界面:

npx @deepseek-ai/dsh web

进入“设置 > OpenAI OAuth”,点击“使用 ChatGPT 登录”,然后在 OpenAI 页面完成授权。登录成功后,当前账户可用的 GPT 模型会出现在 Harness 原有的模型选择器中。

如果使用 headless profile,可以在终端登录:

npx @deepseek-ai/dsh plugin --profile headless exec dsh-codex-login

登录数据单独保存在 ~/.deepseek-harness/codex。凭据保存和 token 刷新均由 Codex 处理。

选择模型

你可以直接在 Harness 界面中选择提供方和模型,也可以编辑 ~/.dsh/settings.yaml:

agent-default-model:
  provider: openai-codex
  model: gpt-5.6-sol
  reasoningEffort: high

之后正常运行 Harness:

npx @deepseek-ai/dsh --profile headless "检查这个仓库"

模型列表来自当前登录的 Codex 账户,插件不会把 GPT 版本写死在代码中。

干净卸载

下面的命令会删除所有当前 Harness profiles 中的插件注册,但保留 ChatGPT 登录,方便以后重新安装:

npx -y dsh-openai-oauth uninstall

如果还要退出登录,并删除 ~/.deepseek-harness/codex 中的认证数据,请运行:

npx -y dsh-openai-oauth uninstall --purge-auth

这两条命令也会清理旧包名留下的注册。插件通过 npx 运行,不会在系统中留下一个长期安装的全局 npm 包。npm 自身仍可能保留普通下载缓存。

本地开发

npm install
npm test
npm pack --dry-run

这是一个独立的社区插件,不代表 DeepSeek 或 OpenAI 官方立场。

许可证

MIT

原始 README: https://github.com/DGPisces/dsh-openai-oauth/blob/main/README.zh-CN.md ↗

同类插件

查看全部 →
模型与账号接入Anionex

agent-vision-toolkit

为纯文本模型"看图“设计更好的视觉工具箱和技能,支持多图理解,图片问答,前端UI还原、GUI 自动化等,并可选无缝接入多个主流agent,直接识别粘贴图片| A vision toolkit and skill designed for text-only llms — image Q&A, long-screenshot OCR, frontend UI restoration, and GUI automation, with optional seamless integration for Codex, Claude Code, Pi, Oh My Pi, and OpenCode

查看详情
928github+08-16
模型与账号接入toby-bridges

api-relay-audit

从 DeepSeek Harness 对 AI API 中转站和 LLM 代理运行本地安全审计,生成 Markdown 报告,覆盖提示词注入、模型替换信号、工具调用改写、错误泄漏、流完整性和按 profile 启用的 Web3 风险。

查看详情
791github+08-21
模型与账号接入ZJU-LLMs

OpenStory

✨ OpenStory 现已支持 DeepSeek Harness 插件! 现在可以通过 dsh-openstory 将 OpenStory 多智能体推演接入 DeepSeek Harness,让 agent 直接启动模拟、查看角色、下达指令并逐回合推进故事。查看 DSH 插件配置与使用指南。

查看详情
377github+08-17
模型与账号接入pulseaiclub

phi

pi的编码代理 ∞ 提供者、子代理、hashline编辑和权限门

查看详情
89github+08-16
模型与账号接入anysearch-team

anysearch-dsh

DeepSeek Harness(DSH)的 AnySearch 网络搜索提供方与高级搜索工具。

查看详情
79github+08-17
模型与账号接入kuangre123

codex-switch

Codex Switch 是一个 macOS 工具,一键配置 Codex 的自定义 API,同时保留官方 OpenAI 登录。保存后 Codex 的模型选择器里只会出现你选的那个 provider 的模型。也支持 Claude Code 的官方 / 自定义 API 切换。Codex Switch is a lightweight helper for configuring multiple coding-agent API routes. For Codex, it keeps Official OpenAI and a custom API provider configured in parallel, registers the custom model in Codex's mod

查看详情
67github+08-16