编程 DSH界面精装修实践:dsh-web-ui把任务看板Git视图和电子宠物都做成插件

2026-09-05 19:16:23

DSH界面精装修实践:dsh-web-ui把任务看板Git视图和电子宠物都做成插件

DeepSeek开源的Agent框架DSH最近太火了,开源没几天,打上dsh标签的插件仓库已经达到700多个,还在不断增加。有人给它换新衣服,有人塞进去小游戏,也有人直接在里面养电子宠物。

dsh-web-ui 就是一个挺会整活的项目,已经拿下2900多个Star。简单说,它就是给DSH的Web UI来了一次精装修。

默认的DSH Web UI比较简陋,可以聊天、可以让Agent干活,但看板、Git视图这些基本上都没有。该项目把任务看板、Git图谱、文件预览、Token统计、移动端远程、电子宠物等全部塞了进去,就像别人把毛坯房交给你,你马上开始装修一样。

主要改动

安装完毕后最明显的变化是侧面栏,原来的网页界面一下子多了好多入口——任务看板、Git视图、右侧边栏、实时Token统计等都安排好了。

最实用的是任务看板。任务可以依据待办、进行中、已完成、失败等状态来管理,点击执行后真正的DSH Agent就开始工作,完成之后状态自动更新,并且可以直接回到对应的执行会话中。还可以和cron一起使用,比如设置每周早上9点自动更新项目,到点以后Agent自己开工。这时候它已经不太像聊天窗口,更像一个Agent工作台了。

右侧面板

打开项目之后,右边会出现文件树和预览,可以查看和编辑代码、Markdown、PDF、Excel等各种格式的文件,修改之后可以保存回原文件。Git的stage、丢弃变更也可以直接在面板里操作,以前要打开多个窗口,现在尽量合并到一个工作区中。

电子宠物

比较有意思的是宠物功能。它会根据Agent的状态切换动画——思考、等待、工作、完成各有不同状态,还可以摸头、喂食小鱼干,亲密度会慢慢增长。这东西当然不是刚需,但很有趣——别人在研究怎样使Agent更专业的时候,它开始研究怎样让Agent更有"人味"了。宠物可以拖动、可以隐藏,不会一直挡住工作区。

移动端远程

手机配对后可以继续查看和操作工作区,新建会话、发送消息、切换模型都可以,Agent的思考过程以及工具调用也可以展开查看。也就是说,电脑上的任务没有跑完,出了门也可以继续。不过公网访问时,权限和安全配置一定要自己确认好。

一切皆插件

看到这里可能会觉得不就是给DSH加了一堆UI功能吗?其实这个项目最有趣的地方是这些东西本身也是插件——皮肤可以单独安装,看板可以单独安装,宠物也可以单独安装。嫌麻烦的话还有聚合包,一次全部装进去,正好踩到了DSH的核心理念:Everything is a Plugin。框架提供Agent的能力,社区不断往里面塞东西,有的人做生产工具,有的人做专业插件,还有的人负责整活。

皮肤只是其中一个开始,比如Windows XP皮肤——蓝色的标题栏、经典的开始菜单,一打开就有一种熟悉的感觉。它当然没什么生产力提升,但说明了一个问题:Agent的界面开始变成可以被社区自由改造的东西。今天是XP,之后可能会是赛博朋克、Linux风格,或者完全不一样的工作流程。

安装方式

前提是先把DSH的Web环境跑起来,然后执行:

git clone https://github.com/zhu1090093659/dsh-web-ui.git
cd dsh-web-ui
pnpm install && pnpm -r build
dsh plugin --profile web add link:$(pwd)/packages/dsh-web-ui-all
dsh web

重启以后新的插件入口就会出现。只想要皮肤的话可以单独安装相应的插件。

注意事项

  • 首先得先会用DSH,Node.js、命令行、插件安装等门槛还在,更适合已经在折腾DSH的开发者
  • 高度依赖DSH本身,官方更新之后插件也要跟着适配
  • 移动端远程要注意安全问题,特别是自己开通公网访问时,Agent的文件和命令权限不能随便开放

小结

dsh-web-ui最有意思的地方不是功能多,而是DSH开始出现真正的社区生态了。有人做看板,有人做远程,有人做皮肤,还有人养电子宠物。Agent不再只是一台"会干活的聊天窗口",它变成了一个可以自己搭建、自己修改的工作平台。

开源地址:https://github.com/zhu1090093659/dsh-web-ui

推荐文章

程序员茄子在线接单