mostkia/dsh-htmlui

An HTML UI layer for DeepSeek Harness: the model authors interactive HTML that renders as a window, a docked panel or fullscreen.

An HTML UI layer for DeepSeek Harness: it inserts HTML into the conversation stream, runs it as a window, docks it in the right column, takes it fullscreen, or mounts it behind everything (experimental). It is integrated with the agent — the model authors interactive HTML UIs directly and dsh-htmlui acts as the middle layer inside DSH. Persistence slots use Node's built-in node:sqlite (no extra dependency); data survives closing the panel, closing the session, restarting dsh and switching workspaces.

Web UI Enhancements ★ 0
View on GitHub ↗

Install

dsh plugin --profile web add github:mostkia/dsh-htmlui

Copied verbatim from the README's Install block. The README says to hard-refresh the page after installing, and that a host-half change requires restarting dsh.

Compatibility

The README requires DSH >= 0.1.7-0 (the pre-release line is included on purpose, so 0.1.7-rc.* installs too). Changing the host half (index.js) does not take effect in a running host: restart dsh for the host half, while the client half reloads on a page refresh.

Details

FAQ

Which DSH versions work?
The README requires DSH >= 0.1.7-0, and says 0.1.7-rc.* installs too because the pre-release line is included on purpose.
Does the persisted data survive restarts?
Yes. The README says data survives closing the panel, closing the session, restarting dsh and switching workspaces; slots are stored per document via node:sqlite.

Alternatives

liustack/modlens · omdsh-dev/DSH-better-sidebar · paean-ai/deeptide

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins