在对话中生成并预览多画板 UI 设计稿
30.6/100
综合分
5
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add askman-dev/dsh-canvas-design-harness该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 生成多画板UI草稿
- 对话内预览设计稿
- 设计规范存为HTML
DeepSeek Harness 插件兼 AI 技能,做 Figma 风格画布设计:直接在对话里生成、预览、迭代多画框 UI 草稿,把活的设计规范存成干净的 HTML 文件,用 Git 做版本管理。
README
由 DeepSeek 最新模型翻译生成Canvas Design Harness for DeepSeek Harness
🎨 DeepSeek Harness 的可视化画布设计插件与双规格 Skill 包。
在 DeepSeek Harness Web GUI 中原生集成「设计大厅」多画板交互界面,同时支持在 Codex / Claude Code / 独立终端中作为通用 Skill 零依赖运行。
📸 效果预览
🖼️ 1. 设计大厅画廊 (Grid Overview) — 集中浏览工作区下的所有设计文档
🎨 2. 多画板交互画布 (Grok Mobile App) — 无限缩放画板与多设备屏幕排版
📊 3. 随代码版本控制的设计 Specs (AI Apps Comparison) — 多页面设计文档直观对比
🌟 核心亮点
1. DeepSeek Harness 原生「设计大厅」UI
- 无缝挂载至 DSH 会话的 conversation.view 标签页环(与「对话」、「轨迹」并列)。
- 实时索引工作区 docs/designs/ 目录下的所有设计稿,呈现精致卡片画廊。
- 内嵌全屏交互式画布查看器,支持多画板平移、缩放与实时热更新。
展开完整文档(README 剩余 1 节)
Canvas Design Harness for DeepSeek Harness 🎨 DeepSeek Harness 的可视化画布设计插件与双规格 Skill 包。 在 DeepSeek Harness Web GUI 中原生集成「设计大厅」多画板交互界面,同时支持在 Codex / Claude Code / 独立终端中作为通用 Skill 零依赖运行。 📸 效果预览 🖼️ 1. 设计大厅画廊 (Grid Overview) — 集中浏览工作区下的所有设计文档 🎨 2. 多画板交互画布 (Grok Mobile App) — 无限缩放画板与多设备屏幕排版 📊 3. 随代码版本控制的设计 Specs (AI Apps Comparison) — 多页面设计文档直观对比 🌟 核心亮点 1. DeepSeek Harness 原生「设计大厅」UI - 无缝挂载至 DSH 会话的 conversation.view 标签页环(与「对话」、「轨迹」并列)。 - 实时索引工作区 docs/designs/ 目录下的所有设计稿,呈现精致卡片画廊。 - 内嵌全屏交互式画布查看器,支持多画板平移、缩放与实时热更新。 2. HTML 作为通用设计 Specs(对人类与 AI 双向友好) - 人类友好:设计稿存储为干净标准的单个 HTML 文件(docs/designs/.html),无需任何专业设计软件,双击即可在任何浏览器中打开查看。 - AI 友好:基于语义化 DOM 结构,大模型(LLM)可精准解析、原子化生成、修改页面(Page)、画板(Frame)与组件(Component)。 - Git 原生版本控制(Living Specs):设计文档作为产品需求与原型设计规范(Specs),与业务代码同仓存储,随 Git 分支一同提交、评审与演进。 3. 类 Figma 的多画板交互体验 - 支持多页面(Pages)与无限平移/缩放画布(Infinite Canvas)。 - 内置丰富的设备画板预设(手机、桌面、弹窗、流程图卡片等)。 - 内置零依赖轻量级 HTTP-MCP 守护进程(127.0.0.1:9321),支持原子级 MCP 批量修改与无浏览器 SVG 截图导出。 4. 双规格支持 (Dual-Spec) - DeepSeek Harness 插件:通过 dsh.bundle.patch 与 dsh.client 实现前后端一体化加载。 - Codex / Claude Code Skill:引擎单例位于 .agents/skills/canvas-design-harness/,脱离 DSH 亦可独立运行。 🚀 快速上手 1. 安装到 DeepSeek Harness 方式一:直接通过 Git 仓库安装(推荐) 直接将 GitHub 远程仓库安装到 DSH Web profile 中: dsh plugin --profile web add git+https://github.com/askman-dev/dsh-canvas-design-harness.git 方式二:本地克隆安装(适合开发者) git clone https://github.com/askman-dev/dsh-canvas-design-harness.git dsh plugin --profile web add ./dsh-canvas-design-harness 重启生效 安装完成后,在终端启动或重启 DSH Web Profile: dsh web 或使用守护化重启脚本: python3 /path/to/dsh-canvas-design-harness/scripts/restart-web.py 刷新浏览器页面(http://127.0.0.1:3080),即可在会话右上角看到「设计大厅」Tab。 2. 对话即设计 1. 在对话中描述需求: “帮我设计一个用户登录与注册界面的多画板设计稿”* 2. AI 自动生成:Agent 会自动调用 canvas_harness_ 工具在工作区 docs/designs/ 目录下创建并排版设计稿。 3. 在设计大厅查看:切换到「设计大厅」Tab,点击生成的卡片即可进入可视化画布进行预览。 🏗️ 仓库结构 dsh-canvas-design-harness/ ├── .agents/skills/canvas-design-harness/ # 标准 Skill 引擎 (与 upstream 同步) │ ├── SKILL.md # 技能指令规范 │ ├── reference/ # 样式与交互脚本 (canvas-frames.css / canvas-frames.js) │ ├── server/ # 零依赖 HTTP-MCP 守护进程 (端口 9321) │ └── specs/ # 协议与能力规范 ├── client/ # DSH Web 前端模块 │ ├── design-view.js # React 前端源码 (接入 DSH locale 与 Design System) │ ├── bundle.js # 构建后的 classic-script bundle │ └── logic.js # 纯逻辑与测试辅助 ├── host/ # 宿主工具桥接 │ ├── tools.js # 原生模型工具定义 (canvas_harness_) │ └── tools-entry.js # Cordis 工具注册入口 ├── scripts/ # 构建、验收与维护工具 │ ├── build-client.mjs # 客户端 bundle 打包脚本 │ ├── restart-web.py # 宿主安全的守护化重启脚本 │ ├── verify-web.mjs # 针对实时 GUI 的自动化验收脚本 │ └── sync-from-upstream.sh # 上游技能引擎同步脚本 ├── docs/assets/ # 界面效果预览截图 ├── plugin.js # DSH 插件入口 (技能注册、daemon 调度、/canvas/* 路由) ├── package.json # 插件清单 (声明 dsh.bundle.patch 与 dsh.client) ├── cordis.patch.yml # Cordis profile 补丁声明 └── test/smoke.mjs # 42 项离线集成测试套件 (Parts A~F) 🛠️ 宿主能力与模型工具 插件向 AI 模型注册了以下结构化工具(统一使用 root + name 寻址): | 工具名称 | 功能说明 | 对应 MCP 方法 | | canvas_harness_ensure_workspace | 探测/启动守护进程并注册工作区 | POST /workspaces | | canvas_harness_list_designs | 列出工作区目录下的所有设计稿 | workspace.listFiles | | canvas_harness_create_design | 在工作区新建设计稿 HTML | document.createFile | | canvas_harness_get_document | 读取并解析设计稿的节点树 | document.getDocument | | canvas_harness_batch | 原子执行一组页面/画板/组件操作 | batch | | canvas_harness_validate | 校验设计稿结构与规范 | document.validate | | canvas_harness_screenshot | 无浏览器渲染为 SVG 图片 | node.getScreenshot | | canvas_harness_mcp_call | 原始 MCP JSON-RPC 调用逃生口 | tools/call | 💻 开发者与验收指南 修改代码后,请按以下三步标准流程进行验收: 1. 重新构建客户端 Bundle npm run build:client 2. 运行 42 项离线测试套件 (A 技能 / B 发现 / C 工具 / D 逻辑 / E 路由 / F 启动竞态) node test/smoke.mjs 3. 对运行中的 Web GUI 运行实时验收 node scripts/verify-web.mjs 独立运行 Skill 引擎 (Codex / Claude Code) 本技能不强依赖 DSH,可直接在终端中独立启动守护进程: cd .agents/skills/canvas-design-harness/server node src/index.js # 默认监听 http://127.0.0.1:9321 📄 开源许可 MIT License
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
askman-dev/dsh-canvas-design-harness
在对话中生成并预览多画板 UI 设计稿
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。