dshbase

Plugin directory / UI & Skins / dsh-plugin-suite

dsh-plugin-suite

Verified · install-tested on dsh crTnT

✓ Actively maintained

View on GitHub ↗ ← Back to plugin directory

3Stars
0Forks
1Open issues
JavaScriptLanguage
2026-08-14Last push
Cross-platformPlatform

What it does

DeepSeek Harness community plugin suite: plugin center and auto-updater.

✅
Our take
Works — verified, early-stage project

DeepSeek Harness community plugin suite: plugin center and auto-updater. It installs cleanly and boots without issues in our testing. It's early-stage but functional.

“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.

README

DeepSeek Harness 插件套件

这是一个面向 DeepSeek Harness(DSH)的社区插件套件,当前包含:

  • dsh-plugin-center:在 DSH 设置/侧边栏中浏览社区插件、查看安装状态并安装插件。
  • dsh-plugin-updater:检查已安装插件更新、显示红点提醒、更新前备份并支持回滚。
  • dsh-plugin-manager-core:两个管理插件共用的本地核心库。

Windows 一键安装

请先确认已经安装 DeepSeek Harness,并且已经运行过一次 dsh web,让 web profile 初始化。

建议先下载并审阅脚本,再执行:

Invoke-WebRequest https://raw.githubusercontent.com/crTnT/dsh-plugin-suite/main/scripts/install.ps1 -OutFile "$env:TEMP\dsh-plugin-install.ps1"
Get-Content "$env:TEMP\dsh-plugin-install.ps1"
& "$env:TEMP\dsh-plugin-install.ps1"

脚本会把仓库克隆到:

%USERPROFILE%\.dsh\plugin-sources\dsh-plugin-suite

然后把两个插件以本地源码链接方式安装到 web profile。插件代码、共享核心和安装路径保持在同一个仓库目录中,因此不会依赖开发者电脑的绝对路径。

手动安装

git clone https://github.com/crTnT/dsh-plugin-suite.git "$env:USERPROFILE\.dsh\plugin-sources\dsh-plugin-suite"
& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\win32-x64\node.exe" `
  "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\harness\lib\bin.js" `
  plugin --profile web add "link:$env:USERPROFILE\.dsh\plugin-sources\dsh-plugin-suite\dsh-plugin-center"
& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\win32-x64\node.exe" `
  "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\harness\lib\bin.js" `
  plugin --profile web add "link:$env:USERPROFILE\.dsh\plugin-sources\dsh-plugin-suite\dsh-plugin-updater"

安装后重启 DeepSeek Harness。后续更新源码版插件:

git -C "$env:USERPROFILE\.dsh\plugin-sources\dsh-plugin-suite" pull --ff-only

然后重启 Harness。源码链接插件会在更新中心中标记为“本地开发版”,不会被误操作覆盖。

开发与检查

仓库需要 Node.js 20 或更高版本。运行:

npm test
npm run check

当前仓库是 GitHub 源码分发版;后续可以在不改变现有安装方式的前提下,将两个独立插件发布到 npm,供用户使用 dsh plugin add 插件名 一键安装。

安全说明

  • 仓库不包含 DeepSeek API Key、登录凭据、聊天记录、profile 配置或本地缓存。
  • 插件安装接口只接受 npm 包名或 GitHub 仓库来源,并要求用户确认安装。
  • 更新前会备份 profile 的依赖清单,更新失败时可以从更新中心回滚。
  • 安装第三方 DSH 插件前,请先审阅源码并确认来源可信。

License

MIT

Install

🧩 Let your agent install it (recommended)

Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:

dsh plugin add dshbase-catalog

Then say "install dsh-plugin-suite for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.

This plugin is GitHub source (not published to npm) — install it straight from the repo:

Web profile:

dsh plugin --profile web add github:crTnT/dsh-plugin-suite

Headless (CLI) profile:

dsh plugin --profile headless add github:crTnT/dsh-plugin-suite

Test report

Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.

When to use it

Change how dsh looks or how you interact with it — a theme, a skin, or a new panel that reshapes the workspace.

Who it's for

Users who spend hours in the web UI and want it to look and feel the way they work.

For developers — extending it

Skins, panels, and theme tokens are the extension points — author a new skin, add a panel, or sync tokens with an upstream palette.

Security: not yet scanned — our daily static scan will cover it shortly.

Share this badge

More in UI & Skins

Browse all 7797 plugins →