实时预览 AI 生成的网页并一键导出高清图片
29.1/100
综合分
3
GitHub 星标
298
npm 周下载
—/5
用户评分
数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-canvas-previewnpm 源 · dsh-canvas-preview 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 实时预览网页产物
- 一键导出高清图片
最近更新
在 GitHub 查看全部 →v0.3.12026-08-19
架构图定稿:紧凑三列布局,GitHub 阅读尺寸优化。
v0.4.72026-08-19
· 修复空态垮塌:.cv-root 增加 min-height:380px 兜底
· 无 HTML 产物时舞台显示居中引导卡
v0.4.92026-08-19
· 预览 iframe 增加 min-height:420px,避免页签父容器没高度时预览塌掉
· inject 补 workspaces(目录选择器)
· 0.4.8 仅 GitHub、未发 npm;本版正式发布到 npm(此前对外仍是 0.4.6)
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成🎨 dsh-canvas-preview
DeepSeek Harness 的画板预览插件 — AI 生成的网页产物,实时预览 · 一键高清导出
Canvas preview panel for DeepSeek Harness — live-preview AI-generated HTML artifacts and export them as high-res PNG/JPG in one click.
npm
Platform: DeepSeek Harness
License: MIT
topic: dsh-plugin
Author
GitHub Release
🤔 什么是 DeepSeek Harness?
DeepSeek Harness(DSH) 是 DeepSeek 开源的 AI 智能体运行台:浏览器里跑一个能读写文件、执行命令、调用工具的 AI 编程助手。
它的每一项能力都是一个 Cordis 插件 —— 本项目就是其中之一。
展开完整文档(README 剩余 1 节)
🎨 dsh-canvas-preview DeepSeek Harness 的画板预览插件 — AI 生成的网页产物,实时预览 · 一键高清导出 Canvas preview panel for DeepSeek Harness — live-preview AI-generated HTML artifacts and export them as high-res PNG/JPG in one click. npm Platform: DeepSeek Harness License: MIT topic: dsh-plugin Author GitHub Release 🤔 什么是 DeepSeek Harness? DeepSeek Harness(DSH) 是 DeepSeek 开源的 AI 智能体运行台:浏览器里跑一个能读写文件、执行命令、调用工具的 AI 编程助手。 它的每一项能力都是一个 Cordis 插件 —— 本项目就是其中之一。 DeepSeek Harness (DSH) is DeepSeek's open-source agent harness: a browser-based AI coding assistant whose every capability is a Cordis plugin. This project is one of them. ✨ 它解决什么问题 / What it solves 用 DSH 做内容创作时,AI 经常生成自包含 HTML 产物——架构图、信息图、网页原型、幻灯片…… 但你只能去文件夹里双击打开,来回切换窗口。 dsh-canvas-preview 把「Gemini / Claude 的 Canvas 画板体验」带进 DSH: | 🖼 画板页签 | 与「聊天」并排的独立视图,左侧文件列表 + 右侧沙箱实时预览 | | 🔄 自动同步 | 每 4 秒扫描工作区,AI 一保存你立刻看到,无需手动刷新 | | ↗️ 右上角通知卡 | AI 生成新产物瞬间弹出实时渲染缩略图,整卡可拖动、可展开、可调大小 | | 📂 另存为 | 原生 macOS 目录选择器,默认 HTML 同目录,可改存「下载」或任何位置 | | 📥 PNG/JPG/SVG 导出 | 位图:Chrome 无头 2x 高清(3200×2400)· ~2s;矢量:SVG 直提(瞬时 · 无限缩放)· 点击结果直达 Finder | | 🌓 细节体验 | 宽度三档(适配/1280/手机竖屏)· 深色预览 · 导出耗时显示 | 🏗 架构 / Architecture 双平面插件架构 双平面 Cordis 插件:Client 半(浏览器)注册画板页签与通知卡,通过独立 RPC 频道 /canvas(不占用官方 /api 拦截器)调用 Host 半(Node.js)的文件扫描与导出引擎。 导出采用「Chrome 后台启动 + 轮询截图文件 + 稳定即杀」策略——不受被墙字体影响,永不挂起。 🚀 安装 / Install 别人装只需要一条命令(会自动装包、写入 profile、尝试重启 Harness): npx dsh-canvas-preview 然后打开 http://127.0.0.1:3080/ ,会话顶栏出现「画板」即可。 等价官方装包命令(包内已声明 dsh.bundle,会套用 cordis.patch.yml 启用画板): dsh plugin --profile web add dsh-canvas-preview (npx 安装器同样会写入 profile 并尝试重启。) 本地开发(file: 链接,改源码即生效): dsh plugin --profile web add \ "dsh-canvas-preview@file:/绝对路径/dsh-canvas-preview" 然后在 ~/.dsh/profiles/web/cordis.patch.yml 启用(示例见 install/cordis.patch.example.yml)。 动态插件方式(创造模式,不写 profile): 1. 克隆本仓库到任意位置 2. 在 DSH 会话中对 Agent 说:按 dsh-canvas-preview/dynamic/ 的 host.js + client.js 定义并运行画板插件 3. 批准一次插件运行 —— 画板页签即出现在会话顶部 🔐 访问范围 / What it accesses | 访问 | 说明 | | 工作区 HTML | 扫描会话 cwd 下的 .html / .htm,在沙箱 iframe 中预览 | | 本机 Chrome | PNG/JPG 导出时启动无头 Chrome 截图,写回工作区或指定目录 | | 网络 | 不把产物发到第三方。被预览的 HTML 自己请求远程字体/图时除外 | | 凭据 | 不读取 API Key | 🔎 在哪找到 / Discover - npm:https://www.npmjs.com/package/dsh-canvas-preview - GitHub topic:dsh-plugin - 社区目录:https://deepseekharnessplugins.com/ (PR 合并后同步) 🗺 Roadmap - [x] 画板页签 · 文件列表 · 沙箱预览 - [x] 会话 cwd 智能定位扫描根 - [x] 自动同步(签名轮询,不重置用户选中) - [x] 宽度适配 / 深色预览 - [x] 右上角产物通知卡(实时缩略图 + 整卡拖动 + 可调大小) - [x] PNG/JPG 导出(2x · ~2s · 抗字体墙 · 会话沙箱策略直传) - [x] 另存为(原生目录选择器)+ 导出后 Finder 定位 - [x] v0.4 · 静态包:dsh plugin add + __ModuleLoader__ 客户端包装 - [x] SVG 矢量导出(直接提取 块,瞬时完成,无限缩放不失真) - [ ] 自定义导出尺寸 - [ ] 英文文档与演示 GIF 🤝 参与贡献 / Contributing 欢迎 Issue 反馈 bug 与功能建议;欢迎 Fork 后自由修改(MIT 协议)。 PR 会被认真审阅。开发备忘(沙箱策略、Chrome 挂死等硬核经验)见 dynamic/README.md。 👤 作者 / Author jiuyuechuwuhao — GitHub 主页 📄 License MIT © 2026 jiuyuechuwuhao
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
jiuyuechuwuhao/dsh-canvas-preview
实时预览 AI 生成的网页并一键导出高清图片
相关插件 · 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,362已汉化DSH
71.4
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,076已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,814已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。