dsh-web-ui-all
by zhu1090093659
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
Plugin and skin collection for the DSH Web UI: task board, Git graph, right-side panel, remote mobile UI, pet, live token stats, and a skin center.
安装
dsh plugin --profile web add github:zhu1090093659/dsh-web-ui#path:/packages/dsh-web-ui-allGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
目录
English | 中文
DSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / aionui-panel),外加外部插件 dsh-better-sidebar(右侧面板)与 @mlgbnb/dsh-archive-manager(设置页归档管理)以及皮肤全家桶(dsh-skins,皮肤资产内置)。compat 桥接层已并入本包(src/client),因此无需独立的 compat npm 包。
是什么
- 一次安装、全部到位:其 dependencies 引入全部子插件包(dsh-client-ui-aionui-panel / dsh-client-ui-task-board / dsh-client-ui-git-graph / dsh-pet / dsh-remote-web-ui / dsh-ssh / dsh-client-ui-web-ui-settings / dsh-client-ui-skin-center / dsh-client-ui-community-plugins / dsh-skins),外加外部 npm 插件
dsh-better-sidebar(默认右侧面板:文件资源管理器 / 编辑器 / 终端 / Git / 浏览器)与@mlgbnb/dsh-archive-manager(默认设置页归档管理:按项目分组、搜索筛选、预览对话、一键恢复与删除)。 - 聚合载具:
cordis.patch.yml汇总各子插件的insert行与外部dsh-better-sidebar、@mlgbnb/dsh-archive-manager行,经 dsh 插件 profile 机制挂载。 - 右侧面板:右侧面板固定为
dsh-better-sidebar(aionui-panel 已不可启用)。设置 → Web UI 插件 → 侧边卡片 声明右侧面板来自 dsh-better-sidebar 并内嵌其常用设置。
安装
从 npm 安装(推荐)
dsh plugin --profile web add @linxin666/dsh-web-ui-all@latest
从仓库安装(开发调试)
git clone https://github.com/zhu1090093659/dsh-web-ui.git
cd dsh-web-ui
pnpm install && pnpm -r build
node scripts/link-profile.mjs
dsh plugin --profile web add link:$(pwd)/packages/dsh-web-ui-all
安装后重启 dsh web 使插件生效。
手工升级
在 profile 的 package.json 中改版本后执行 pnpm install,顶层 node_modules/@linxin666/* 条目不会总是被刷新:它们可能仍链接到旧版本的 store 目录,直到手动重建。升级后请确认这些链接已指向新版本目录(Windows 下:先 cmd /c rmdir <链接> 再 cmd /c mklink /J <链接> <目标>),然后重启 dsh web。
故障排查
"Failed to load plugins ... keyed slot settings.plugin.item requires options.key"(DSH 0.1.0-rc.6+)
聚合包内置的 dsh-client-ui-web-ui-settings 0.1.17 及更早版本把组卡片注册进 keyed 槽 settings.plugin.item 时传的是 id 而不是必填的 key(其他全家桶插件此前已注册进该组的 list 槽);DSH 0.1.0-rc.6 起在 loader entry 应用阶段直接拒绝这种注册,Web GUI 因此以 "Failed to load plugins" 启动失败。
0.1.18 起该组改为一级 settings.section 注册,0.2.0 已发布;main 上的代码与 rc.6 / rc.7 兼容。仍在报错的 profile 带的是冻结的旧安装:
- 把 profile
package.json里所有@linxin666/*依赖升到^0.2.0(至少^0.1.18)。 - 重装 profile 依赖(
pnpm install),并按上文「手工升级」重建陈旧的node_modules/@linxin666/*链接。 - 重启
dsh web。
参见 issue #513。
已知限制
- 各子插件随本包一起激活;若只需要其中一部分,请直接安装对应子插件包。
- 聚合行 id 统一带
web-ui-命名空间,本包可与同名独立插件包共存:loader 不再拒绝重复 id,host 半区只注册一次(第二个来源为空操作),浏览器半区按包名去重。两个来源并存没有额外收益,建议只保留一个。插件来自本包时,profile 里按 id 写的配置行要改用web-ui-前缀(如 remote-web-ui 的autoTunnel配置行写成web-ui-remote-web-ui);独立安装时仍用插件原 id。 dsh-better-sidebar与@mlgbnb/dsh-archive-manager是外部 npm 依赖(均非本仓库出品),本包发版前必须先发布它们(发布顺序见docs/publish-prep.md)。- 依赖的
@deepseek-ai/*SDK 版本已锁定,兼容性跟随本仓库的发版节奏。
原始 README: https://github.com/zhu1090093659/dsh-web-ui/blob/dev/packages/dsh-web-ui-all/README.zh.md ↗
同类插件
查看全部 →
dsh-web-ui
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。

dsh-TUI
Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。

DSH-better-sidebar
侧边栏完整工作台:内置文件渲染编辑、终端、Git 与子代理,支持三方插件注册新 Tab。

working-activity
让 agent 的"工作状态行"活过来——实时工具动态与进度、俏皮文案、模型自述、上下文预警。同一套想法,适配两个平台: pi CLI 与 DeepSeek Harness(DSH) 。

deepseek-idesign
可视化设计工作室,支持网站、App 原型、海报、信息卡、报告和杂志的模板创建、元素编辑、选区级 AI 草稿衔接与导出。

deepseek-ivideo
可视化视频工作室,支持可编辑时间线、动画和素材控制、27 个模板、整段与选区级 AI 草稿衔接、校验、预览和导出。