DSH Hub
dsh-toolbox cover

HiWhaleW/dsh-toolbox

dsh-toolbox

ToolWorkflow29 GitHub stars· updated 2026-08-24

Local-first DeepSeek Harness plugins for product research, context routing, plugin preflight, and compatibility monitoring.

Install

npx @deepseek-ai/dsh plugin --profile toolbox add ./dist/dsh-toolbox-product-research-workbench-0.2.1.tgz

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-toolbox DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-toolbox.svg)](https://dshhub.dev/plugins/dsh-toolbox)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from HiWhaleW/dsh-toolbox, cleaned of badges and images.

<h1 align="center">DSH Toolbox</h1>

给 DeepSeek Harness 的本地工具箱。<br> 产品研究、上下文切换、插件预检和兼容性监控,都收进一个安全的可视化控制台。

<a href="https://dsh-toolbox.lisongyang0130.chatgpt.site"><strong>在线交互演示</strong></a> · <a href="#five-minute-installation"><strong>五分钟安装</strong></a> · <a href="https://github.com/HiWhaleW/dsh-toolbox/issues"><strong>反馈问题</strong></a>

[!NOTE] 在线版是安全演示:健康检查、Bundle 开关、变更计划、活动和回滚只在当前浏览器内存中模拟,刷新即复原。它不会连接访客电脑,也不会读取 DSH Profile、API 凭据或 SQLite 数据。安装本地版后才会接通真实 DSH 链路。

[!IMPORTANT] Experimental MVP · 仅限非商业用途。 DeepSeek Harness 仍处于 Developer Preview,版本升级可能影响 Profile Bundle 兼容性。本项目独立开发,与 DeepSeek 无隶属或背书关系。

DSH Toolbox 是什么

DSH Toolbox 是给单人本地工作流准备的 DeepSeek Harness 配套工具。四个插件作为原生 DSH Profile Bundles 运行;DSH Switchboard 则位于当前 Harness 进程之外,负责查看 Profile、运行健康检查、预览 Bundle 变更、创建备份并安全回滚。

默认没有账号、托管后端、行为分析、遥测、后台注册表检查或自动升级。真实运行数据保存在本机 SQLite;需要修改 Profile 时,一定先生成计划,用户确认后才写入,并保存可追溯的事务记录。

五个组成部分

组件日常用途工具数
@dsh-toolbox/product-research-workbench导入 URL/文本证据,整理发现、评估机会、备份项目并生成 Markdown/HTML 报告。12
@dsh-toolbox/context-switchboard把任务路由到有边界的上下文,激活原生运行时上下文并支持回滚。10
@dsh-toolbox/plugin-preflight安装前检查本地 Bundle 的包语义、能力、策略、SBOM 与指纹。2
@dsh-toolbox/compatibility-radar发现 Bundle,对比目标运行时,保存/比较快照并生成升级报告。7
@dsh-toolbox/dsh-switchboard发现 DSH Profile、检查 Bundle、规划变更、验证、备份、报告与回滚。CLI / 控制面

前四项是可以独立安装的 DSH Profile Bundles;第五项是统一的本地控制面。Product Research Workbench 和相关报告支持 Markdown + HTML 输出,运行数据默认使用 SQLite 保存。

在线演示与本地完整版

能力在线演示本地完整版
查看四个页面和固定右侧活动栏可用可用
切换 Profile、筛选活动、审阅 Bundle 计划浏览器内存模拟连接真实本地数据
运行 dsh --dump-config 健康检查模拟成功结果真实执行
写入 Profile、备份、回滚、生成报告不写入,刷新即复原计划确认后真实执行
数据去向当前浏览器内存用户电脑上的 SQLite 与私有目录

Requirements

  • Node.js ^22.19.0 || >=24.0.0 (node:sqlite is built in)
  • npm, for packing the local bundles
  • @deepseek-ai/[email protected]
  • A local DSH profile you are allowed to modify

Read-only Switchboard inspection works without the DSH CLI on PATH. Applying or rolling back a change requires the CLI by default because a successful dsh --profile <name> --dump-config is the runtime safety gate.

The tested runtime combination is:

ComponentTested version
DeepSeek Harness0.1.1-rc.2
DSH Tools0.1.1-rc.2
Cordis4.0.1
Node.js24.x and the declared 22.19+ range

Install the pinned DSH CLI if it is not already available:

npm install --global @deepseek-ai/[email protected]
dsh --version

Five-minute installation

Clone the source, create the four npm tarballs, and install them into one DSH profile:

git clone https://github.com/HiWhaleW/dsh-toolbox.git
cd dsh-toolbox

mkdir -p dist
npm pack --workspace @dsh-toolbox/product-research-workbench --pack-destination dist
npm pack --workspace @dsh-toolbox/context-switchboard --pack-destination dist
npm pack --workspace @dsh-toolbox/plugin-preflight --pack-destination dist
npm pack --workspace @dsh-toolbox/compatibility-radar --pack-destination dist

…

Related plugins