GHJIVHIDD/dsh-plugin-canvas
GHJIVHIDD★ 1JavaScriptLast synced: 2026-08-15
DeepSeek Harness 的画布预览插件:提供 HTML 设计稿原型页签与 canvas_preview 模型工具,支持隐私打码和沙箱 iframe 渲染。原生UI界面
README excerpt
dsh-plugin-canvas Deployment-level 画布 / Canvas plugin for DeepSeek Harness (DSH). 在会话视图环中新增「画布」页签,让智能体可以把 HTML 设计稿原型渲染到画布,并通过位置标注和文字备注进行视觉评审。 中文简介:为 DeepSeek Harness Web 端提供「画布」页签。智能体可通过 canvas preview 工具把网页 / 卡片 / 模拟器 / 图表 / 表单 / UI 界面等 HTML 设计稿渲染到画布,支持 render (渲染/替换)、 annotate (追加标注)、 clear (清空)三种模式,并支持本地 HTML 文件与远程 URL 预览。本插件内置隐私脱敏与沙箱渲染,避免敏感信息泄露。 ✨ Features / 功能特性 - 会话视图环新增「画布」页签 :与轨迹 / 终端 / 虚拟机等页签并列,顺序在 order: 13 。 - canvas preview 模型工具 : - mode=render :渲染或替换画布内容( html / file / url 三选一),可同时携带 annotations 与 notes (替换旧标注)。 - mode=annotate :在现有画布上追加位置标注(百分比坐标)与自由文字备注。 - mode=clear :清空当前画布。 - 交互式预览 :预览内容在沙箱 iframe 中打开,支持页面内脚本/表单/弹窗交互,但与宿主隔离(不共享 origin)。 - 位置标注 :以百分比坐标在画布上显示红色序号标记,鼠标点击可查看调整意见。 - 备注列表 :自由文字备注集中展示在预览下方。 - 本地文件预览 :读取允许目录内的 .html 文件(默认当前工作目录与 /.dsh/canvas ,可用 DSH CANVAS ALLOW ROOTS 扩展)。 - 远程 URL 预览 :支持 http/https 页面,超时 10 秒、大小上限 2MB。 - 实时同步 :前端每 2 秒轮询 /canvas-api/state ,模型工具更新后画布自动刷新。 - 内存态 :画布内容仅保存在宿主内存中,不写盘;会话销毁自动清理。 🔐 Privacy & Security / 隐私脱敏与安全设计 本插件特别关注隐私脱敏,默认开启以下保护: 项目 说明 敏感文件拦截 拒绝读取 .env 、 .git 、 .git-credentials 、 credentials 、 secret 、 token 、 id rsa 、 .pem 、 .key 等敏感路径。 文件访问白名单 默认仅允许当前工作目录与 /.dsh/canvas ;可通过 DSH CANVAS ALLOW ROOTS=/path/a:/path/b 增加白名单目录。 密钥…
View full README on GitHub →Category
🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.
★ 87,083
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 28,512
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 22,575