返回插件库
dsh-openpencil 封面

dsh-openpencil

DSH 与 OpenPencil 设计工具桥接:对话内预览、检查并编辑真实 .op 文档

github.com/ZSeven-W/dsh-openpencil
153 MIT 作者 ZSeven-W 更新于

安装

dsh plugin --profile web add @zseven-w/dsh-openpencil

界面预览 1

dsh-openpencil

让 agent 不再只吐一张生成图:直接驱动真实、可编辑、可交互的设计画布,在对话里预览、检查、修改 .op 文档。

解决什么问题

让 agent 出设计稿,通常的产物是一张静态生成图——看图容易,改图却要反复「重新生成 → 截图 → 来回传」。DSH OpenPencil 把 DeepSeek Harness 与 OpenPencil(开源 AI 原生矢量设计工具)连起来,让 agent 驱动的是真实、可编辑的 .op 文档,而非一张位图。

插件在会话内提供精确多帧预览(首帧大图 + 缩略图轨)与只读交互式画布(平移、缩放、适配);开启 editable: true 后在右侧工作台打开受管编辑器,提供选择、图层、属性、绘图、撤销重做与显式保存。五个 agent 设计工具通过事务性 batch_design 程序创建、修改、读取真实画布,整批成功才发布、绝不覆盖已有路径。

核心功能

  • 精确多帧预览:无头导出器渲染首帧 PNG 与缩略图轨,支持前后翻页
  • 交互式画布:只读 Web SDK,平移 / 缩放 / 适配,检查任意页面与嵌套节点
  • 受管编辑器:选择、图层、属性、绘图、撤销重做与显式保存,右侧可缩放、可全屏
  • Agent 原生工具openpencil_new / openpencil_create / openpencil_edit / openpencil_render / openpencil_selection 通过 batch_design 操纵画布
  • 事务安全:哈希绑定的图像/文档授权,整批成功才发布、不覆盖已有路径
  • 闭环工作流:「需求 → 改真实画布 → 实时预览验证 → 继续迭代」,无需截图往返

快速上手

安装后重启 dsh web,用自然语言提设计需求即可。首次创建时 agent 调 openpencil_new 传入 .op 路径与首个 batch_design 程序,再用 openpencil_rendereditable: trueautoOpen: true)展示画廊并展开编辑器一次;已打开的画布用 openpencil_create / openpencil_edit 修改,点击编辑器 Save 前不落盘。核心工具:

openpencil_new —— 从 batch_design 创建全新 .op,原子保存

openpencil_edit —— 修改显式节点或用户选中的单个节点

openpencil_render —— 生成不可变快照并渲染顶层画框

openpencil_selection —— 读取画布当前选中的精确节点

适合谁

  • 用 AI 做 UI / 视觉设计、希望产物是可编辑设计文件而非位图的创作者
  • 想让 agent 参与完整设计迭代的设计师与前端开发者
  • 需要设计结果可校验、可审计的团队
标签 工具集成

内容根据项目 README 整理 · 版权归原作者所有

报告问题 / 申请下架

相关插件