← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-diagram

DeepSeek Harness canvas plugin that converts conversation articles and notes into editable Excalidraw diagrams.

UI & ProductivityTerminal & TUIDeveloper ToolsSecurity & PolicySkills & Workflows
17GitHub Stars5ForksUpdated2026-09-28

Install

$ pnpm dsh plugin --profile web add [email protected]

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
dsh-diagram is a DeepSeek Harness plugin for DSH Desktop and Web that turns conversation text and articles into editable Excalidraw diagrams. Instead of static Mermaid output, it introduces an in-session Canvas tab, semantic diagram generation (`diagram_create`), canvas state summarization for agents (`diagram_read`), and direct export to PNG, SVG, or .excalidraw formats.

Key Capabilities

  • Generates customizable layouts (hierarchies, reports, flowcharts, architectures, timelines, comparisons) from semantic prompts
  • Embeds an in-session Excalidraw canvas editor tab with autosave and revision tracking
  • Provides diagram_create and diagram_read tools alongside a bilingual /canvas-diagram routing skill
  • Renders live inline SVG chat previews reflecting post-generation manual canvas edits
  • Exports diagrams to PNG, SVG, and native .excalidraw files

Useful For

  • Transforming technical articles, retrospectives, or documentation inside DSH sessions into editable visual diagrams
  • Visualizing complex classification hierarchies and system architectures directly within DSH Desktop and Web
  • Allowing human-in-the-loop manual layout tweaking before feeding diagram summaries back to the LLM

Who It Fits

  • DeepSeek Harness Desktop and Web users who need editable diagrams rather than disposable text charts
  • Software architects, technical writers, and researchers organizing unstructured session notes

Documented Limitations

  • Does not fetch external articles or URLs directly; relies on context already present in the DSH conversation
  • Manual canvas edits are not pushed automatically to model context without invoking diagram_read
  • Web mode requires binding to 127.0.0.1 and refuses to start on 0.0.0.0 (no LAN exposure)
  • Rejects external images, iframes, embeddables, external links, and binary files
  • Enforces default size limits (1 MiB per scene and 64 MiB total sidecar storage)

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 2 runtime, 30 development, 17 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as MIT.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
hanzhangzzz/dsh-diagram
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
2311a14 · 2026-10-14

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
17GitHub stars
Forks
5
Open issues
2
Last commit
2026-09-28
Last release
2026-09-28
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app