DeepSeek Harness(大家叫它 DSH)最近挺火,不少人拿它跑 Agent。原生的 Web 界面能用,但比较朴素。最近在 GitHub 上看到个叫 dsh-web-ui 的项目,它没想着重写 DSH,而是给 Web 界面做了个插件和皮肤全家桶。我看了一圈,觉得思路挺有意思。
它到底是个啥
dsh-web-ui 是 DSH Web GUI 的插件与皮肤集合,核心理念是「一切皆开发,一切皆插件」。它不改 DSH 源码,通过官方的 profile 机制把一个个独立包挂到 dsh web 上。仓库里每个功能都是单独成包的模块,可插拔、可替换、可再开发。

— DSH Web UI 全貌
装上全家桶之后,侧边栏会多出任务看板、Git 图谱、手机入口、SSH、宠物这些出入口。下面挑几个我觉得最实用的说说。
任务看板,和 Git 图谱
任务看板在侧边栏里进,分五列:待规划、待办、进行中、已完成、已失败。点「执行」会交给真实的 DSH 智能体去跑,状态自动回写。它还能接 Host 定时 cron,关掉浏览器也能结算。

— 任务看板:五列状态机
Git 图谱在输入框上方,选了分支就能看到泳道和提交历史。对习惯在终端之外看提交的人来说,这个比切来切去方便。

— Git 图谱:分支泳道与提交历史
手机也能操作,SSH 也能接
侧边栏底部有个手机图标,扫码配对之后,能在手机上远程操作工作区。配对令牌是一次性限时的,安全性还算到位。
SSH 那一栏是 Web 终端(xterm.js),能传文件、做端口转发、集群执行,配置存在 ~/.dsh/dsh-ssh.json。和平时用终端的区别不大,只是搬到了浏览器里。
鲸鱼娘,和皮肤中心
这里有个不那么「正经」的功能:鲸鱼娘宠物。它常驻在界面里,会随状态换动画,能摸头、喂鱼、养亲密度,也能改名拖动隐藏。我不常用,但确实让冷冰冰的界面多了点人气。

— 鲸鱼娘:常驻陪伴宠物
皮肤中心有 11 款皮肤,支持先试穿再应用——试穿即时生效,退出就还原。Windows XP(Luna)、Blue Fantasy、鲸吟、夕港、深海女仆工坊都在列。

— 皮肤中心:试穿再应用
怎么装
前提是已经装了 DeepSeek Harness,能起 dsh web。最简单的办法是 npm 一把装全家桶:
...sh
dsh plugin --profile web add @linxin666/dsh-web-ui-all
装完重启 dsh web 就行。只想换皮肤就装 @linxin666/dsh-skins,单个插件也能单独加,比如任务看板是 @linxin666/dsh-client-ui-task-board。
要改源码调试,就把仓库克隆下来:
...sh
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
写在最后
这个项目很新,仓库是 2026 年 8 月 12 日才建的,到现在不到一周,但已经 4.3k Star、60 多位贡献者。我自己还没深度用,上面这些是按它的文档和功能梳理的,不是实测结论,挑重点讲给你听。
几个要注意的:SSH 口令是明文存在本地文件里的,生产环境慎用;旧的 aionui-panel 已经停止支持;用 pnpm 11 的话有个发布门禁会静默装旧版导致皮肤崩溃(issue #71),装的时候留意一下。
开源地址在 GitHub:https://github.com/zhu1090093659/dsh-web-ui