Models & Providers

dockyard-dsh

4sa1ary9/dockyard-dsh · ★ 0

4sa1ary9

Windows fork of Dockyard DSH: composer provider picker for Codex / Grok / Claude / Cursor / Antigravity

License
MIT
Added
2026-08-17
Maintenance
active
Install kind
github
Manifest details
Manifest status
Declared
Manifest path
package.json#dsh
Manifest checked
2026-08-19
Lifecycle scripts
None found

Static manifest checks report declarations only; they are not compatibility or security review.

安装

dsh plugin --profile web add github:4sa1ary9/dockyard-dsh

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: en · Read Chinese README

Table of contents
  1. Changes from upstream
  2. Requirements
  3. Auth conditions
  4. Install
  5. License

中文

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\secrets under CurrentUser DPAPI instead of fail-closed writes.
  • Login opens the system browser with rundll32.
  • The nested package prepare script is removed so GitHub installs use the committed dist/ and lib/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, or code#state.
  • Cursor — official browser login poll; CLI is fallback.
  • Antigravity — Google OAuth. Set DOCKYARD_ANTIGRAVITY_CLIENT_ID and DOCKYARD_ANTIGRAVITY_CLIENT_SECRET; nothing is bundled.
  • Kiro — requires the official kiro-cli; the Kiro IDE launcher alone cannot return responses to DSH. Dockyard invokes kiro-cli acp over ACP JSON-RPC on stdio and reads the official live model catalog. Override the executable with DOCKYARD_KIRO_CLI when 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 web

License

MIT. Upstream copyright remains with the original authors.