DSH-Plugins-Marketplace:在 DeepSeek Harness Web GUI 裏一鍵逛完 GitHub 插件生態

前言

DeepSeek Harness(DSH)的核心理念是「一切皆插件」——模型接入、記憶、界面皮膚、工作流編排,大多以插件形式掛載。社區裏只要給 GitHub 倉庫打上 dsh-plugin topic,就會被生態索引收錄。問題是:倉庫數量一多,靠命令行逐個 dsh plugin add 既費眼又費手,README 裏的安裝方式也不統一,版本更新更是容易漏。

今天要介紹的 DSH-Plugins-Marketplace(npm 包名 dsh-plugin-marketplace),由社區開發者 bradeGithub 維護,在 DSH Web GUI 的設置頁裏直接提供可視化插件市場:瀏覽、搜索、一鍵安裝與更新 GitHub 上帶 dsh-plugin 標籤的全部倉庫,全程不必離開瀏覽器。截至 2026 年 8 月,該倉庫在 GitHub 上約有 140 個 Star、6 個 Fork,採用 MIT 許可證,在 SkillHub 插件庫中歸類爲聯網工具

需要提前說明:SkillHub(https://www.skillhub.cn/plugins)是面向中國用戶的 DSH 插件社區目錄,與 DeepSeek / 幻方無官方從屬關係;本插件市場同樣屬於第三方社區工具,不是 DeepSeek 官方應用商店。

這是什麼

一句話定位:把 GitHub topic:dsh-plugin 生態搬進 DSH Web 設置頁的可視化插件市場。

它解決的核心痛點有三類:

  1. 發現難:社區插件散落在 GitHub,沒有統一入口;
  2. 安裝繁:不同插件的安裝腳本、環境變量、註冊方式各不相同;
  3. 更新慢:手動對比版本、重裝 profile 容易遺漏。

安裝本插件後,打開 DSH Web GUI → 設置 → DSH插件市場,即可看到卡片式插件列表,支持搜索、分類篩選、一鍵安裝與版本檢測更新。

核心功能與亮點

根據 GitHub README 與 SkillHub 目錄頁交叉覈實,主要能力如下。

1. 全量索引,秒開列表

市場通過 GitHub Actions 每 2 小時增量掃描 topic:dsh-plugin,生成靜態索引 registry.json,經 jsDelivr CDN 分發。終端用戶加載列表時零 GitHub API 調用,幾千個插件也能快速打開。索引不可用時,纔回退 GitHub 搜索 API(緩存 10 分鐘)。

README 稱當前索引覆蓋 9500+ 個 DSH 插件;另有獨立「通用 Skills」欄目,收錄 agent-skillsclaude-skills topic 的 20000+ 倉庫。

2. 智能識別四種插件形態

安裝管線會自動判斷倉庫類型並執行對應步驟:

  • cordis 插件(含 package.json)→ 安裝依賴並註冊到 web profile;
  • 技能(含 SKILL.md)→ 安裝到 ~/.dsh/skills/
  • Agent 預設(含 preset.yml + agent.cordis.yml)→ 安裝到 ~/.dsh/.agent-presets/
  • 安裝腳本install.sh / install.ps1)→ 執行腳本完成部署。

3. 版本檢測與一鍵更新

對已安裝的 cordis 插件,市場會比對本地版本與倉庫最新版本;不一致時按鈕變爲「更新」,點擊即可覆蓋升級。已安裝插件會置頂顯示,其餘按 Star 數排序。

4. 安全護欄

  • 執行第三方安裝腳本前會彈窗確認;
  • 需要 API_KEY / TOKEN 等環境變量時,安裝會暫停並在頁面內索取,不會盲裝;
  • 安裝端點要求 X-DSH-Marketplace 頭與 Host 白名單,降低跨站僞造風險。

5. 分類與社區徽章

構建期按簡介/標籤自動分爲 12 類(視覺多模態、文檔辦公、記憶知識、開發編碼等),前端提供分類 chips 篩選。被 awesome-dsh-plugin 聚合頁收錄的倉庫會顯示「社區收錄」徽章(不代表官方背書)。

