baiyun200/dsh-dashboard
A visualization dashboard for the DeepSeek Harness plugin ecosystem, built on the GitHub dsh-plugin topic. Built with shadcn/ui + Recharts — bilingual (中文 / English) interface: stat cards, charts, category overview, and a searchable / filterable / sortable plugin table with a detail drawer. On first visit the language follows your browser; you can switch it anytime from the header.
catalog descriptioncatalog 简介 / catalog description:DSH 插件看板 · DeepSeek Harness 插件生态可视化(shadcn/ui,每日自动构建部署)
Project Overview项目介绍
DSH Plugin Dashboard is a visualization panel for the DeepSeek Harness plugin ecosystem, built with shadcn/ui and Recharts, offering a bilingual Chinese/English interface. It aggregates GitHub repositories under the dsh-plugin topic, displaying stat cards, language distribution, growth trends, star histograms, Top 10 rankings, and category overviews, with a searchable, filterable, sortable plugin table and detail drawer. Use it to browse and evaluate DSH plugins. Caveat: the site rebuilds daily at 01:30 UTC via GitHub Pages, and installing third-party plugins requires reviewing their source code yourself.
DSH Plugin Dashboard 是 DeepSeek Harness 插件生态的可视化面板,基于 shadcn/ui 与 Recharts 构建,提供中英双语界面。核心能力是聚合 GitHub 上 dsh-plugin 主题仓库,展示统计卡片、语言分布、增长趋势、星标直方图、Top10 排行及分类概览,并通过可搜索、筛选、排序的插件表格与详情抽屉浏览插件。适用于浏览和挑选 DSH 插件的开发者与用户。注意:每日 01:30 UTC 自动重建并通过 GitHub Pages 部署,安装第三方插件需自行审查源码。
请帮我了解并安装插件:【dsh-dashboard】【https://github.com/baiyun200/dsh-dashboard】
Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:baiyun200/dsh-dashboard
把 baiyun200/dsh-dashboard 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
DSH Plugin Dashboard
A visualization dashboard for the DeepSeek Harness plugin ecosystem, built on the GitHub dsh-plugin topic.
Built with shadcn/ui + Recharts — bilingual (中文 / English) interface: stat cards, charts, category overview, and a searchable / filterable / sortable plugin table with a detail drawer. On first visit the language follows your browser; you can switch it anytime from the header.
DeepSeek Harness: Everything is a Plugin. Models, tools, sandboxes, session stores, UI, even the agent loop itself can be replaced and extended with plugins.
Preview

Live Site
- GitHub Pages: https://baiyun200.github.io/dsh-dashboard/
- Built and deployed daily by GitHub Actions: re-fetches the
dsh-plugintopic at 01:30 UTC (09:30 Beijing time) and publishes; pushing tomainor a manual trigger (Actions → 每日构建 & 部署 GitHub Pages → Run workflow) also redeploys.
Features
👁️ Visitor counter: cumulative GitHub Pages visits shown in the top-right corner (third-party counter)
🌐 Bilingual UI (中文/English): auto-detects your browser language on first visit; switch anytime from the header
📊 Stat cards: repos in topic, curated plugins, total stars/forks, active in 30 days, languages
📈 Charts:
- Language distribution donut
- Plugin growth trend (new repos per month, last 12 months)
- Star size distribution (long-tail histogram)
- Top 10 by stars
🗂️ Category overview: 11 categories following awesome-dsh-plugin / awesome-deepseek-harness; click to filter
🔍 Plugin table: search (name / author / description / topic tags), category & language filters, sorting, curated-only toggle, pagination
📋 Detail drawer: description, stats, topic tags, timeline, one-click copy of the install command
🔄 Live refresh: re-fetch topic data from the GitHub API (Top 300) in the browser, with graceful fallback on failure
🌓 Light/dark theme: dark by default, switchable and remembered
Quick Start
npm install # install dependencies
npm run dev # dev server (Vite, http://localhost:5173)
npm run build # type check + production build (dist/)
npm run preview # preview the production build (http://localhost:4173)
Data Pipeline
The built-in snapshot comes from scripts/build-data.mjs, fed by the GitHub API snapshots and curated lists under data/raw/:
bash scripts/fetch-data.sh # re-fetch topic_page1-9.json + awesome README (rate-limit aware)
npm run data # normalize + categorize → src/data/plugins.json
The Refresh button in the top-right corner calls the GitHub API directly from the browser (cached in localStorage).
Quality Checks
npm run preview # start the preview first
node scripts/smoke-test.mjs # end-to-end smoke tests with puppeteer-core + local Chrome
Project Structure
src/
components/
charts/ # donut / growth trend / distribution histogram / ranking
ui/ # shadcn/ui components (base-nova style)
*.tsx # header / stat cards / category overview / plugin table / detail drawer / footer
data/plugins.json # build output: 592+ repos + stats
lib/ # types / data utils / GitHub live refresh / theme / i18n
scripts/
build-data.mjs # data build
fetch-data.sh # data fetching
smoke-test.mjs # end-to-end smoke tests
Disclaimer
This dashboard is a community project, not affiliated with DeepSeek; inclusion does not imply official endorsement. Installing third-party plugins executes their code — review the source yourself.
chuspeeism/dashi-taskboard
Aisland-SJL/dsh-worktable
GraySilver/dsh-evolve-modes
theBigGavin/marketingdashboard
hancao97/hanai-investment-dsh
maddogfinance/dsh-trading
lehhair/dsh-diff-viewer