返回目录

dockyard-dsh

编辑精选维护状态: 活跃

aitabby/dockyard-dsh

面向 DeepSeek Harness 的 macOS 专属账户池与提供方插件,集中管理 OAuth 登录凭据。

前往 GitHub
$ npx -y @dockyard-dsh/install@latest

78

星标

8

Fork

JavaScript

语言

MIT

许可证

2026-08-15

创建于

2026-09-30

最近推送

MIT 协议、macOS 优先的原生 dsh bundle/plugin,将 Codex、Antigravity、Grok、Claude 和 Cursor 账号合并到一个账号池中,提供实时模型目录与额度视图。目前为开发者预览版(v0.1.1),提供一行命令安装器和自包含通用 DMG。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-08-28

许可证

MIT

01它能帮你完成什么?

  • 在 DeepSeek Harness 中将 Codex、Antigravity、Grok、Claude 和 Cursor 账号统一管理为一个账号池

    一个共享账号池、实时模型目录、额度视图和 provider 原生请求链路,通过 DSH 的 `/dockyard` 命令面板操作——无需第二个代理网关

    macOS 上使用 DeepSeek Harness (dsh) 的用户,运行多个官方 provider 账号,需要原生浏览器 OAuth 接入、本地会话扫描和账号池策略

  • 无需手动安装 Node.js、pnpm 或 DSH 即可运行自包含的 Dockyard 环境

    一个内嵌 Node.js、DSH CLI、完整 `web` 配置和 Dockyard 插件的 macOS 通用 DMG——双击即可启动

    更喜欢独立应用而非手动 CLI/插件安装的 macOS 用户

02如何接入 DeepSeek Harness?

前置条件

  • 需要 Node.js——用于一行命令安装器 `npx -y @dockyard-dsh/install@latest`(或使用自包含 DMG 完全跳过 Node.js、pnpm 和 DSH)
  • DSH CLI(`dsh`)与 pnpm——README 要求向现有配置安装源码插件时先安装 DSH CLI 并确认 `dsh` 命令可用;当前 bundle 已验证兼容 `@deepseek-ai/dsh@0.1.1-rc.2`
  • macOS——已发布构建是仅限 macOS 的开发者预览版(Windows EXE 已构建但尚未上传/验证)

安装步骤

  1. 01

    一行命令安装:在终端运行 `npx -y @dockyard-dsh/install@latest`(或交给 agent 执行)——它会检查 DSH 和 pnpm,然后将预构建的 Dockyard host/client bundle 安装到默认 `web` 配置;之后重启 DSH Web。

    $ npx -y @dockyard-dsh/install@latest

  2. 02

    或者将源码插件安装到内置的 `web` 配置:`dsh plugin --profile web add github:AITabby/dockyard-dsh`,然后运行 `dsh web`(如需 GUI,请勿创建空的自定义配置)。为保证可复现安装,可固定已验证的提交:`dsh plugin --profile web add github:AITabby/dockyard-dsh#<commit-sha>`。

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

  3. 03

    或者完全跳过手动安装:下载 macOS 自包含通用 DMG,它内嵌 Node.js、DSH CLI、完整 `web` 配置和 Dockyard 插件——双击即可运行。

验证接入成功

  • 使用 `dsh web --dump-config` 检查组合后的配置(默认地址为 `http://127.0.0.1:3080`)。
  • 在 DSH 内运行 `/dockyard status`(以及 `/dockyard models <provider>`)检查实时账号与模型状态。

03DSH 适配与能力边界

DSH 适配原生运行时

原生 DSH bundle/plugin,通过官方 `dsh plugin` 命令安装(如 `dsh plugin --profile web add github:AITabby/dockyard-dsh`);在 DSH web 配置(profile)内运行共享的 Dockyard runtime——包含 DSH bundle、LLM 适配器、命令与客户端 UI

  • 统一账号池与 provider 原生请求链路

    来自官方 OAuth / 官方客户端的账号与会话(Codex、Antigravity、Grok、Claude、Cursor)→DeepSeek Harness 内的一个共享账号池、模型目录、额度视图与 provider 原生请求链路

  • /dockyard 命令面板

    status、scan、add、login、refresh、models、policy、use、remove 等命令→在运行中的 DSH 配置内管理 provider 和账号

  • 官方浏览器 OAuth 接入,附 CLI 回退

    从“登录/添加账号”打开的各 provider 官方浏览器授权页→安全导入账号池的已完成会话,并保留 CLI 回退以保证兼容性

    浏览器 OAuth 刷新令牌持久化存储在安全凭据存储中;macOS 默认使用 Keychain
  • 账号池选择策略

    手动、sticky-session、round-robin 或 failover 策略选择→按策略进行账号选择

  • 实时 provider 元数据

    provider 的实时响应→模型目录、推理档位、套餐与额度窗口

    缺失值保持为 `unknown`/`null`
  • 扫描本机已有的登录状态

    本机上已有的官方桌面端 / CLI 会话状态→发现可无需重新认证即可添加的账号

    扫描与添加新账号是独立操作;已有账号绝不会被 Add 静默重复导入

