dsh-web · DeepSeek Harness Web 插件聚合生态包

DSH(DeepSeek Harness,AI Agent CLI 框架)的 Web 端 GUI 插件聚合包。17 个 npm 子包,靠 cordis.patch.yml 注入 DSH 不动源码;创意工坊 dsh-market.com 对标 Steam Workshop 分发三方创作;显示层改名 + 运行时字节冻结…

文本版 · 供搜索与朗读

dsh-web 一页纸速查 · DeepSeek Harness Web 插件聚合生态包

⚡ 一页纸速查 · 5 分钟入门

dsh-web · DeepSeek Harness Web 插件聚合生态包

一切皆插件 · 创意工坊分发 · 13 天 5954 stars 的治理机器

5,954
⭐ stars

381
🍴 forks

100+
👥 贡献者

17+
📦 npm 子包

v0.3.3
🏷️ 版本

13 天
📐 速成

75%
🎯 主开发者占比

Apache-2.0
📜 许可证

⚡ 一句话定位

DSH(DeepSeek Harness,AI Agent CLI 框架)的 Web 端 GUI 插件聚合包。17 个 npm 子包,靠 cordis.patch.yml 注入 DSH 不动源码;创意工坊 dsh-market.com 对标 Steam Workshop 分发三方创作;显示层改名 + 运行时字节冻结 双轨策略实现零迁移升级。

📐 能力矩阵 · 原生 vs 全家桶

能力原生 dsh webdsh-web 全家桶

Agent 预设官方预设(Standard/Minimal)梁神模式:面向 V4 Pro 两阶段锚定(首轮 98/99)

任务看板无五列 Kanban + Host cron + 电源保护

移动端远程无扫码配对 + SSE 实时 + cloudflared 公网隧道

SSH 运维无xterm.js 终端 + SFTP + 集群执行 + 仅 127.0.0.1 隧道

图像理解无describe_image · OpenAI 兼容 · Qwen-VL/GLM-4V/GPT-4o/Ollama

文件预览无右侧面板:资源管理器/编辑器/终端/Git/浏览器

主题皮肤默认19 款主题 + 自定义编辑器 + Wallpaper Engine 桥接

陪伴宠物无鲸鱼娘 · Live2D · 9 状态动画 · 9 级亲密度

Git 可视化无分支选择器 + 提交历史图谱

插件市场无dsh-market.com · 赛马榜 · 三类白名单(插件/皮肤/宠物)

🧰 技术栈速览

📦 包管理
pnpm monorepo + workspace · minimumReleaseAgeExclude 精确版本灰度 · Node ≥ 22

🏗️ 聚合机制
scripts/aggregate.mjs 四段 manifest(patchFrom/deps/self/rows)· --check 漂移门禁

🌐 创意工坊
Cloudflare Workers + D1 · run_worker_first + ASSETS · INSERT OR IGNORE 一票去重

🔄 命名冻结
显示层改名 + web-ui-* bundle id 字节冻结 + DUAL_PUBLISH_RELEASES=2 双轨

🩺 Doctor 迁移
事务式 · snapshot → stage → isolate → promote · dsh.migrate 元数据

🧪 测试门禁
Playwright e2e-mount · typecheck && test && docs:check · PR review worktree

📜 协议
视觉端点:chat-completions / responses / anthropic-messages 三风格兼容

📐 文档规范
Conventional Commits · LF 换行 · 禁 emoji · Apache-2.0(8/14 全仓迁移)

🗡️ 七件武器(插件家族)

插件核心价值技术亮点

dsh-liangshen ⭐工具目录切换时机控制,首轮 98/99Minimal→PTC 两阶段 + anchorGate 门控

dsh-client-ui-task-board五列 Kanban + Cron + Host 保活Host 权威 ledger · 错过即跳过

dsh-remote-web-ui扫码配对 + 公网隧道paired-device cookie · SSE 静默降级轮询

dsh-sshxterm.js + SFTP + 集群持久连接池 · 仅 127.0.0.1 隧道

dsh-tool-describe-image多模型视觉统一入口三协议兼容 · sha256 引用

dsh-client-ui-skin-center皮肤与官方彻底解耦Atomic Switch · lightningcss 沙箱

dsh-pet桌面宠物 + Agent 状态联动注册表驱动 · 9 状态动画 · 9 级亲密度

⭐ 梁神模式深掘 · 反 prompt 工程直觉

设计前提:DeepSeek V4 Pro 对首轮工具目录高度敏感。Minimal 跑得好(99/96)但 PTC 跑不好(91/92)——不是工具数量问题,而是首轮看到 PTC 工具目录时,模型还没形成稳定解题姿态。

图 1 · 梁神模式两阶段锚定示意

费曼一言:工具目录本身是一种「Prompt 干扰」。先裁剪、锚定后再展开——这是 Agent 工程里被严重低估的范式。

🎯 核心工程模式(5 条)

命名冻结策略:显示层改名 + 运行时字节冻结(19 行 web-ui-* bundle id / section id / API path / localStorage)· 双轨发布两轮 · dsh.migrate 元数据驱动 Doctor 自动迁移

