Introduction

DeepSeek Harness (DSH) uses a plugin-based architecture designed to provide developers with flexible model access capabilities. In local development or testing, managing official subscription accounts from multiple vendors such as Codex, Grok, and Claude at the same time can often be cumbersome. dockyard-dsh is a Windows-oriented plugin that is derived from the upstream AITabby/dockyard-dsh project, and it addresses the problem of uniformly integrating official subscriptions for multiple models in a Windows environment.

Plugin Positioning

This is a Windows-side plugin for DeepSeek Harness that provides account pool management. Its core purpose is to connect official subscription accounts for Codex, Grok, Claude, Cursor, Antigravity, and Kiro to the DeepSeek Harness account pool. Compared with the upstream project, it is mainly optimized for Windows systems in terms of credential storage and browser invocation.

Core Features

  • Multi-provider Integration: Supports six major providers: Codex, Grok, Claude, Cursor, Antigravity, and Kiro.
  • Visual Operation: Provides a provider selector on the left side of the input box, allowing you to switch or manage accounts with a single click.
  • Flexible Login Methods: Supports adding new accounts by signing in directly, and also supports scanning existing local official login states (such as .codex/auth.json) for import.
  • Local Credential Encryption: Windows credentials are encrypted with DPAPI and stored under the %LOCALAPPDATA% directory to avoid plaintext storage.

Installation and Activation

Installing the plugin requires the npx command, followed by starting the DeepSeek Harness Web service.

# 安装插件
npx @deepseek-ai/dsh plugin --profile web add github:4sa1ary9/dockyard-dsh

# 启动 Web 界面
npx @deepseek-ai/dsh web

After installation, visit http://127.0.0.1:3080. The Dockyard provider selector is visible on the left side of the input box.

Typical Usage

The plugin provides a set of command-line instructions for managing the account pool. In the DSH command line, you can use the following commands:

/dockyard status               # 查看账号池整体状态
/dockyard scan [provider]      # 扫描指定供应商的本地登录态
/dockyard add [provider] [candidateId]  # 手动添加指定供应商的账号
/dockyard login <provider>     # 登录并添加指定供应商的账号
/dockyard models <provider>    # 查看指定供应商可用的模型列表

The provider parameter is usually openai-codex, grok, claude, cursor, antigravity, or kiro.

Environment and Notes

Environment Requirements
* Operating System: Windows 10 or 11.
* Node.js: The version must be ^22.19.0 or >=24.
* DeepSeek Harness: It is recommended to use version 0.1.0-rc.6.
* Dependency Tool: Plugin installation automatically invokes pnpm for dependency management.

Important Notes
* Unofficial Project: This project is a secondary development based on a Fork of AITabby/dockyard-dsh and has no affiliation with companies such as DeepSeek AI or OpenAI.
* License: MIT License.
* Account Entitlements: Service plans, quotas, and model availability depend on the official subscription status of each vendor account. The plugin does not provide quota spoofing.
* Kiro Provider: Using Kiro requires a separate installation of the official kiro-cli.
* Antigravity Provider: Using Antigravity requires setting the environment variables DOCKYARD_ANTIGRAVITY_CLIENT_ID and DOCKYARD_ANTIGRAVITY_CLIENT_SECRET.
* Data Security: Account pool snapshots store only opaque references and do not write raw Tokens.

Summary

dockyard-dsh provides Windows users with a solution for centrally managing accounts from multiple vendors such as Codex and Grok within DeepSeek Harness. It encrypts credentials with DPAPI and provides a visual provider selector, lowering the barrier to integrating multiple models.