6. 中英雙語

界面與安裝日誌跟隨 DSH 語言設置(設置 → 常規 → Language)自動切換中文 / English。

安裝與啓用

方式一(推薦):官方 dsh CLI

需要已安裝 dsh CLI 與 pnpmdsh web 用戶通常已具備):

dsh plugin --profile web install bradeGithub/DSH-Plugins-Marketplace

卸載與更新同樣走官方命令:

dsh plugin --profile web remove bradeGithub/DSH-Plugins-Marketplace
dsh plugin --profile web install bradeGithub/DSH-Plugins-Marketplace   # 重裝即更新

方式二:安裝腳本(沒有 dsh CLI 的環境)

平臺 命令
Windows (PowerShell) irm https://raw.githubusercontent.com/bradeGithub/DSH-Plugins-Marketplace/main/install.ps1 \| iex
macOS / Linux curl -sL https://raw.githubusercontent.com/bradeGithub/DSH-Plugins-Marketplace/main/install.sh \| bash

安裝腳本會從倉庫下載並執行代碼,屬於「信任即執行」模式,建議先下載腳本肉眼檢查後再運行。官方 CLI 方式由 Harness 自身完成安裝,相對更穩妥。

安裝完成後需重啓 DSH(重新運行 dsh web)再刷新頁面,市場入口才會出現。

典型用法

  1. 重啓 DSH 後打開 Web GUI,進入 設置 → DSH插件市場
  2. 頁面自動加載全部插件(已安裝置頂,其餘按 Star 排序),也可點「刷新」強制重新拉取;
  3. 用搜索框按名字過濾,或用分類 chips 篩選欄目;
  4. 點擊卡片上的按鈕:
    - 安裝 → 開始安裝,日誌即時滾動;
    - 需要 API Key 等材料時 → 頁面彈出輸入框,填寫後點「提交材料並繼續安裝」;
    - 更新 → 檢測到新版本時覆蓋升級;
    - 已安裝(灰色)→ 無需操作;
  5. 切換到 通用 Skills 標籤頁,可瀏覽 20000+ 技能倉庫,支持搜索、觸底分頁與一鍵安裝。

安裝流程大致爲五步:克隆倉庫 → 識別類型 → 掃描環境變量 → 執行安裝(腳本類需確認)→ 寫入 ~/.dsh/marketplace/installed.json 安裝清單。

適用場景與注意事項

適合誰用:

  • 日常通過 dsh web 使用 DSH,希望用圖形界面管理社區插件;
  • 想快速試用 GitHub 上新出現的 dsh-plugin 倉庫,不想逐個查 README;
  • 需要同時管理 cordis 插件、Skills 與 Agent 預設的進階用戶。

務必注意:

  1. 權限模型:插件以當前 dsh 進程權限運行。安裝即意味着在機器上執行第三方代碼(含 npm 依賴與安裝腳本),安裝前應閱讀倉庫源碼、README 與許可證。
  2. 非官方背書:市場中的插件均來自第三方 GitHub 倉庫,市場本身不對質量、安全性作擔保;索引出現某插件不構成推薦。
  3. 網絡暴露:安裝端點依賴本地網絡隔離與 CSRF 防護,請勿將 DSH web 端口暴露到不可信公網。
  4. 重啓生效:Web profile 關閉了配置熱重載,修改插件或註冊條目後需重啓 DSH。
  5. 版本檢測侷限:僅對含 package.json 的 cordis 插件生效;skill / 預設 / 腳本類無版本概念。

結尾

如果你已經在用 DeepSeek Harness,卻還在爲「社區裏到底有哪些插件、怎麼裝、要不要更新」發愁,DSH-Plugins-Marketplace 值得先裝上一個:它把分散在 GitHub 的 dsh-plugin 生態收進設置頁,用卡片、搜索和一鍵按鈕把發現與安裝流程串了起來。

  • SkillHub 目錄頁:https://www.skillhub.cn/plugins/bradeGithub/DSH-Plugins-Marketplace
  • GitHub 倉庫:https://github.com/bradeGithub/DSH-Plugins-Marketplace
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