前言¶
DeepSeek Harness(DSH)采用插件化架构,旨在为开发者提供灵活的模型接入能力。在本地开发或测试中,同时管理 Codex、Grok、Claude 等多个厂商的官方订阅账号往往比较繁琐。dockyard-dsh 是一个面向 Windows 平台的插件,它基于上游 AITabby/dockyard-dsh 项目进行二次开发,解决了在 Windows 环境下统一接入多模型官方订阅的问题。
插件定位¶
这是一个为 DeepSeek Harness 提供账号池管理的 Windows 端插件。它的核心作用是将 Codex、Grok、Claude、Cursor、Antigravity 和 Kiro 的官方订阅账号接入 DeepSeek Harness 的账号池。与上游项目相比,它主要针对 Windows 系统优化了凭据存储和浏览器调用方式。
核心功能¶
- 多供应商接入:支持 Codex、Grok、Claude、Cursor、Antigravity 和 Kiro 六个主流供应商。
- 可视化操作:在输入框左侧提供供应商选择条,点击即可切换或管理账号。
- 灵活登录方式:支持直接登录添加新账号,也支持扫描本机已有的官方登录态(如
.codex/auth.json)进行导入。 - 本地凭据加密:Windows 凭据通过 DPAPI 加密存储在
%LOCALAPPDATA%目录下,避免明文存储。
安装与启用¶
安装插件需要通过 npx 命令进行,随后启动 DeepSeek Harness 的 Web 服务。
# 安装插件
npx @deepseek-ai/dsh plugin --profile web add github:4sa1ary9/dockyard-dsh
# 启动 Web 界面
npx @deepseek-ai/dsh web
安装完成后,访问 http://127.0.0.1:3080。在输入框左侧即可看到 Dockyard 供应商选择条。
典型用法¶
插件提供了一套命令行指令用于管理账号池。在 DSH 的命令行中,可以使用以下指令:
/dockyard status # 查看账号池整体状态
/dockyard scan [provider] # 扫描指定供应商的本地登录态
/dockyard add [provider] [candidateId] # 手动添加指定供应商的账号
/dockyard login <provider> # 登录并添加指定供应商的账号
/dockyard models <provider> # 查看指定供应商可用的模型列表
其中 provider 参数通常为 openai-codex、grok、claude、cursor、antigravity 或 kiro。
环境与注意事项¶
环境要求
* 操作系统:Windows 10 或 11。
* Node.js:版本需在 ^22.19.0 或 >=24 之间。
* DeepSeek Harness:建议使用 0.1.0-rc.6 版本。
* 依赖工具:插件安装会自动调用 pnpm 进行依赖管理。
重要说明
* 非官方项目:本项目是基于 AITabby/dockyard-dsh 的 Fork 二次开发,与 DeepSeek AI、OpenAI 等公司无任何从属关系。
* 许可证:采用 MIT 许可证。
* 账号权限:套餐、额度及模型可用性取决于各家账号的官方订阅状态,插件不提供伪造额度功能。
* Kiro 供应商:使用 Kiro 需要单独安装官方 kiro-cli。
* Antigravity 供应商:使用 Antigravity 需要设置环境变量 DOCKYARD_ANTIGRAVITY_CLIENT_ID 和 DOCKYARD_ANTIGRAVITY_CLIENT_SECRET。
* 数据安全:账号池快照仅存储不透明引用,不会写入原始 Token。
总结¶
dockyard-dsh 为 Windows 用户提供了一个在 DeepSeek Harness 中统一管理 Codex、Grok 等多厂商账号的解决方案。它通过 DPAPI 加密凭据,并提供了可视化的供应商选择条,降低了多模型接入的门槛。