DeepSeek Harness 中文插件市场
/ dsh交互式UI生成插件
dsh交互式UI生成插件
dsh-genui
dsh-genui
让模型的回答长出脸来——文字还在,交互式 UI 已经上线。DeepSeek Harness 的内联交互式 UI 组件插件,支持数据面板、图表、表单、测验、Mermaid、3D 场景等 30+ 组件。

🎯 核心功能
| 功能 | 说明 |
|---|---|
| 数据面板 | stat、table、chart、progress 等组件内联在回复中 |
| 原生媒体 | 音频和视频从浏览器可达的 URL 内联播放 |
| 函数绘图 | plot 绘制曲线,参数滑块实时重绘 |
| 测验 | quiz 点击评分,本地即时反馈,零模型往返 |
| ECharts 集成 | 完整 ECharts 图表,懒加载按需加载 |
| 会话面板 | 持久化可调整大小的会话停靠面板 |
| 表单语义 | Enter 提交,Ctrl+Enter 换行,字段自动收集 |
| 状态持久化 | 答案、提交锁、输入值按会话保存 |
✨ 亮点
- 回答即 UI:组件嵌入回复中,流式渲染,无需等待完整消息
- 30+ 组件:卡片、表格、图表、表单、标签页、手风琴、文件树、时间线、diff 等
- 双通道渲染:Registry 通道 + DOM 通道,自动选择最佳渲染方式
- 本地优先:评分、测验检查、重置等本地即时完成,无需模型往返
- 自愈能力:坏节点静默丢弃,数字截断,字符串截断,树上限 200 节点/8 层嵌套
- 零侵入:无插件时,fence 只是代码块,无错误,无会话污染
📦 安装方式
dsh plugin --profile web add @changfenhuang/dsh-genui
验证安装:
重启 dsh web 并硬刷新浏览器,在新会话中说:
Use dsh-ui to draw a stats dashboard with a sortable service table.
📊 技术栈
- 语言:TypeScript 66.7% + HTML 27.1% + CSS 4.2%
- 核心包:≈110 KB min / 28 KB gzip
- 按需加载:mermaid、three.js、echarts 引擎独立加载
- 协议:MIT
- 贡献者:10 人
📝 总结评价
dsh-genui 是一个革命性的 DSH 插件,它把模型的文本回复变成了可交互的 UI 界面。30+ 种组件覆盖了数据展示、媒体播放、函数绘图、测验评估等场景。双通道渲染设计让它兼容新旧 DSH 版本,本地优先原则确保了即时响应。核心包仅 110KB,mermaid/three/echarts 按需加载,性能优秀。对于想要提升 DSH 交互体验的用户来说,这是必装的插件。
GitHub: https://github.com/omdsh-dev/dsh-genui
Stars: 407 ⭐
📊 元信息
| 类型 | DeepSeek Harness 中文插件市场 |
| Star | ⭐ 407 |
| 下载数量 | ⬇ 52 |
| 许可证 | — |
| 语言 | — |














