dsh-authmux
在终端中运行以下命令:
dsh plugin install Q-xuan/dsh-authmux
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install Q-xuan/dsh-authmux 即可安装该插件,源码详见 https://github.com/Q-xuan/dsh-authmux
插件介绍
同时订阅 OpenAI、Anthropic、xAI、OpenRouter 等多家模型服务时,每个提供商的 OAuth 登录流程各自为政,开发者不得不在多个浏览器标签页之间来回切换,凭据散落各处。DSH AuthMux 将这些订阅制提供商的签入流程收敛到一个紧凑的登录界面,由 DSH Core 继续掌管凭据、模型路由和令牌刷新,用户只需在设置中完成一次授权,即可在标准模型选择器中直接使用任意已启用的提供商。
架构上,AuthMux 只负责浏览器交互桥接和界面层,模型传输、PKCE、device code、令牌刷新等逻辑全部保留在 DSH Core 内部,OAuth 负载不会跨越到浏览器侧,RPC 通道严格限制在 loopback 之上,模型工具也无法调用授权表面。从旧版 dsh-simple-oauth 迁移时,AuthMux 会自动检测遗留凭据文件、导入有效记录、启用对应模型路由,并将原文件重命名为备份,过程无需手动操作。
适合同时持有多家模型订阅、希望用 DSH 一站式管理认证与路由的开发者;也适合正在从 dsh-simple-oauth 过渡、追求更清晰安全边界的 DSH 生态用户。
截图预览
使用场景
- 同时订阅 OpenAI、Anthropic、xAI 等多家模型,想在统一界面完成所有授权
- 从 dsh-simple-oauth 迁移到更清晰的凭据与路由管理
- 需要本地安全存储 OAuth 凭据且不想自建 HTTP 服务的 DSH 日常使用
适合人员
- 同时持有 OpenAI、Anthropic、OpenRouter 等多份模型订阅的开发者
- 使用 DSH Core 统一管理模型路由与令牌的团队成员
- 希望从旧版 simple-oauth 过渡到更清晰安全边界的现有用户