dsh-genui
Interactive generative UI for DeepSeek Harness, rendering dsh-ui fences inline in assistant replies.
Install
$ dsh plugin --profile web add git+https://github.com/omdsh-dev/dsh-genui.gitPlugin 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.
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.
Security Signals
Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.
package.json declares 1 runtime, 17 development, 13 peer, and 0 optional dependencies.
package.json declares DSH bundle metadata.
GitHub reports the repository license as MIT.
A root package.json was captured and can be inspected by the registry.
Public GitHub source metadata is available for this registry snapshot.
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
Related DSH Plugins
Ranked by overlapping capabilities, use cases, plugin type, categories, and DSH profile.
An installable DeepSeek Harness web UI plugin that adds a visual marketplace for discovering and managing community plugins.
View plugin →A DeepSeek Harness client plugin that embeds OpenBiliClaw recommendations, saved content, profile, dialogue, settings, and agent tools in the DSH web UI.
View plugin →Univer-powered DeepSeek Harness plugin for creating, editing, previewing, reviewing, and exporting office content.
View plugin →DeepSeek Harness bundle that adds HoloGram’s local code-dependency graph engine, MCP analysis tools, and 3D graph UI.
View plugin →