dsh-project-manager
在终端中运行以下命令:
dsh plugin install br1nosense/dsh-project-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install br1nosense/dsh-project-manager,即可安装来自 https://github.com/br1nosense/dsh-project-manager 的项目管理插件。
插件介绍
同时跑几个本地开发服务时,终端窗口堆满一屏,进程启停、日志翻看、改完代码还得手敲 restart——日常开发里最琐碎的环节往往最消磨耐心。dsh-project-manager 把这些收进 DSH Web 右下角的一个悬浮窗口:标题栏拖拽换位置,右上角一键折叠,窗口尺寸变化时自动钳回可视区域,不挡代码、不碍事。
项目卡片直接显示状态徽标(运行中 / 启动中 / 已停止 / 失败等)、PID、工作目录和启动命令,一行按钮即可启动、停止或重启;Windows 下使用 taskkill /T 清掉整棵进程树,不留残留子进程。开启热重载后,fs.watch 递归监听项目目录,按后缀白名单过滤 node_modules、.git、dist 等噪音,去抖 500 ms 后自动重启进程。每个项目的 stdout/stderr 写入可配上限的环形缓冲并持久化到日志文件,悬浮窗内展开日志查看器便能增量轮询、自动滚动、一键清空。
如果你日常同时维护两到五个本地开发服务——前端 dev server、后端 API、脚本工具——又希望在一块屏幕里完成启停、改码、看日志的全流程,而不是在五个终端窗口之间来回切换,这个项目正好把碎片化的操作统一成一个可拖拽的小面板。
使用场景
- 同时运行前后端 dev server,需要一键启停并实时查看日志
- 修改代码后自动重启进程,省去反复手敲 restart
- 在浏览器中集中管理多个本地开发服务,避免在五六个终端窗口间切换
适合人员
- 同时维护多个本地开发服务的独立开发者
- 使用 DSH Web 界面进行日常开发的前后端工程师
- 希望在浏览器中完成进程管理而非频繁切换终端的开发者