dsh-web-ui
zhu1090093659
Plugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
PROJECT TOPICS
PROJECT README

DSH Web UI 的「每周热门插件」榜单插件:飙升榜(7/30/90 天 Star 增长 + 更新活跃度加权)与精选主题榜(社区 awesome 列表 + 主题标签)。零服务器、零运行时依赖(仅 React peer),数据全部由浏览器直连 GitHub 获取。

topic:dsh-plugin 全量检索 × localStorage 星标基线差值(首访无基线时按近期活跃度估算并标注「估算」);新仓库加权、近 30 天推送活跃度加权/api/dsh-weekly-hot/install(仅回环可达),宿主执行 dsh plugin --profile web add github:<owner>/<repo>;失败时展示 stderr 与手动命令dsh 字段校验(卡片 ✓ 标记),排除 deepseek-ai 官方核心仓库与归档仓库# npm(推荐)
dsh plugin --profile web add dsh-weekly-hot
# GitHub
dsh plugin --profile web add "github:XCNXNXNX/dsh-weekly-hot"
# 或本地开发
dsh plugin --profile web add link:C:/tool/DeepSeek/DeepSeekHarness/my-plugins/dsh-weekly-hot
重启 dsh web 生效。
config.json(随插件分发,改后刷新生效):
{
"榜单配置": {
"飙升榜": { "时间窗口": [7, 30, 90], "最小Star数": 0, "榜单长度": 50 },
"精选主题榜": { "主题列表": ["UI", "工具", "记忆", "工作流", "视觉", "多模态"], "每主题数量": 10 }
},
"数据源": {
"优先使用社区精选": true,
"社区精选列表": ["https://raw.githubusercontent.com/…/README.md"],
"GitHub Token": ""
},
"UI": { "自动刷新间隔": 3600, "默认榜单": "飙升榜", "默认时间窗口": 7 }
}
Token 也可在面板 ⚙️ 设置中填写(优先于文件,仅存 localStorage)。
topic:dsh-plugin(权威索引)+ 仓库元数据(stars/forks/topics/pushed_at)dsh 字段校验飙升榜的增长数为本地基线差值:GitHub API 不提供历史 Star 快照,插件每次刷新记录一次观测值,跨周期的增长会在下一个窗口精确显示。
npm install # 或 pnpm install
npm run build # esbuild 双产物(lib/index.js 宿主半体 + lib/client.js 浏览器半体)+ tsc 类型
结构:src/index.ts 宿主半体(安装 route);src/client/ 浏览器半体(launcher.ts 悬浮按钮、panel-mount.tsx 独立 React root 弹窗、store.ts 控制器与定时弹窗调度、services/ GitHub 与精选数据、utils/scoring.ts 飙升加权)。
BSD-3-Clause
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: awesome、github-api、sidebar。