Interface plugins for DeepSeek Harness
Change how the harness looks and how you move through it.
Interface plugins change what you see and how you get around: colour themes, layout tweaks, desktop wrappers, and different ways of rendering the agent's output. They do not make the agent any smarter. They make long sessions easier on the eyes and common actions quicker to reach.
3 plugins
- dsh-desktopanywhere-labs A community-built desktop client that wraps the DSH Web UI, Host service and plugin system into one installable app. No Node.js or command-line setup needed. Interface 35.7k
- DeepSeek-Balance-Whale-WidgetMeteorNOX A draggable whale that sits in the corner of the DSH web UI and tracks DeepSeek API balance, daily spend and per-turn cost. Bubbles, sounds and alerts are all configurable. Interface 7.2k
- answer-me-with-htmlQingYunA The agent writes a short Markdown draft and a bundled CLI renders it into an HTML page with diagrams, tables and code. A general agent skill that also installs as a DSH plugin. Interface 6.2k
How to choose
Check which profile a plugin targets first, because a theme built for the web UI has nothing to draw on in a headless or SDK setup. Screenshots in the readme tell you more than the description does. Interface code tends to break when the host UI changes, so look at how recently the plugin was updated before relying on it.
Terms used on this page
- Theme
- A set of colours, fonts and spacing applied over the existing UI without changing its behaviour.
- Renderer
- The piece that turns a message, tool result or diff into what you see on screen.
- Desktop shell
- A native window that wraps the web UI so it runs like an ordinary desktop app.
Questions and answers
Can I install more than one interface plugin at a time?
Usually yes, as long as they touch different parts of the UI. Two themes, or two plugins that replace the same panel, will tend to override each other, so add them one at a time and check the result.
Do interface plugins work outside the web UI?
Mostly no. Anything that draws to the browser needs the web profile. Plugins that only change how output is formatted as text may work elsewhere, and their readme should say so.