Skip to content

dockyard-dsh

⭐ 73 · ✅ active · plugin · ⬆️ +1 recently

Type plugin Category Vision & multimodal
Stars ⭐ 73 Status ✅ active
Author AITabby Updated 2026-08-17
Subcategory 👁️ Vision tools Capabilities coding

One-liner

A macOS-only native account-pool and provider plugin for DeepSeek Harness.

About

A native account-pool and provider plugin for DeepSeek Harness (dsh). 中文 · English

✨ Key Features

  • 在 DSH 内使用 /dockyard 命令管理账号和 provider。
  • 点击“登录添加账号”直接打开 provider 官方浏览器授权页,选择账号并安全导入账号池;provider 不可用时保留 CLI fallback。
  • 扫描本机已有的官方登录态;扫描和新增账号是两个独立操作,已有账号不会被“新增”静默重复导入。
  • 支持手动选择、sticky session、round-robin 和 failover 账号池策略。
  • 读取 provider 返回的实时模型目录、推理档位、套餐和额度窗口。
  • 所有命令、模型选择和 LLM 生成都读取同一个 Dockyard runtime,不维护第二套账号池或额度缓存。

📦 Install

# DSH 当前是 developer preview;请使用上游要求的 Node.js 版本。
# 当前上游 package.json 要求 Node 22.19+ 的 22.x,或 Node 24+。
npm install --global @deepseek-ai/dsh
npm install --global pnpm

dsh --version
pnpm --version

🚀 Quick Start

dsh plugin --profile web add github:AITabby/dockyard-dsh
dsh web

📚 Learn more

一条命令安装 Dockyard plugin

如果已经有 Node.js,直接把下面这一行交给终端或智能体执行即可: npx -y @dockyard-dsh/install@latest 它会自动检查 DSH 和 pnpm,并把预构建的 Dockyard host/client bundle 安装到默认 web profile。安装完成后重启 DSH Web。

从源码安装 Dockyard plugin / Web profile

Dockyard DSH 作为源码 plugin 安装到已有 DSH Web profile 时,才需要先安装 DSH CLI,并确认 dsh 命令可用。 当前上游 DSH CLI 的 npm 安装方式:

最简便的方式:直接安装到 DSH Web profile

web 是 DSH 自带的完整 Web profile;不要新建只包含 Dockyard bundle 的空 profile,否则不会启动 Web GUI。 dsh plugin --profile web add github:AITabby/dockyard-dsh dsh web 默认访问 http://127.0.0.1:3080。首次启动可先检查组合配置: dsh web --dump-config 如需固定版本,建议 pin 到已验证的 commit: dsh plugin --profile web add github:AITabby/dockyard-dsh# 当前发布 commit 已提交可运行的 host/client bundle,安装时不执行 prepare,因此 GitHub 直装不需要额外的 allowBuilds 配置

需要本地修改时:克隆后安装

git clone https://github.com/AITabby/dockyard-dsh.git cd dockyard-dsh npm install npm test # 可选:验证环境 npm run build # 修改 source 或 bundle 过期时需要 dsh plugin --profile web add . dsh web 要隔离测试、不影响默认 DSH home: DSH_HOME=/tmp/dockyard-dsh-home dsh plugin --profile web add . DSH_HOME=/tmp/dockyard-dsh-home dsh web --dump-config DSH_HOME=/tmp/dockyard-dsh-home dsh web 仓库已提交 `packages/dsh-plugin/dist/index.mj