yunyv/dsh-intelligent-ui

dsh-intelligent-ui brings generative UI to DeepSeek Harness: a single artifact tool lets the model write a declarative interface instead of describing one, compiled in a DOM-less Worker and drawn by the host with native DOM so you can drag sliders, flip toggles and recompute locally, with version history that survives restarts.

dsh-intelligent-ui brings generative UI to DeepSeek Harness - the model writes an interface instead of describing one, an open-source take on what ChatGPT calls Intelligent UI and Claude calls Artifacts. Ask for a plan calculator where you can change seats and billing period and the reply becomes a working calculator: sliders you can drag, toggles you can flip and numbers that recompute locally with no second model call, drawn by the host with its own type scale and colours in both light and dark mode. Because artifacts are persisted with version history, the model patches the same card in place while keeping your place, and a card from a previous session survives an app restart. The sandbox is an execution container, not a display container - compiled code runs in a DOM-less Worker and emits a render tree the host draws.

Web UI Enhancements ★ 1
View on GitHub ↗

Install

dsh plugin --profile desktop add dsh-intelligent-ui

Copied verbatim from the README's 'From npm' install block; the README also documents dsh plugin --profile desktop add github:yunyv/dsh-intelligent-ui and a tarball form.

Compatibility

One tool (artifact) with two rendering paths and an on-disk artifact layer. The default compiled path (engine dil) runs a declarative DIL document in a DOM-less Worker inside the frame and emits a render tree the host draws with native DOM, so there is no path for code inside a card to reach the host's elements; an html escape hatch lets the frame draw a self-contained document itself for canvas, WebGL, D3 or a custom simulation. Artifacts are persisted with version history, so asking for a change patches the same artifact in place and a card from a previous session is still patched in place after an app restart.

Details

Alternatives

0lidaxiang/dsh-plugin-greet · 147228/dsh-black-whale · 15828148/dsh-portable-launcher

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins