DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-genui

Interactive generative UI for DeepSeek Harness, rendering dsh-ui fences inline in assistant replies.

VisionUI & ProductivityTerminal & TUIDeveloper ToolsBrowser & WebSkills & Workflows
261GitHub Stars22ForksUpdated2026-08-20

Install

$ dsh plugin --profile web add git+https://github.com/omdsh-dev/dsh-genui.git

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-genui is a DeepSeek Harness UI bundle that teaches and renders `dsh-ui` JSON fences in the web client. It includes a host plugin, browser renderer, and GenUI skill for interactive cards, charts, forms, quizzes, Mermaid diagrams, 3D scenes, and model action events.

Key Capabilities

  • Renders streamed `dsh-ui` fence content inline in assistant replies.
  • Provides 30+ UI components including cards, tables, charts, forms, tabs, timelines, diffs, quizzes, and file trees.
  • Supports Mermaid diagrams, function plots with sliders, and on-demand 3D scenes.
  • Sends configured component actions and collected form values back to the model.
  • Supports local UI behavior such as quiz grading, reset, selection, expand/collapse, and persisted input state.
  • Provides a persistent, resizable session panel through `render_ui` and panel fences.
  • Uses a registry rendering channel when available and a DOM-observation fallback for compatible host surfaces.
  • Validates UI specifications with component whitelisting, size/depth limits, and no HTML/script execution.

Useful For

  • Presenting interactive dashboards alongside analytical responses.
  • Creating model-driven forms, questionnaires, and locally graded quizzes.
  • Rendering charts, plots, Mermaid diagrams, and 3D visualizations in chat.
  • Building persistent session panels that the model can update through `render_ui`.
  • Adding interactive controls that send user intent back into the model conversation.

Who It Fits

  • DeepSeek Harness web users
  • DSH plugin developers
  • Teams building interactive assistant workflows
  • Developers who want structured visual outputs in DSH conversations

Documented Limitations

  • Requires dsh and pnpm for the documented installation flow.
  • The host must activate the browser client and provide `slots` and `sessions` services.
  • Mermaid and Three.js assets load on demand and require compatible plugin HTTP asset routes.
  • Older DSH versions may require an update if rendering causes the chat UI to fail.
  • UI trees are capped at 200 nodes and 8 nesting levels; session-panel content is capped at 200 nodes or appends.
  • Interactive controls require an `action`; controls without one are disabled.

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 1 runtime, 17 development, 13 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
omdsh-dev/dsh-genui
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin Bundle
Source checked
7f3b4ee · 2026-08-20

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
261GitHub stars
Forks
22
Open issues
2
Last commit
2026-08-20
Last release
2026-08-16
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