dsh-plugin-manager
by maxeaglet
DSH 插件管理器:管理 dsh 的 profile / 插件,一键启动 dsh web。桌面 GUI(Tauri 2)+ CLI,跨平台(Windows / macOS / Linux)。
安装
dsh plugin --profile web add github:maxeaglet/dsh-plugin-managerGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
DSH 插件管理器:管理 dsh 的 profile / 插件,一键启动 dsh web。桌面 GUI(Tauri 2)+ CLI,跨平台(Windows / macOS / Linux)。
独立工具,不是 DSH 插件:直接读写 profile 文件(
~/.dsh/profiles/<name>/),不挂载进 DSH。
安装
桌面 GUI(推荐):从 GitHub Releases 下载安装包(GitHub Actions 自动构建三平台):
- Windows:
.exe(NSIS)/.msi - macOS:
.dmg(Apple Silicon) - Linux:
.deb/.rpm/.AppImage
CLI(npm):
npm i -g @maxeagle/dsh-plugin-manager
dsh-plugin-manager --help # 或别名 dshpm --help
CLI 也可启动本地 WebUI(浏览器版界面):
dsh-plugin-manager gui # http://127.0.0.1:5177
功能
- 按 profile 管理插件(合并
dsh.profile.bundles+cordis.patch.yml) - 一键 启用 / 禁用(写入
cordis.patch.yml)、添加 / 移除 / 拖拽排序 bundles - 🧹 纯净模式:一键禁用所有第三方插件(仅保留
@deepseek-ai/官方) - ▶ 启动 dsh web:可配置端口(默认 3080),一键启动 / 停止
- 🔍 装插件:搜索 npm 并安装
- 编辑插件 config(JSON)、导出 / 导入 profile 视图
- 检查更新、搜索过滤、亮/暗主题、profile 切换、中英文
CLI
dsh-plugin-manager profiles # 列出 profile
dsh-plugin-manager list [profile] # 列出插件
dsh-plugin-manager enable|disable <id> [profile]
dsh-plugin-manager add <package> [profile] # dsh plugin add
dsh-plugin-manager add-bundle|remove-bundle <name> [profile]
dsh-plugin-manager reorder <n1,n2,...> [profile]
dsh-plugin-manager config <id> [json] [profile] # 查看/设置插件 config
dsh-plugin-manager status [--port N] # dsh web 状态(默认 3080)
dsh-plugin-manager start [--port N] # 启动 dsh web
dsh-plugin-manager stop # 停止 dsh web
dsh-plugin-manager updates [profile] # 检查更新
dsh-plugin-manager export [profile] # 导出 JSON
dsh-plugin-manager import <file> [profile] # 导入 JSON
dsh-plugin-manager gui # 启动 WebUI
Develop
npm install # tauri cli
npx tauri dev # run the desktop app (Rust backend + web frontend)
Cross-platform
Works on Windows / macOS / Linux. Build per platform:
# macOS (requires Xcode Command Line Tools + rustup)
rustup toolchain list # ensure a native toolchain is default
npx tauri build # -> target/release/bundle/macos/*.app or .dmg
# Linux (requires webkit2gtk etc. system libs)
npx tauri build
On Windows prefer the MSVC toolchain when linking Tauri (cargo +stable-x86_64-pc-windows-msvc build)
— the GNU/mingw linker can fail with export ordinal too large.
Build
npx tauri build # produces the desktop bundle (Windows / macOS / Linux)
WebUI fallback
浏览器版界面(与 GUI 相同的前端,走 Node API):
dsh-plugin-manager gui # http://127.0.0.1:5177
Backend (Tauri commands)
| Command | Description |
|---|---|
list_profiles |
profiles under ~/.dsh/profiles |
list_plugins |
merged plugin list for a profile |
set_plugin_disabled |
toggle a patch row's disabled flag |
set_bundle |
add/remove a dsh.profile.bundles entry |
set_bundle_order |
reorder bundles |
export_profile |
JSON export of the plugin view |
install_plugin |
dsh plugin add |
set_plugin_config |
set a plugin row's config |
purge_third_party |
pure mode: disable all non-@deepseek-ai/ plugins |
start_dsh / stop_dsh |
start (with optional port) / stop dsh web |
dsh_status |
is dsh web listening (port-aware) |
search_npm |
search npm for DSH plugins |
check_updates |
compare bundle versions with npm |
import_profile / export_profile |
import/export profile view |
Test
node test/api.mjs # Node profiles logic (throwaway profile)
cargo +stable-x86_64-pc-windows-msvc test # Rust commands: list/toggle/bundle/reorder/backup
原始 README: https://github.com/MAXeaglet/dsh-plugin-manager/blob/master/README.md ↗
同类插件
查看全部 →
awesome-dsh-plugins
前部索引仓库(Radar):自动扫描发现的所有 dsh 插件候选;经测试合格的将移入后序精选目录仓库

DSH-Plugins-Marketplace
DSH插件市场 / DSH Plugin Marketplace: 在 DeepSeek Harness Web GUI 中一键浏览、安装与更新 GitHub topic:dsh-plugin 的全部插件 | browse, install & update all GitHub dsh-plugin plugins in the DSH Web GUI

zat-dsh-engine
DeepSeek Harness视觉插件市场——浏览、搜索和安装社区插件

dsh-market
装在 DSH 里的插件市场:设置页内逛/搜全部社区插件,按分类筛选,确认后一键安装,已装插件一目了然。

dsh-plugin-marketplace
DeepSeek Harness认证插件市场及自主注册库

deepseek-plugin-store
DeepSeek Harness 独立社区插件商店:发现、安装并提交经过验证的插件、工具与扩展。 | Independent community plugin directory.