跪拜 Guibai
← All articles
DeepSeek

Four Plugins That Turn DeepSeek Harness Into a Usable Coding Environment

By 晚安code ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

DeepSeek Harness is still in developer preview, but these plugins already close the two biggest gaps that make a raw agent runtime painful to use daily: no image input and a bare chat UI. A developer who wants an open-source alternative to Claude Code can get a comparable experience by stacking a handful of community plugins.

Summary

DeepSeek Harness ships as a bare-bones agent runtime, but its plugin system already supports a practical daily-driver setup. ModLens routes pasted images through a separate vision model and feeds the resulting text back to DeepSeek, letting a text-only model answer questions about screenshots and UI mockups. The dsh-web-ui bundle overlays a Kanban task board, Git branch visualization, token usage stats, and a skin center onto the default chat interface.

A native Swift macOS app bundles a trimmed Node.js runtime so Mac users can launch DSH from a zip file without configuring Node themselves. The dsh-genui plugin parses a custom `dsh-ui` code fence from model output and renders it as interactive components—tables, charts, diff views, mermaid diagrams—with buttons and forms that feed actions back to the model.

All four plugins are open-source and free. The only cost is the API quota for whichever model you point them at. The author recommends installing dsh-web-ui first for interface comfort, then ModLens to close the vision gap.

Takeaways
ModLens lets a text-only model answer questions about images by piping them through a separate vision model and returning only the text description to DeepSeek.
dsh-web-ui bundles a Kanban task board, Git branch graph, real-time token counter, desktop pet, and 10 skins into a single install command.
deepseek-harness-app is a native Swift macOS wrapper that bundles a trimmed Node.js runtime; download the zip, extract, and run—no Node setup required.
dsh-genui parses a `dsh-ui` code fence from model output and renders it as interactive components with buttons and forms that send actions back to the model.
All four plugins are free and open-source; the only cost is the API quota for the models they call.
The author recommends installing dsh-web-ui first for interface comfort, then ModLens to handle image input.
Conclusions

The plugin ecosystem around DeepSeek Harness is evolving fast enough that a developer preview runtime already supports a daily-driver setup through community add-ons alone.

Offloading image understanding to a separate vision model is a pragmatic workaround that avoids waiting for native multimodal support in DeepSeek itself.

The dsh-genui approach—letting the model emit a UI description that the client renders—turns a chat interface into something closer to a dynamic dashboard without changing the underlying model.

Concepts & terms
DeepSeek Harness (DSH)
DeepSeek's open-source coding agent runtime built on a plugin architecture where model adapters, tools, and interfaces are all swappable plugins.
Vision Model (VLM)
A large model that can directly interpret image content. Used by ModLens to convert images into text descriptions that a text-only model like DeepSeek can then process.
dsh-ui fence
A special code fence marker in model replies that the dsh-genui browser client parses into JSON and renders as interactive UI components such as tables, charts, and forms.
Cordis
The underlying plugin framework for DeepSeek Harness. Plugins declare bundles that mount to a profile, enabling the 'everything is a plugin' architecture.
Source: juejin.cn ↗ Google Translate ↗ Backup ↗