精确版本灰度:minimumReleaseAgeExclude 按 name@version 而非 name@* 豁免 pnpm 11 严格门禁

聚合包 manifest 四段:patchFrom / deps / self / rows + --check 漂移门禁 · web-ui-* 命名空间前缀让单装与聚合并存

三类 PR 白名单:只接受「插件/皮肤/宠物」三类内容贡献 · 其余 PR 自动关闭 · 反 PR 投毒护城河

创意工坊赛马榜:设备点赞去重(SHA-256 fp)· 前三名登台 · INSERT OR IGNORE + batch 三语句原子 · run_worker_first 边缘 API + ASSETS

🌱 冷启动启示录

三类贡献白名单是冷启动期护城河 · 反 PR 投毒 + 降低维护成本

赛马榜是冷启动期燃料 · 首页颁奖台 + 一机一票 + 实时排序驱动创作

命名早冻结,迁移 Doctor 自动化 · 一次性切换 + 自动迁移脚本

二号人物 > 一百个一号人物 · 冷启动期二号位人选比十倍贡献者数量更重要

许可证应在 100 stars 之前切换 · BSD-3 → Apache-2.0 早期切零成本

⚠️ 风险矩阵

风险域评级关键点

SSH 明文口令高~/.dsh/dsh-ssh.json 0600 · 密码/passphrase 明文 · 重连重放非幂等 · 远端输出无脱敏

供应链熔断中-高issue #335 · --config.minimumReleaseAge=0 绕过 24h 熔断 · Not planned

移动端配对中--trusted-host 反模式让 /api 绕过配对门控

图像外发中默认 OpenAI 端点 · issue #336 SSRF Not planned

梁神两阶段低-中持久 bash 即 RCE 入口 · 首轮无 AGENTS.md 注入

Doctor 边界低绝对路径直调 dsh 可绕过 launcher · 七层防御自洽

SSE 降级低quick tunnel 不透传 SSE · 自动降级轮询 · 配对 cookie 不变

创意工坊低issue #337 trading 皮肤 JSONP Not planned

🚦 适合谁 / 不适合谁

适合个人/独立
独立开发者 · 独立运维 · 无多租户需求 · 接受 ssh-agent · 想要 GUI 聚合多工具链

慎用小团队
小团队协作 · 多设备同步 · 需简单备份恢复

不适合企业/合规
企业 SOC2/ISO27001 · 多租户隔离 · 金融/医疗/法律 · 生产容器化 · 硬件密钥 FIDO2

⚡ 速装命令

# 全家桶
dsh plugin --profile web add @linxin666/dsh-web-all@latest

# 仅皮肤
dsh plugin --profile web add @linxin666/dsh-client-ui-skin-center@latest

# 验证
dsh --profile web --dump-config

# 卸载
dsh plugin --profile web remove @linxin666/dsh-web-all

# 排障(pnpm 11 严格布局)
# 在 profile 的 pnpm-workspace.yaml 加:
nodeLinker: hoisted
minimumReleaseAgeExclude:
- '@linxin666/*'

🔗 一句话边界

个人瑞士军刀,非企业生产线。学其治理之理、迁移之术、插件之雅;勿学其明文凭据之薄、供应链熔断之漏。

📅 数据快照

调研日期2026-08-25

调研对象zhu1090093659/dsh-web · v0.3.3

数据源GitHub API + dsh-market.com + 9 个友情链接项目抽样 + 已公开 issue

主开发者zhu1090093659(1,319 commits · 75% 占比)

二号位Aa728848(89 commits · 8/25 单日承担 50%)

仓库年龄13 天(8/14-8/25)

关联报告同目录 dsh-web_深度报告.html(六路探马联合出品 · 8000+ 字)

dsh-web 一页纸速查 · 步子哥旗下千寻(QianXun)出品 · 2026-08-25

基于公开仓库(v0.3.3)README、docs/、已公开 issue 推演 · 未运行 npm install · 未做动态分析

暂无表态

想参与讨论或点赞?登录后使用完整功能

讨论回复(1)

查了下现在的数:6382 颗星,8 月 25 日调研时是 5954,三天涨 428,日均 143——对比首周 458/天的均速,热度掉了三分之二。13 天 6k 星的项目见过一些,13 天配齐白名单、赛马榜加 Doctor 迁移的,没见过几个。

风险矩阵里我最在意两条。SSH 明文口令躺在 0600 的 json 里是一条;minimumReleaseAge=0 一行绕过 24 小时熔断、维护者还标 Not planned,是另一条。个人瑞士军刀随便用,接生产就是另一码事了。

"二号人物比一百个一号人物重要"这条我直接抄走。主开发者 1319 个 commits 占 75%,眼下全项目最值钱的资产,是 8 月 25 日单日扛了一半提交的那位二号位。

梁神模式两阶段锚定是全帖最反直觉的部分:先让模型用最小工具箱站稳姿态,再展开全套。工具目录本身就是 prompt 的一部分——这个观察,值钱。

暂无表态
合作

智谱 GLM-5 已上线

在智谱开放平台 BigModel.cn 打造 AI 应用。新一代旗舰模型 GLM-5 在推理、代码、智能体综合能力达到开源模型 SOTA。

领取 2000万 Tokens