04适合谁?何时不该用?

适合

  • macOS 上使用 DeepSeek Harness (dsh) 的用户,运行多个官方 provider 账号,需要原生浏览器 OAuth 接入、本地会话扫描和账号池策略
  • 更喜欢独立应用而非手动 CLI/插件安装的 macOS 用户

不适合

  • 已发布构建是仅限 macOS 的开发者预览版,使用本地临时签名;macOS 集成依赖原生行为(Keychain + Swift helper、DSH GUI 打开浏览器 OAuth)。部分 provider 的 CLI 扫描/兼容回退仍需要对应的 provider CLI,Antigravity 的浏览器 OAuth 仍需要官方 OAuth 客户端配置。
  • Antigravity 浏览器 OAuth 需要 `DOCKYARD_ANTIGRAVITY_CLIENT_ID` 和 `DOCKYARD_ANTIGRAVITY_CLIENT_SECRET` 环境变量——仓库不内置 OAuth 凭据。未设置时,可通过 Scan 或 CLI 回退使用现有的本地/CLI 会话。
  • Windows EXE 已构建但仍在上传和验证中;在发布产物可用并通过验证之前,请勿用于生产环境。

05兼容性、维护与安全提示

  • 已发布构建是仅限 macOS 的开发者预览版,使用本地临时签名;macOS 集成依赖原生行为(Keychain + Swift helper、DSH GUI 打开浏览器 OAuth)。部分 provider 的 CLI 扫描/兼容回退仍需要对应的 provider CLI,Antigravity 的浏览器 OAuth 仍需要官方 OAuth 客户端配置。
  • Antigravity 浏览器 OAuth 需要 `DOCKYARD_ANTIGRAVITY_CLIENT_ID` 和 `DOCKYARD_ANTIGRAVITY_CLIENT_SECRET` 环境变量——仓库不内置 OAuth 凭据。未设置时,可通过 Scan 或 CLI 回退使用现有的本地/CLI 会话。
  • DeepSeek Harness 仍是开发者预览版,可能引入破坏性变更;当前 bundle 已验证兼容 `@deepseek-ai/dsh@0.1.1-rc.2`。升级前请备份现有 DSH_HOME,并使用隔离的 DSH_HOME 验证。
  • Windows EXE 已构建但仍在上传和验证中;在发布产物可用并通过验证之前,请勿用于生产环境。
2026-08-152026-08-17v0.1.1

MIT · developer preview (latest release v0.1.1, 2026-08-17)

06常见问题

如何将 Dockyard DSH 安装到 DeepSeek Harness?

如果已安装 Node.js,运行一行命令安装器 `npx -y @dockyard-dsh/install@latest`——它会检查 DSH 和 pnpm,然后将预构建的 Dockyard host/client bundle 安装到默认 `web` 配置;之后重启 DSH Web。或者直接用 `dsh plugin --profile web add github:AITabby/dockyard-dsh` 添加源码插件,然后运行 `dsh web`。

需要第二个代理网关吗?

不需要。Dockyard DSH 是原生 DSH bundle/plugin——README 明确说明它“不需要第二个代理网关,也不会把 provider 相关的分支塞进 DSH 核心”。它通过官方 `dsh plugin` 命令安装,而不是作为独立网关运行。

支持哪些 provider?

Codex、Antigravity、Grok、Claude 和 Cursor——均支持官方浏览器 OAuth、CLI 回退和原生请求通道。当官方客户端、CLI 或 OAuth 来源缺失或未登录时,Dockyard 会返回明确的不可用/降级状态,而不会伪造账号、模型、版本、套餐或额度。

如何添加或导入账号?

新账号使用 `/dockyard login <provider>` 打开该 provider 的官方浏览器 OAuth。导入已有本地会话则使用 `/dockyard scan <provider>` 后再执行 `/dockyard add <provider>`,然后用 `/dockyard status` 和 `/dockyard models <provider>` 检查状态。

支持哪些平台?

macOS 是已发布平台——提供自包含通用 DMG,macOS 集成依赖原生行为(Keychain、DSH GUI 打开浏览器 OAuth)。Windows EXE 已构建但仍在上传和验证中;README 表示在发布产物可用并通过验证之前不要用于生产。注意 Antigravity 浏览器 OAuth 需要 `DOCKYARD_ANTIGRAVITY_CLIENT_ID` 和 `DOCKYARD_ANTIGRAVITY_CLIENT_SECRET`。

08数据与来源

  • 作者声明github.com7af23286c2a4…

    **A native account-pool and provider plugin for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) (`ds…

  • 作者声明github.com7af23286c2a4…

    Dockyard DSH is a DSH plugin, not a standalone agent.

  • 作者声明github.com7af23286c2a4…

    It does not require a second proxy gateway and it does not put provider-specific branches into the DSH core.

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-28。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。