dsh-plugin-kit
DSH Web GUI 的终端面板:侧边栏「终端」打开多标签页 xterm.js 全交互终端(node-pty 真实 PTY),支持 ssh2 原生 SSH 远程标签页(agent/key/password 三种认证),cwd 跟随当前会话,并提供 tty_list / tty_capture / tty_send 三个 agent 工具。
- 形态
- Plugin 插件
- 安装
- npm 包安装
- 需要密钥
- 否
- 近月下载
- 6,055
- 最近推送
- 今天更新
Original description
Plugin family for the DeepSeek Harness (DSH) Web GUI: a pnpm monorepo with a plugin template, dev kit, and one-command all-in-one bundle — Codegraph, env & secrets, MCP config, profiles, prompts, RSS digest, global search, and terminal panel.
安装方式
npm 包安装 · 安装无需配置
dsh plugin --profile web add @hyzyn/dsh-tty同仓库的其他插件
hyzyn/dsh-plugin-kit 是一个多包仓库,下面这些都是可以单独安装的包 · 共 9 个
codegraph
hyzyn/dsh-plugin-kit· 子包
DSH Web GUI 的 Codegraph 集成:设置 插件 中的「Codegraph」卡片提供索引状态、符号搜索、callers/callees/impact 查看与一键 sync/index;托管 codegraph MCP 服务器,并向 system prompt 注入 Codegraph 使用指引。需安装 codegraph CLI。
search
hyzyn/dsh-plugin-kit· 子包
DSH Web GUI 的全局搜索插件:侧边栏全局搜索框全文搜索历史会话(走 sessionQuery 全文索引,未启用时降级为逐会话扫描)与设置面板,关键词高亮,点击直达会话或对应设置卡片。
docker
hyzyn/dsh-plugin-kit· 子包
DSH Web GUI 的 Docker 容器面板:本机或 SSH 主机上的容器列表(可选含已停止)、docker inspect 详情、日志、stats 快照、镜像列表与一次性 exec——默认只读(启停删与 exec 均需显式开启权限),可经 tty 插件在面板底部就地打开容器终端。
mcp
hyzyn/dsh-plugin-kit· 子包
DSH Web GUI 的 MCP 服务器配置卡片:增删改查与启用/停用 MCP 服务器(stdio 本地子进程 / streamable-http 远程两种传输),env / headers 值支持 js: 前缀表达式,带状态徽标,保存即热生效。
rss
hyzyn/dsh-plugin-kit· 子包
DSH 的 RSS/新闻聚合插件:内置渠道库 + awesome-rsshub-routes 精选订阅源目录 + 自定义源(保存时真实抓取校验),每天自动汇总成「今日值得读」Markdown 并注入 systemPrompt;带 Web 设置卡片与侧边栏阅读弹窗。
profile
hyzyn/dsh-plugin-kit· 子包
DSH Web GUI 的 Profile 管理卡片:可视化查看、创建(base / web / headless 三种模板)、复制、重命名与删除 ~/.dsh/profiles 下的 profile,支持逐 profile 端口配置并复制带 --port 的启动命令。
安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 执行命令
- 写入文件
- 读取文件
- 访问网络
- 读取凭据
- 读取环境变量
发现 1 项需要留意的行为
- 既读取凭据/密钥,又有网络访问 —— 存在外传可能
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 1 天仍在推送;README 未给出明确安装命令,需要自己读;装完即可用,无需额外配置;近月 npm 下载 6055 次,star 不多但真在被使用。
- 维护活跃
- 100
- 实用度
- 84
- 生态热度
- 76
- 上手便捷
- 32
- 信号质量
- 18
- 数据置信度
- 75%
相关插件
1Panel
1Panel-dev/1Panel
1Panel is a modern, open-source Linux server management panel and a lightweight AI management platform. 1Panel 是专门为 AI 服务器打造的管理面板。
moon
aide-family/moon
aide-family 自建的运维平台,面向需要在自有环境里运行告警与值班流程的团队。它把数据源查询、告警规则评测、通知投递和 OnCall 值班放在同一条链路上,配置、事件与投递结果都保存在自己控制的 PostgreSQL 里。四个进程按北斗星名分工:玉衡 alioth 是控制面,统一保存身份、租户、告警与通知配置,业务数据由它写入 PostgreSQL;天权 megrez 领取到期规则并查询数据源完成评测;天璇 merak 领取待发送任务,投递邮件与 Webhook;摇光 alkaid 是边缘 Agent,主动出站连接控制面,执行 SSH 与 Web Shell。管理台是浏览器里的 React 单页应用,页面和接口走同一个 Web 入口
dsh-pentester
fb0sh/dsh-pentester
基于 PTES 的渗透测试插件,采用 Root-Orchestrator 架构,用于 DeepSeek Harness。