wang-kaopu/dsh-oauth
wang-kaopu★ 1TypeScript最后同步: 2026-08-21
Use ChatGPT (Codex) and Gemini Code Assist subscriptions as DeepSeek Harness LLM providers — OAuth login in the web UI, no API keys
README 摘要
DSH OAuth Bridge DSH OAuth Bridge 是一个 DeepSeek Harness 插件,通过浏览器 OAuth 将 ChatGPT Codex 与 Gemini Code Assist 订阅接入 DSH,无需手动配置对应模型的 API Key。 登录成功后,插件会根据认证状态动态挂载对应 provider;退出登录或凭据失效后,对应 provider 会自动撤销。 Features - ChatGPT Codex OAuth :使用 ChatGPT 订阅访问 Codex 模型。 - Gemini Code Assist OAuth :通过 Google OAuth 接入 Gemini Code Assist。 - DSH Web UI 登录 :在 DSH 设置页中完成登录、状态查看与退出登录。 - 动态 Provider Route :仅在对应账号已认证时向 DSH 暴露 provider。 - Gemini 动态模型目录 :通过 Code Assist retrieveUserQuota 获取可用模型,并缓存最近一次成功结果。 - 安全凭据存储 :OAuth 凭据保存到 $DSH HOME/oauth-bridge.json ,文件权限为 0600 。 - 本地 OAuth Control Server :默认仅监听 127.0.0.1:1456 ,并限制非 loopback Origin。 Providers Provider Route Subscription / Account Authentication Codex openai-codex ChatGPT subscription ChatGPT OAuth Gemini gemini-cli-oauth Gemini Code Assist Google OAuth 只有登录成功的 provider 才会出现在 DSH 中。 Install 项目已发布到 npm: 安装完成后重新启动 dsh web ,使插件加载到 Web profile。 Use 1. 启动 DSH Web: 2. 打开浏览器中的 DSH 页面。 3. 进入设置页中的 OAuth Providers / OAuth 登录 。 4. 根据需要选择: - Login with ChatGPT :连接 ChatGPT Codex。 - Login with Google :连接 Gemini Code Assist。 5. OAuth 成功后,对应 provider 会自动注册到 DSH。 6. 退出登录后,插件会撤销对应 provider route。 Configuration 插件支持以下配置: Option Description Default dshHome 自定义 DSH Home 路径…
在 GitHub 查看完整 README →分类
Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any web UI, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;提示词管理器可用于任意 Web UI,含 DeepSeek Harness。
★ 19,772
zhu1090093659/dsh-web-uiPlugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
★ 5,470
omdsh-dev/DSH-better-sidebar开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.
★ 2,596