9 Best DeepSeek Harness UI Plugins for the Web UI (2026)
A curated, stars-ranked list of DeepSeek Harness UI plugins — sidebars, TUIs, at-file mentions, and generative UI cards — with install commands and links.
The default DeepSeek Harness (dsh) Web UI is deliberately minimal. If you want a task board, a full-screen terminal client, @file mentions, or generative UI cards rendered inline in replies, that comes from the plugin ecosystem — not the base install. Below are nine UI plugins from FindHarness's curated (awesome-list) index, ranked by GitHub stars as of August 2026.
The picks at a glance
| Plugin | Stars | What it does | Links |
|---|---|---|---|
| dsh-web-ui-all | 1,970 | Task board, Git graph, side panel, mobile UI, skin center | Plugin |
| dsh-TUI | 910 | Claude Code-style full-screen terminal UI | Plugin |
| DSH-better-sidebar | 792 | Sidebar workbench: files, terminal, Git, subagents | Plugin |
| dsh-at-file | 139 | Codex-style @file mentions in the composer | Plugin |
| dsh-tianshu-tui | 135 | A second terminal UI option | Plugin |
| dsh-visualize | 84 | Model renders interactive HTML cards in chat | Plugin |
| dsh-genui | 76 | Charts, forms, quizzes, mermaid, 3D scenes inline | Plugin |
| dsh-openpencil | 66 | OpenPencil design preview and editing | Plugin |
| dsh-annotation | 41 | Select text, annotate, send with your message | Plugin |
Ranking method: all nine are pulled from the ui-enhancements category in FindHarness's source: awesome index — plugins that appear in the community-curated awesome-dsh-plugin list, not the wider, unreviewed 800+ discovery set. No plugin here has been evaluated for security; read our plugin security checklist before installing anything from GitHub.
Why the stock Web UI leaves room for plugins
dsh's Web UI flow is short by design: Settings → Models to configure a provider, Choose workspace to pick a directory, then a session view where the agent reads and writes files, runs commands, and asks for approval when it hits a permission boundary. There's also a built-in minimal agent preset — system prompt fixed to "You are a helpful software engineer assistant," only bash and str_replace_editor mounted — for people who want the leanest possible surface.
That minimalism is a feature for the core team (fewer surfaces to maintain during a fast-moving developer preview) but it means anything resembling a task board, a richer sidebar, or a terminal-style client has to come from a plugin, because dsh's UI itself is implemented the same way every other capability is: as insertions into the Cordis plugin tree. There's no separate "UI extension" format — a UI plugin is a regular bundle that happens to register ConversationNodeDefinitions or listen to session/event streams to render into the Web client.
The nine plugins
1. dsh-web-ui-all — the bundle-everything option
github.com/zhu1090093659/dsh-web-ui (packages/dsh-web-ui-all) · 1,970 stars · Apache-2.0
The highest-starred UI plugin in the curated index bundles a task board, a Git graph, a right-side panel, a remote mobile UI, a pet, live token stats, and a skin center into one package. If you want to try several UI additions at once before deciding which ones you actually keep, this is the broadest single entry point. Note that this plugin lives inside a monorepo at packages/dsh-web-ui-all rather than the repo root — check the repository's own README for the exact install path before running dsh plugin add.
dsh plugin --profile web add github:zhu1090093659/dsh-web-ui
2. dsh-TUI — full-screen terminal client
github.com/ccch1mneyyy/dsh-tui · 910 stars · MIT
A Claude Code-style full-screen terminal UI with a pixel-whale header, a live status line, and streaming thought expansion. If your workflow is terminal-first and the browser-based Web UI feels like the wrong surface for a CLI-native tool, this is the top-starred way to get a TUI on top of dsh.
dsh plugin --profile web add github:ccch1mneyyy/dsh-tui
3. DSH-better-sidebar — a real sidebar workbench
github.com/omdsh-dev/dsh-better-sidebar · 792 stars · MIT
A full sidebar workbench that adds file rendering and editing, a terminal, Git integration, and subagent visibility to the Web UI — and, notably, it's built so third-party plugins can register their own new tabs into it. That extensibility angle is worth calling out: it functions as a mini-platform for other UI plugins rather than a closed feature.
dsh plugin --profile web add github:omdsh-dev/dsh-better-sidebar
4. dsh-at-file — Codex-style @file mentions
github.com/omdsh-dev/dsh-at-file · 139 stars · MIT
Lets you search workspace files directly in the composer and attach their contents to a prompt with @file-style mentions, mirroring a pattern familiar from Codex-style clients. Small, focused, and useful in any workspace with more than a handful of files, where typing full paths by hand gets old fast.
dsh plugin --profile web add github:omdsh-dev/dsh-at-file
5. dsh-tianshu-tui — a second TUI option
github.com/huiliyi37/dsh-tianshu-tui · 135 stars · Apache-2.0
A second terminal UI for dsh, distinct from dsh-TUI above. The description is intentionally spare ("A terminal UI (TUI) for DeepSeek Harness") — worth trying both TUI plugins in a throwaway profile if you're picking between them, since the underlying feature set differs and isn't fully documented in the description alone.
dsh plugin --profile web add github:huiliyi37/dsh-tianshu-tui
6. dsh-visualize — generative UI in the chat stream
github.com/nagi-ovo/dsh-visualize · 84 stars · BSD-3-Clause
Lets the model render interactive HTML cards directly into the conversation stream, with streaming preview and sandboxed rendering. This is a different category from a sidebar or task board — it changes what a single reply can look like, not how you navigate the app around it.
dsh plugin --profile web add github:nagi-ovo/dsh-visualize
7. dsh-genui — inline generative UI components
github.com/omdsh-dev/dsh-genui · 76 stars · MIT
Similar territory to dsh-visualize but broader in scope: layout, charts, forms, quizzes, mermaid diagrams, and 3D scenes rendered inline, plus an action event loop that sends interaction back to the model. If you want the agent's replies to include interactive elements rather than static text, this and dsh-visualize are the two candidates in the curated index — worth comparing directly rather than running both.
dsh plugin --profile web add github:omdsh-dev/dsh-genui
8. dsh-openpencil — design preview and editing
github.com/zseven-w/dsh-openpencil · 66 stars · MIT
An OpenPencil design preview and editing plugin. The description is brief; if your work involves design-file review or editing alongside code, it's worth a look, but confirm the exact feature set from the repository's own README before relying on it for a workflow.
dsh plugin --profile web add github:zseven-w/dsh-openpencil
9. dsh-annotation — annotate and send
github.com/omdsh-dev/dsh-annotation · 41 stars · MIT
Select a piece of text, annotate it, and send the annotation alongside your message — replies map back to each annotation individually. Useful for review-style conversations where you're pointing at specific spans of a document or diff rather than describing them in prose.
dsh plugin --profile web add github:omdsh-dev/dsh-annotation
Overlapping plugins: pick one, not both
A few pairs here solve adjacent problems, and installing both tends to produce a cluttered composer rather than a better one:
- dsh-TUI vs dsh-tianshu-tui — both are full terminal clients. Pick based on which one's screenshots and README match your taste; running both at once makes no sense since they compete for the same terminal surface.
- dsh-visualize vs dsh-genui — both let the model render rich content inline. dsh-genui's description lists a broader component set (forms, quizzes, 3D); dsh-visualize is framed more narrowly around HTML card rendering. Try the one that matches your use case first.
- dsh-web-ui-all vs the individual plugins — since dsh-web-ui-all already bundles a task board, side panel, and skin center, installing it alongside DSH-better-sidebar may register overlapping sidebar surfaces. Read both READMEs before combining them.
How to install any of these
Every plugin above is distributed from its GitHub repository rather than published to npm, so the install form is the same:
dsh plugin --profile web add github:<owner>/<repo>
If the install fails with a build error, it's almost always the allowBuilds prompt — GitHub installs pull source code, not build output, and pnpm 10+ blocks prepare scripts on git dependencies by default. See How to Install DeepSeek Harness Plugins for the full walkthrough, including how to pin a commit with #<sha>.
FAQ
Do I need to restart dsh after installing a UI plugin?
No — dsh plugin --profile <name> add <specifier> installs into the profile's dependencies and dsh re-scans the profile's bundle list automatically. Restart the web profile process to pick up the new UI surface if it doesn't appear immediately.
Can I run multiple UI plugins at once?
Yes, in principle — they're independent Cordis plugins in the same profile. In practice, watch for overlapping surfaces (see the section above) rather than a hard technical conflict.
Are any of these plugins officially supported by DeepSeek?
No. None of the plugins in this list are published by the deepseek-ai organization. They're community projects surfaced through the dsh-plugin GitHub topic and the awesome-dsh-plugin list. Treat installation as running third-party code, because that's exactly what it is.
Why do these install commands all use github:owner/repo instead of an npm package?
None of the nine plugins above declare an npm_package in FindHarness's index, meaning they haven't published a build to the npm registry — you're installing directly from source. That's normal for a young ecosystem, but it does mean you may hit the allowBuilds prompt on first install.
Where can I see the exact install command dsh will run?
Every plugin's detail page on FindHarness — for example dsh-web-ui-all — shows a copyable install command along with the plugin's license, stars, and description.
Next steps
Themes and skins are a related but distinct category — see 10 Best DeepSeek Harness Themes and Skins if you're after a different look rather than new UI surfaces. Browse the full ui-enhancements catalog at /categories/ui-enhancements, or start from /plugins if you want to search across every category. Before installing anything from GitHub, it's worth skimming How to Install DeepSeek Harness Plugins once.