dsh-openpencil: The OpenPencil Design Canvas Plugin for DeepSeek Harness

zseven-w/dsh-openpencil

Tools & CapabilitiesVerified
Listed on 2026-08-20
Page last updated 2026-08-20

DSH plugin to preview, inspect, and edit real .op design documents in conversation, with interactive canvas and managed editor.

Let DeepSeek Harness agents preview, inspect, and edit real .op design documents directly in conversation, instead of just returning images.

install
dsh plugin --profile web add github:zseven-w/dsh-openpencil
Category
Tools & Capabilities
Platform
DSH-Plugin
Author
zseven-w
Distribution
Plugin

dsh-openpencil Key Features

Exact multi-frame previewsInteractive canvasManaged editorAgent-native design tools

dsh-openpencil Repository

zseven-w
Publisher
zseven-w
Repository
zseven-w/dsh-openpencil
125
Stars
6
Forks
0
Watchers
2
Open issues
LanguageTypeScript
LicenseMIT License
Website
Repo last push2026-08-17 01:24:40
Repo created2026-08-13 00:05:11
Topics
deepseek-harnessdesigndshdsh-pluginopenpencilpptuiui-design
Default branchmain

dsh-openpencil Repo Summary

dsh-openpencil is the OpenPencil plugin (DSH plugin) for DeepSeek Harness (DSH), connecting DSH with OpenPencil so an Agent can drive a real, editable, interactive design canvas inside a conversation instead of returning a generated image. It solves the pain point of design document preview and editing: previously, agents could only output images, unable to view or modify real documents. The plugin provides exact multi-frame previews, an interactive canvas, a managed editor, and agent-native design tools. It is maintained by ZSeven-W, licensed under MIT, and last updated in 2026-08.

What core features does the dsh-openpencil DSH plugin support?

dsh-openpencil offers five core capabilities: Exact Multi-Frame Previews render design-faithful previews via a headless exporter, including a large first-frame image, a horizontally scrollable thumbnail rail, click-to-select, and previous/next navigation; Interactive Canvas lazily mounts the read-only OpenPencil Web SDK with pan, zoom, and fit, allowing inspection of any page or nested node without leaving the conversation; Managed Editor opens a resizable right-hand workbench when editable: true, providing selection, layers, properties, drawing tools, undo/redo, and explicit save semantics; Agent-Native Design Tools include five tools — openpencil_new, openpencil_create, openpencil_edit, openpencil_render, openpencil_selection — that let the Agent create, modify, and read a real canvas through transactional batch_design programs; Capability-Gated Grants ensure security.

How do I install dsh-openpencil?

Installing dsh-openpencil requires a single command in your DSH environment:

bash
dsh plugin --profile web add github:zseven-w/dsh-openpencil

After installation, the plugin automatically registers its tools and UI, ready to use in conversations without extra configuration.

Which DeepSeek Harness versions and platforms are compatible with dsh-openpencil?

The plugin is currently at version 0.1.0-rc.1 and has been tested with DSH 0.1.0-rc.6. It depends on several official DSH packages, such as @deepseek-ai/dsh-client-runtime and @deepseek-ai/dsh-host-webserver, ensuring deep integration with the DSH ecosystem. Written in TypeScript, it is available via npm as @zseven-w/dsh-openpencil and works with DSH's web profile.

What is the license and community support for dsh-openpencil?

dsh-openpencil is released under the MIT License, allowing free use and modification. The project is maintained by ZSeven-W, with its official website at https://op.zseven.tech. It currently has 93 stars and 3 forks, indicating an active community. If you encounter issues, you can check the GitHub repository's Issues or join the Discord community for help.

View more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