对话生成网页原型,点选元素即可让模型改样式
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add heureux831/deepseek-harness-design该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 对话生成网页原型
- 点选元素改样式
- 实时HTML原型
面向社区的 DeepSeek Harness 插件,支持实时 HTML 原型、元素选取和版本对比
README
由 DeepSeek 最新模型翻译生成DeepSeek Harness Design
DeepSeek Harness 的社区插件,与 DeepSeek 官方无隶属关系。
在对话中让模型生成前端界面,右侧 Design 标签页实时预览。点选元素后,可以直接说「把这个按钮改成描边样式」。支持多个方案、修订回看和并排对比。
安装
需要提供 tools、fs、webServer、systemPrompt、storageDomain、sessions 和 sessionPersistence 服务的 Harness Web / Desktop profile。当前版本在 DeepSeek Harness Desktop 0.2.0-rc.2 的 Web profile 上验证。
Node.js 开发环境需要 22 或更高版本。先从源码构建发布包:
git clone https://github.com/heureux831/deepseek-harness-design.git
cd deepseek-harness-design
npm ci
./release.sh
首次构建生成 dist/r1/deepseek-harness-design-0.5.2.tgz,后续使用递增的 rN 目录。
展开完整文档(README 剩余 1 节)
DeepSeek Harness Design DeepSeek Harness 的社区插件,与 DeepSeek 官方无隶属关系。 在对话中让模型生成前端界面,右侧 Design 标签页实时预览。点选元素后,可以直接说「把这个按钮改成描边样式」。支持多个方案、修订回看和并排对比。 安装 需要提供 tools、fs、webServer、systemPrompt、storageDomain、sessions 和 sessionPersistence 服务的 Harness Web / Desktop profile。当前版本在 DeepSeek Harness Desktop 0.2.0-rc.2 的 Web profile 上验证。 Node.js 开发环境需要 22 或更高版本。先从源码构建发布包: git clone https://github.com/heureux831/deepseek-harness-design.git cd deepseek-harness-design npm ci ./release.sh 首次构建生成 dist/r1/deepseek-harness-design-0.5.2.tgz,后续使用递增的 rN 目录。安装脚本输出的本地发布包: dsh plugin --profile web add ./dist/r1/deepseek-harness-design-0.5.2.tgz Desktop 使用 --profile desktop 从旧的本地包 dsh-design 或 @local/dsh-designer-rN 升级时,先用 dsh plugin --profile <profile> remove <旧包名> 移除旧 bundle,再安装本包;同一个 profile 只能装一个 Designer。修改 Host 后需重新启动 Harness 才会使用新的模块。 当前通过本地 tarball 安装,尚未发布到 npm。正式发布后才可使用 dsh plugin --profile web add deepseek-harness-design。 使用 1. 展开右侧栏,在 + 的 guide 卡片中选择 Design。还没有稿件时,面板会显示使用指南和示例提示词。 2. 对模型描述想要的页面。模型调用 design_apply 后,面板约 1 秒内自动刷新。 3. 开启工具栏的「点选」,点击预览中的目标元素,再对模型说要如何修改。 4. 关闭「点选」可操作原型自己的按钮和脚本。手机、平板、桌面按钮用于切换视口宽度。 方案与修订是两层:要求「再出一个方向」会生成独立方案 A / B / C;继续修改 A 会追加 A1 / A2 / A3。工具栏负责切换方案和修订,原型页面无需自行添加版本切换 UI。对比模式的两栏各有自己的方案和修订选择器。 历史修订用于只读预览。让模型修改历史版本时,明确告诉它方案名与修订号,先调用 design_read 取回该版,再用 design_apply 追加新修订。 保存与恢复 方案、当前 HTML、版本号、修订 HTML 和修改备注存储在 Harness 的 designer storage domain 中。每次 design_apply 先完成持久化,再更新预览;重新启动 Harness 后,打开原会话即可恢复画布和修订。 每个会话、每个方案最多保留 40 个历史修订;一个会话最多 32 个方案;每份 HTML 最多 400,000 字符。删除 Harness 的存储目录会删除这些记录,应把它纳入常规备份。 有工作目录的会话还会把当前 HTML 导出到: <工作区>/.dsh-design/<SHA-256 会话 ID>/<方案名>.html design_apply 返回 persisted(Harness 保存成功)和 exported(HTML 导出成功),二者分别报告。持久化失败返回 ok: false,已有稿件、版本和修订保持原状;额外 HTML 导出失败时会明确说明,已保存的稿件仍可恢复。没有工作目录的会话同样可以保存。 挂载沙箱文件系统时,导出通过 sandboxPolicy 解析当前会话的既有策略:workspace-write 使用本会话工作区作为写入边界;read-only 仍可保存 Harness 草稿,但拒绝额外 HTML 导出。插件不会申请扩大访问模式。 首次打开旧版会话时,插件会自动导入该会话哈希目录下的 .html 文件,保留原文件。旧版只导出最新 HTML,因此无法从这些文件还原旧修订;旧版仅存于进程内存、从未落盘的稿件不会自动迁移。 点选规则 - 点选开关、选中记录和模型提示都按会话隔离。关闭点选或点「清除」只解除当前会话的绑定。 - 点选超过 10 分钟失效。自动上下文、design_selection、design_read.hasSelection 和 HTTP 元信息使用相同的判断。 - 点选提示只进入对应 Agent 的上下文。提示被写入该会话的上下文快照后才标记已投递;取消或拒绝一次请求组装不会消耗它。 - 面板的「点选已记录」表示 Host 已接收;下一次模型请求会收到提示。它不表示模型已经读取或执行了修改。 - 已进入对话历史的点选提示无法撤回。关闭开关会阻止后续注入;模型主动读取实时选中记录时也会得到空结果。 模型工具 | 工具 | 作用 | | design_apply | 用 html 创建/替换整份页面,或用 oldString + newString 定点修改。asNew: true 创建独立方案;名称冲突自动加后缀。 | | design_list | 列出当前会话的方案和修订链。 | | design_read | 读取某方案当前或指定 revision 的 HTML;html: false 只读元信息。 | | design_selection | 读取当前会话最近点选的元素,或用 name 指定方案。返回标签、文本、选择器、outerHTML 和位置。 | 预览与运行环境 预览使用 sandbox="allow-scripts",HTTP 响应同时提供 Content-Security-Policy: sandbox allow-scripts。页面脚本可以交互,但不能读取 Harness 主页面、同源存储或同源 API;原生表单提交被浏览器阻止。依赖 API 的原型需要使用允许跨源访问的测试服务。 插件使用 Harness 的本机 HTTP 服务。它没有额外的身份认证层;Harness 默认绑定 127.0.0.1。若部署到非本机网络,应在部署层提供认证和访问控制。 开发与发布 npm ci npm test npm run check ./release.sh release.sh 生成新的 dist/rN 目录和标准 deepseek-harness-design-0.5.2.tgz 发布包,执行测试、安装运行依赖,并拒绝覆盖已有快照。可用 DSG_RELEASE_DIR 指定其他输出目录。包名保持 deepseek-harness-design,版本由 package.json 管理。npm pack 的 prepack 同样执行 Host 测试和语法检查。 发布包包含 Host、浏览器入口、locale、bundle patch、README 和 MIT 许可;不会包含测试种子插件。公开发布前,可用生成的 tarball 安装到独立 profile 验证,再通过 npm publish <tarball> 发布。 Host 回归覆盖会话隔离、过期、一致的投递消费、重启恢复、并发编辑、失败回滚、旧文件导入和无工作目录的会话。浏览器回归与真实存储验证见 e2e/README.md。 文件结构 host/index.js Host 路由、工具、会话状态和生命周期 host/persistence.js 持久化记录结构与大小限制 client.js Design 面板、iframe 和点选回传 cordis.patch.yml 插入 Host 插件的 bundle 配置层 locale/ Plugin Manager 文案 tests/ Host 回归 e2e/ 独立 Harness 的浏览器与存储验证 贡献流程见 CONTRIBUTING.md,版本记录见 CHANGELOG.md。 MIT License。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
heureux831/deepseek-harness-design
对话生成网页原型,点选元素即可让模型改样式
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,269已汉化DSH
70.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。