Dockyard DSH
A DeepSeek Harness account-pool plugin that attaches Codex, Grok, Claude, Cursor, Antigravity, and Kiro subscriptions on Windows. A provider picker sits on the left of the composer.
This is not official. It is a fork of AITabby/dockyard-dsh. Upstream v0.1.1 ships a macOS DMG; their Windows EXE is a separate release. This repository adds a Windows credential store and a Windows browser opener so the same composer picker can run inside existing dsh web on Windows 10 / 11.
Merged upstream v0.1.1.
Not affiliated with DeepSeek AI, OpenAI, xAI, Anthropic, Cursor, Google, Amazon, or Kiro.
Changes from upstream
- Windows secrets go to
%LOCALAPPDATA%\dockyard-dsh\secretsunder CurrentUser DPAPI instead of fail-closed writes. - Login opens the system browser with
rundll32. - The nested package
preparescript is removed so GitHub installs use the committeddist/andlib/client.js. - DSH Credentials remain the preferred store when the host injects them; DPAPI is the Windows fallback, matching Keychain on macOS.
Linux still fail-closes, same as upstream.
Requirements
Windows 10 / 11, Node.js ^22.19.0 or >=24, DeepSeek Harness (0.1.0-rc.6), and pnpm.
Auth conditions
Use the Dockyard control next to the composer, or /dockyard login <provider>. Missing plans stay unavailable; Dockyard does not invent quota or models.
- Codex — ChatGPT plan with Codex. Browser OAuth (loopback PKCE) or scan
~\.codex\auth.json. Not an OpenAI Platform API key. - Grok — SuperGrok / X Premium entitled for xAI inference. Browser OAuth or scan
~\.grok\auth.json. - Claude — Claude subscription OAuth. Manual callback may need a full URL with
state, orcode#state. - Cursor — official browser login poll; CLI is fallback.
- Antigravity — Google OAuth. Set
DOCKYARD_ANTIGRAVITY_CLIENT_IDandDOCKYARD_ANTIGRAVITY_CLIENT_SECRET; nothing is bundled. - Kiro — requires the official
kiro-cli; the Kiro IDE launcher alone cannot return responses to DSH. Dockyard invokeskiro-cli acpover ACP JSON-RPC on stdio and reads the official live model catalog. Override the executable withDOCKYARD_KIRO_CLIwhen needed. Kiro currently exposes no structured live-quota command, so Dockyard does not estimate it.
Install
npx @deepseek-ai/dsh plugin --profile web add github:4sa1ary9/dockyard-dsh
npx @deepseek-ai/dsh webLicense
[MIT](LICENSE). Upstream copyright remains with the original authors.