DSH Plugins
返回列表
🖥️

dsh-web-terminal

客户端 更新于 2026.08.18

在终端中运行以下命令:

dsh plugin install iamsee123/dsh-web-terminal

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端中执行安装命令将本地终端插件加入 DeepSeek Harness Web 界面,插件源码仓库见 https://github.com/iamsee123/dsh-web-terminal 。

插件介绍

DeepSeek Harness 的 Web 界面擅长多轮对话与工具编排,但当你需要直接在浏览器里操作宿主机 shell——用 top 看资源、用 vim 改配置、用 htop 排查进程——就不得不切到另一个终端窗口。dsh-web-terminal 补上了这个缺口:在侧边栏新增一个 Terminal 入口,让 AI 会话和宿主机 shell 留在同一个工作空间里。

展开后的多标签面板基于 xterm.js 构建,每个标签页背后都是一个真实的 PTY shell 会话(node-pty),输入与输出通过 WebSocket 流式传输。交互式程序(vim、top、htop)可以正常工作,Ctrl-C、窗口缩放都没问题。面板提供新建、关闭、断开/重连、清屏等控制;shell 二进制路径与工作目录可通过设置面板或 patch yaml 配置;面板打开、窗口缩放、容器变化时自动适配高度。

安全方面,所有路由均带 loopback-only 信任围栏(同源 + 127.0.0.1/localhost 校验)。命令以宿主用户权限执行,等同于直接 shell 访问。插件通过 dsh 标准双端挂载模式热插接入,无需修改 dsh 源码。

适合日常在 DeepSeek Harness Web 界面中工作的开发者、SRE 与运维工程师:聊天、看日志、跑交互命令,全程不离开浏览器标签页。

使用场景

  • 在浏览器中直接 vim 编辑宿主机配置文件,无需切换窗口
  • 用 top 或 htop 实时监控服务器资源,与 AI 对话同屏进行
  • 在 AI 对话间隙快速执行 shell 命令查看日志或排查进程

适合人员

  • 日常使用 DeepSeek Harness Web 界面的开发者
  • 需要在浏览器中兼顾 AI 对话与运维操作的 SRE
  • 希望把聊天、终端、日志集中到一个工作空间的工程师