返回目錄

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 外掛,絕不濫發。