Transform DeepSeek Harness with a Single All‑In‑One Plugin

A single command installs the dsh‑web‑ui all‑in‑one plugin, instantly adding a task board, right‑side file panel, image‑understanding tool, SSH operations, and a skin center, turning the basic DeepSeek Harness web UI into a full‑featured development workstation.

macrozheng
macrozheng
macrozheng
Transform DeepSeek Harness with a Single All‑In‑One Plugin

Introduction

The default DeepSeek Harness (DSH) web UI is functional but minimal: it lacks task management, Git history, remote access, and feels more like a chat box than an IDE.

Features Added by the All‑In‑One Plugin

Agent presets : adds the “Liang Shen” preset for V4 Pro, a two‑stage anchoring configuration.

Task board : multi‑column board with real cron execution.

File preview & change tracking : right‑side panel showing Files, Source‑Code Management, Task Management, Terminal, and Browser.

Remote server operations : SSH panel with terminal, file transfer, tunneling, and cluster management.

Image understanding : describe_image tool that forwards images to a visual model (Qwen‑VL, GLM‑4V, GPT‑4o, or a local Ollama server).

Theme skins : skin center with 12 interchangeable themes.

Mobile remote : QR‑code pairing with SSE real‑time sync.

Installation

Prerequisite: DeepSeek Harness (the dsh web command) must be installed and runnable. The plugin can be installed via npm without extra environment requirements.

Run the following command in any terminal directory (it modifies the web profile configuration, independent of the current folder):

npx @deepseek-ai/dsh plugin --profile web add @linxin666/dsh-web-ui-all@latest

After the command finishes, the output indicates successful installation.

Restart the DSH process (a full restart, not just a page refresh): npx @deepseek-ai/dsh web After restart, the sidebar shows new entries such as the task board and SSH panel, confirming the plugin is active.

Usage

Task Board – Delegating Work to Agents

The task board displays five columns: Planned, To‑Do, In‑Progress, Completed, and Failed. Creating a task (e.g., “generate a summary”) and executing it hands the work off to a real DSH agent; the status updates automatically on the card.

Right‑Side Panel – Turning the Chat Window into an IDE

The panel offers five entry points, giving the chat interface a full IDE feel.

Files : preview and edit task outputs directly without leaving the UI.

Source‑Code Management : view workspace changes and branch status; agents’ code modifications are instantly visible.

Task Management : monitor main and sub‑agents, background jobs, and server processes.

Terminal : execute commands on remote hosts.

Browser : open project preview pages inside the panel.

Image Understanding – Giving a Pure‑Text Model Eyes

DeepSeek V4 models are text‑only. The plugin adds a describe_image tool configurable under Settings → Web UI Plugins → Image Understanding, supporting endpoints such as Qwen‑VL, GLM‑4V, GPT‑4o, or a local Ollama server.

After selecting an image, the model calls describe_image, sends the picture to the visual endpoint, and returns only the textual description, keeping the conversation context lightweight.

In a test, an e‑commerce architecture diagram was uploaded; the model identified it as a “mall project overall architecture diagram” and automatically performed a second call to retrieve the truncated portion.

SSH Operations – Managing Remote Servers from the UI

The SSH panel lets you add hosts and connect directly. After adding a server, you can issue commands like “start the MySQL container in the Docker environment”; the agent runs ssh_exec on the remote host, checks the container, and starts the service without leaving the chat.

Skin Center – Try‑Before‑You‑Apply Themes

The skin center ships with 12 themes. Each can be previewed instantly; if satisfied, click to apply permanently. The author tested the “Mint” skin, which changed the UI to a soothing mint‑green palette, reducing eye strain during long sessions.

Liang Shen Mode – High‑Scoring Preset for V4 Pro

This preset starts with the Minimal preset to anchor the trajectory, then automatically switches to the full‑tool PTC mode. Official Standard/PTC presets score 91/92, whereas Liang Shen mode achieved 98/99 in the author’s evaluation, offering both high scores and complete tool capabilities.

Conclusion

With a single command, the dsh‑web‑ui all‑in‑one plugin enriches the native DSH web UI with a task board, right‑side file panel, image understanding, SSH operations, and a skin center, turning a simple chat box into a fully featured, schedulable, and customizable development workstation. The installation uses the official profile mechanism and does not modify any DSH source code; it can be removed cleanly with another command.

Project Address

https://github.com/zhu1090093659/dsh-web-ui

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

pluginSSHtask boardimage understandingDeepSeek Harnessdsh-web-ui
macrozheng
Written by

macrozheng

Dedicated to Java tech sharing and dissecting top open-source projects. Topics include Spring Boot, Spring Cloud, Docker, Kubernetes and more. Author’s GitHub project “mall” has 50K+ stars.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.