MindLab-Research / dsh-generative-ui
git clone https://github.com/MindLab-Research/dsh-generative-ui.git
Generative UI for DeepSeek Harness — the agent writes TSX and the web UI compiles every frame as it streams, so a card renders while its JSX is still unclosed. Inline in the conversation, or in a side canvas.
+10
stars, 24h · #3,558
+~70
stars, 7 days · #3,007
+~300
stars, 30 days · #2,729
35
★ total · +70% this week
1
forks · 18 open issues
Star history (as recorded here)
LanguageTypeScript
LicenseApache-2.0
Created2026-08-20 (2mo ago)
Last pushtoday
Watchers0
OwnerOrganization
GitHub topics
artifactscanvascordiscordis-plugindeepseek-harnessdshdsh-plugingenerative-uigenuireactstreamingtsxui4a
Links
- GitHub: github.com/MindLab-Research/dsh-generative-ui
- Homepage: https://mindlab-research.github.io/dsh-generative-ui
- Releases · Issues · Hacker News mentions
README excerpt
# dsh-generative-ui
Generative UI for DeepSeek Harness: the agent answers with a live React interface instead of prose. It streams — the component renders while the model is still typing it.
Two places it shows up:
- **Inline** — a fenced [code] ui4a/tsx [code] sh
dsh plugin --profile web add dsh-generative-ui
[code] sh
dsh plugin --profile web add link:/path/to/dsh-generative-ui
[code] json
{
"dsh": {
"profile": {
"bundles": [
"@deepseek-ai/dsh-base",
"@deepseek-ai/dsh-web-app",
"dsh-generative-ui"
]
}
}
}
[code] sh
bun install
bun run check # lint + typecheck + build + smoke
```
`bun run build` bundles both halves with `Bun.build`. CLAUDE.md is the design document — it records the host constraints this plugin was built against, all of them found the hard way.
## License
Apache-2.0