跪拜 Guibai
← All articles
DeepSeek · Agent · GitHub

15 DeepSeek Harness Plugins That Turn a Chat Box Into a Workbench

By 程序员晓凡 ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

A plugin ecosystem this large creates a discovery problem. A filtered list that groups plugins by job—interface, multimodal, agent, cost—saves hours of trial and error and surfaces the handful of plugins that turn a raw chat tool into a daily driver for coding, research, and automation.

Summary

DeepSeek Harness now has over 1,700 community plugins, but the signal-to-noise ratio is low. A hand-picked set of 15 plugins covers the gaps that matter most: a native desktop wrapper, a professional Web UI, a sidebar with file-tree and Git status, and a terminal interface for headless environments. Vision and web search plugins compensate for the underlying text-only model, while multi-agent coordination, file referencing, and workspace search tighten the coding loop. Advanced plugins add token-usage billing, context health checks, browser automation, and a security research toolkit. Installation is a single CLI command, and the Web UI requires a `--patch` flag to activate skills and plugins.

Takeaways
deepseek-harness-desktop wraps DSH as a native desktop app with system tray persistence, eliminating reliance on a browser tab.
dsh-web-ui upgrades the default chat interface into a professional workbench with sidebar, task board, and statistics panel.
dsh-better-sidebar adds a file tree, embedded terminal, and Git branch status to the sidebar and stacks with dsh-web-ui.
dsh-TUI runs DSH in a full-screen terminal for keyboard-only operation on remote servers and headless environments.
dsh-market embeds a plugin marketplace inside DSH for browsing, searching, and one-click installation.
modlens, the highest-starred vision plugin, lets users paste screenshots into the conversation for UI analysis and error diagnosis.
modsearch adds real-time web search with source citations to compensate for the model's knowledge cutoff.
dsh-imagegen generates images directly in the chat from a text prompt.
dsh-agent-teams splits large tasks across multiple agents that work in parallel and deliver collaboratively.
dsh-at-file uses @ mentions in chat to reference files or directories, feeding precise context without copy-pasting code.
dsh-workspace-search provides full-text search across the workspace to locate keywords, functions, and configurations.
dsh-usage-stats visualizes token consumption per conversation to track API costs.
dsh-context-doctor checks for context overflow and redundancy to prevent token waste and model drift.
dsh-computer-use automates browser actions—clicking buttons, filling forms—from natural language instructions.
dsh-reverse-skill bundles reverse engineering and auditing workflows for security researchers inside DSH.
The Web UI must be launched with `--patch` for skills and plugins to function; the full command is `npx @deepseek-ai/dsh web --patch`.
Installation uses `dsh plugin --profile web add "github:owner/repo#main"` or by pasting the GitHub URL into the chat for the AI to handle.
Conclusions

Star count alone is a weak signal for plugin quality: dsh-imagegen (6 stars) and dsh-workspace-search (4 stars) fill concrete gaps, while many higher-starred plugins may be redundant.

The ecosystem is already stratifying into layers—interface wrappers, capability extenders, and cost/governance tools—mirroring how IDE plugin markets mature.

Requiring a `--patch` flag at launch is a sharp edge that will trip new users; it suggests the plugin system is still bolted on rather than deeply integrated.

Letting the AI install plugins by pasting a GitHub URL into the chat is a clever self-hosting pattern that lowers the barrier for non-CLI users.

Concepts & terms
DeepSeek Harness (DSH)
An open-source platform for running and extending the DeepSeek language model, with a plugin architecture that treats every capability—interface, search, vision, agents—as a swappable module.
TUI (Terminal User Interface)
A text-based interface that runs entirely inside a terminal emulator, navigated by keyboard, commonly used on servers without a graphical desktop.
Token usage and context window
Language models charge by the token (roughly a word or sub-word) and have a maximum context length. Exceeding it or filling it with redundant text wastes money and degrades output quality.
Source: juejin.cn ↗ Google Translate ↗ Backup ↗