Canvas & Generative UI
dsh-genui
Thirty-plus interactive components rendered inline in replies, with an action loop back to the model.
What it is
The model describes an interface as JSON in a dsh-ui fence; a browser-side renderer turns it into live components inside the reply — cards, tables, charts, forms, tabs, timelines, diffs, mermaid, 3D scenes — appearing as the answer streams.
GenUI for DeepSeek Harness: interactive UI components rendered inline in assistant replies via the dsh-ui fence — layout, charts, plots, forms, quizzes, mermaid, 3D scenes, and an action event loop back to the model.
Why it matters for design
- Answers become interfaces: data panels, charts and forms render where the explanation happens.
- Interactive components send actions back to the model, which updates the UI in turn.
- A component whitelist and spec guard mean a broken chart never hits the screen.
What it covers
- Dual-channel rendering
- Before vs. after
- What it can do
- How it works
- Roadmap
How to install
dsh-genui
-
Run this in a terminal.
dsh plugin --profile web add git+https://github.com/omdsh-dev/dsh-genui.git -
Restart dsh web so it picks up the plugin.
-
Then describe the design you want. The harness picks up the plugin’s tools.
How to run it with DeepSeek Harness
-
Add the plugin from GitHub and restart dsh web.
-
Ask for a dashboard, quiz or form; the model writes the dsh-ui fence itself.
-
Interact with the result — local actions respond instantly, model actions loop back.
Every plugin here is free to install and links to its real upstream source.
More in the DeepSeek Harness repo ↗Next step
Design with NEXGERCORE, without the setup
Install this plugin yourself, or run a whole curated design layer around DeepSeek Harness with NEXGERCORE. Bring your own key, own your output.