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.
Install
dsh plugin --profile web add github:mostkia/dsh-htmluiCopied 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
- Repo: mostkia/dsh-htmlui
- Category: Web UI Enhancements
- Stars: 0
- Version: GitHub repo mostkia/dsh-htmlui (MIT license, per the README); npm package @mostkia/dsh-htmlui (the README's health-check example reports version 0.1.1).
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