dsh-lan-access: Add LAN access switch in DSH Web

`dsh-lan-access` is a DSH Web plugin designed to simplify the configuration management of DSH LAN access. By default, DSH binds only to the loopback address (127.0.0.1) to ensure security and refuses to bind to 0.0.0.0. This plugin provides a "LAN access" toggle in the `Settings → General` interface, allowing users to flexibly switch the binding address within a trusted local network: when enabled, it binds to 0.0.0.0, enabling devices on the same network segment to access it via `http://<LAN-IP>:3080`; when disabled, it reverts to 127.0.0.1. The core functionality of the plugin requires no modification of the DSH core code; it achieves state reading, writing, and configuration synchronization by registering secure JSON routes, and supports access to the remote settings page as well as browser compatibility patches. Installation requires executing...

Read More
DeepSeek Harness Plugin: unified-agent-memory (Shared Obsidian Vault Agent Memory)

unified-agent-memory is a DSH plugin developed by Noelune, designed to address the memory isolation issues of multiple agents such as dsh, Codex, Claude Code, and Hermes. It provides a shared Obsidian Vault memory repository, utilizing a local SQLite FTS5 index for efficient retrieval, and supports developers in directly editing and manually reviewing facts. Core functions include full lifecycle management covering knowledge ingestion, promotion, conflict adjudication, and reversible forgetting (archiving without deletion). The plugin supports basic BM25 retrieval and optional hybrid retrieval (combining semantic vectors and concept graphs), and automatically distills session content through `memory digest`. In terms of security, it features prompt isolation and credential sanitization mechanisms. Installation requires Node...

Read More
niyongsheng/free-vision-skill: DSH Local Image Understanding and OCR Plugin

`niyongsheng/free-vision-skill` is a DSH plugin for macOS that provides fully local image understanding and OCR services based on the macOS Vision Framework, ensuring images do not leave the local machine. This plugin is licensed under the MIT license, and its core functions include image description, text extraction, and table structure recognition. It offers two main tools: `view_image` and `ocr_image`. The former is used to describe image scenes, characters, and QR codes, etc.; the latter supports text extraction and can obtain table structure and coordinates via the `layout=true` parameter. Supported input formats include http(s) URLs, base64, and local paths. Installation requires using the `dsh plugin add` command and adding it to the configuration file...

Read More
DshViewModes: Add Verbose, Normal, and Summary Session Display Modes for DSH Web

DshViewModes is a display plugin for the DSH Web client maintained by NigelYao, designed to optimize user experience through views with different levels of granularity. This plugin is based on the MIT license and only modifies browser-side display without interfering with core files, providing three modes: `Verbose`, `Normal`, and `Summary`. `Verbose` retains complete debugging information such as thinking and tool calls; `Normal` (default) groups process steps by semantic stages, making it suitable for daily reading and supporting the expansion of details; `Summary` hides process noise and displays only the result summary. Users can switch modes via the session header or keyboard shortcuts `Alt+1/2/3`, the selection state is saved in `localStorage`, and the interface language follows Harness Settings.

Read More
dsh-billing: DSH Web GUI Real-time Billing Monitoring Plugin

dsh-billing is a real-time billing monitoring plugin for the DSH Web GUI, centrally managing local model call usage, balance, and cost estimation. Its core features include a sidebar displaying real-time balance (refreshes every 2 seconds) and status alerts, as well as an expandable panel for viewing consumption details, token usage, and recent transactions. It supports DeepSeek v4 peak-valley pricing and multi-vendor unit price matching, and allows syncing of official balances and unit prices via API Key. The plugin offers a settings page for configuring thresholds, unit price tables, and data management, and integrates the `billing_balance` Agent tool for querying. Ledger data is stored persistently and automatically restored upon restart. Installation requires no build and supports direct installation from GitHub or locally. Please note that it only tracks local calls, API keys are stored in plain text locally, and billing is estimated. It is suitable for real-time monitoring scenarios.

Read More
dsh-model-balance: Display account balance and quota before the DSH Web GUI model selector

dsh-model-balance is a plugin designed specifically for the DSH Web GUI, aiming to address the pain point of frequently switching consoles to check balances during the development of multiple model providers. This plugin does not alter the model invocation chain; instead, it displays the real-time balance or quota of supported API vendors—such as DeepSeek, StepFun, Kimi, OpenRouter, MiniMax, and xAI—directly before the model selector. For vendors without an API interface, such as Tongyi and Xiaomi, it provides a link to their console. The plugin features an intelligent refresh mechanism, including instant display when switching models, forced refresh after a conversation ends, timed polling every two minutes, and manual refresh on click. It also utilizes distinct caching strategies for success and failure results to ensure state accuracy. Users can easily install it using the npx command from GitHub or npm.

Read More
dsh-subagent-profile: Manage DSH Sub-agent's Model, Reasoning Strength, and Tool Scope Per Task

`muzyLink/dsh-subagent-profile` is a sub-agent dispatch plugin for DeepSeek Harness, aiming to unify the management and optimization of sub-task configurations. This plugin enables users to flexibly select models, reasoning intensity, and tool scopes based on task requirements, and save common combinations as reusable named Profiles. Its core capabilities include built-in multi-layer security check mechanisms, cost estimation and savings analysis, and a comprehensive decision ledger that records requests, effective configurations, execution processes, and settlement details, achieving transparency and traceability in dispatch. After installation, users can manage Profiles via the settings page, use the `dispatch` tool for foreground or background dispatch, and review decision records in session tabs. Regarding security, the plugin removes the high-risk tool `run_code` by default and requires a host environment.

Read More
DeepSeek Harness Desktop: Embedding the dsh web interface into a native desktop window

DeepSeek Harness Desktop is a desktop window plugin within the DeepSeek Harness ecosystem, designed to address the user need for quick local access to the `dsh web` interface without relying on a browser. Built on Electron, this plugin directly loads the real Web UI of the current `dsh web` profile instead of an independent frontend, thereby preserving all original capabilities. It supports multiple launch entry points, including desktop shortcuts, the Start menu, the installation directory, and the `/desktop` command within the Web UI. By default, it uses a light theme and can be switched to the Dark Codex skin, with external links opened via the system browser. Installation requires Node.js 22.19+, and it is available as a Git clone, Zip portable version, and Setup.exe.

Read More
dsh-nuphus-mcp: Mount nuphus-mcp's computer-use tools in DSH

dsh-nuphus-mcp is an MIT-licensed DSH plugin maintained by mrpulor-gh, designed to mount nuphus-mcp as a native DSH tool, enabling Agents in the web profile to possess desktop or computer usage capabilities. The plugin registers 38 tools prefixed with `mcp__nuphus-mcp__*`, automatically installing missing dependencies upon first startup. It also enables the `--confirm-write` security mechanism by default, requiring the `confirm: true` parameter for write operations. It supports configuring parameters such as `serverName`, `command`, and timeout via `NUPHUS_MCP_*` environment variables and `cordis.yml`. The installation command is `npx -p @deepseek-ai/ds`.

Read More
dsh-find-skill: Integrating skills search, installation, and lifecycle for DSH

`dsh-find-skill` is an MIT-licensed plugin for DeepSeek Harness (DSH) (v0.2.1) designed to bridge the `vercel-labs/skills` ecosystem, providing LLM-driven skill search, installation, and lifecycle management. The plugin supports three scopes: temporary, project, and global. Temporary skills are visible only within the current session and are automatically cleaned up upon session destruction; project or global skills are persisted to the hosted root directory. Core features include `skill_find` (searching based on the `skills.sh` API), `skill_install` (isolated installation via CLI), and `skill_remove`, along with a `/skill` subcommand for manual maintenance. Configuration options include the search base URL, default scope, and Provider ranking.

Read More
dsh-vision-tools: Adding image understanding capabilities to DSH sessions

`dsh-vision-tools` is a visual plugin within the DSH ecosystem, maintained by moon09300731 (MIT License). It provides a global `vision_understand` tool that uses OpenAI-compatible APIs (supporting Zhipu, Alibaba, SiliconFlow, and OpenAI) to understand local images, enabling image descriptions, text recognition (OCR), and image-based Q&A. Images can be sent via paste, drag-and-drop, or button selection; they are automatically saved to a specified directory and filled into the prompt. The plugin supports rate limiting auto-degradation, real-time application of global and project-level configurations, and provides an "Image Recognition" entry in the Web interface. The installation command is `dsh plugin --profile web add dsh-vision-tools`, and `dsh web` needs to be restarted. Configuration requires...

Read More
dsh-recall: Message Recall Plugin for DSH Web UI, Does Not Rollback Code Changes

dsh-recall is an MIT-licensed client plugin for DSH Web UI designed to recall specific user messages and all subsequent dialogue content (including agent replies, sub-agent instructions, compression, retries, etc.), rendering this content invisible to the model in subsequent conversations without affecting any existing code or file changes. Its core mechanism is implemented by appending a persistent tombstone event to the Append-only log, ensuring that the recall remains effective after a restart. The plugin provides a "full-turn recall" feature, allowing the recalled message's text and images to be restored to the input box for re-editing. In terms of interface design, the recall button is located to the left of the copy button, does not obstruct existing UI elements, and supports real-time updates to hide the recalled row without requiring a page refresh. Technically, the host provides a `POST /recall` route based on DSH's existing s...

Read More
dsh-workspace-env: Inject DSH pwsh subprocess environment variables from workspace .env

`dsh-workspace-env` is a DSH plugin designed to address environment variable management issues in the Windows PowerShell (`pwsh`) environment. It achieves this by enhancing the `pwsh` executor to automatically read the `.env` file in the current workspace directory during each tool invocation and inject its variables into child processes, thereby realizing project isolation and avoiding issues like cross-contamination or the need to restart processes for changes to take effect. Its core features include automatically switching environments per workspace; real-time reading of `.env` on every call with immediate effect upon modification; support for `${VAR}` variable references and append operations (e.g., PATH prepending); automatic handling of quotes and comments; and strict ignoring of `DSH_*` prefix variables to prevent conflicts.

Read More
dsh-subagent-model: DSH Plugin for Per-Call Model Routing and Context Inheritance

dsh-subagent-model is a DSH plugin maintained by Momojie-S and based on @deepseek-ai/dsh-tool-subagent, providing the subagent_model tool to enhance subagent delegation capabilities. Its core features include dynamically specifying provider, model, and max_tokens for each call, and flexibly controlling context via the fresh_context parameter: a clean context is enabled when the parameter is omitted or set to true, while passing false inherits the current conversation based on the latest state of the parent session at the time of the call. The plugin supports background execution, distinguishes between continuable (sustainable interaction) and one-shot (one-time task) strategies, and prioritizes routing based on call parameters over the plugin.

Read More
dsh-skins: Third-party skin plugin for DSH Web GUI

dsh-skins is a client-side plugin repository that offers skin-switching functionality for the DeepSeek Harness (DSH) Web GUI, designed to extend theme capabilities without modifying core code. It registers skins via the official ThemeService and uses CSS variables for overrides, supporting instant switching. Currently, four skins—Nord, Aurora, Paper, and Dream—are released, covering both dark and light bases. They support image backgrounds via inline data URLs without requiring external dependencies. The plugin adopts a self-contained resource design and provides pnpm scripts for type checking, building, testing, and internationalization consistency verification. Users can install and enable the plugin via the omdsh market command, then switch skins from the settings page. Adding new skins requires defining skin configurations in the source code and supplementing the corresponding Chinese and English copy.

Read More
dsh-docs-panel: Embed local Markdown documents in the DSH sidebar

dsh-docs-panel is an MIT-licensed DSH Web plugin developed by mlosun, designed to integrate local Markdown documents into the DSH sidebar to solve the hassle of frequently switching editors to view notes. Since v0.1.0, it runs as an independent tab within dsh-better-sidebar (≥v0.4.0). It automatically scans .md files in a specified directory (defaulting to ~/.dsh/docs, which is customizable and permanently saved) and displays them in a well-formatted web page within the sidebar. It supports light/dark theme adaptation, rendering of headings/tables/code blocks, outline smooth scrolling, and one-click code copying. Additionally, it provides "Chrome Open" and "VS Code Open" buttons, though it currently only supports macOS. To install, you must first add the dependency dsh-

Read More
dsh-character-profiler: Consistency Monitoring for Long-Form Novel Characters

dsh-character-profiler is a DSH writing plugin designed to address character consistency issues in long-form novels through quantitative monitoring. The plugin primarily provides four core functions: generating persistent character personality profiles using an LLM; performing local-only statistics on character appearance frequency, paragraph distribution, and weight ratios; detecting deviations in character behavior from established settings, distinguishing between OOC sudden shifts and reasonable development; and providing an overview of character consistency status. Its mechanism involves writing character profiles into the project directory for automatic injection by the writing engine, thus avoiding reliance on one-time settings. Installation requires a Node.js 22.5.0 or higher environment and depends on specific DSH toolkits; configuration is implemented by inheriting from existing plugins. A typical workflow consists of: checking status at the beginning of each volume, creating profiles for new characters, routinely calculating appearance weights, periodically detecting behavioral drift, and updating profiles when an arc changes.

Read More
dsh-reconnect: Secure Retry Plugin for DeepSeek Harness Model Requests

dsh-reconnect is a Host-side plugin for DeepSeek Harness (DSH) designed to automatically retry model requests when failures occur due to temporary network or service issues. It listens for the `agent/request-error` event and takes over after the built-in retry strategy fails. For recoverable issues such as rate limiting, timeouts, 5xx errors, and disconnections, it employs an exponential backoff algorithm to resend requests, thereby preventing the interruption of agent steps. The plugin supports configuring a local backoff cap (default 60s) and prioritizes respecting the Provider's `Retry-After` directive. For quota exhaustion (QUOTA), retrying is disabled by default; unknown errors retry infinitely by default (configurable limit), while unrecoverable errors such as authentication failures and invalid parameters terminate immediately. The plugin provides a unified settings card and YAML configuration.

Read More
dsh-whale-pet: Embedding DSH service start/stop and GUI launch into a desktop pet.

dsh-whale-pet is a Windows desktop pet application developed by miku00039-01, designed to integrate DeepSeek Harness (DSH) service management (start/stop), status monitoring, and GUI invocation into a zero-dependency .exe file. The tool supports one-click DSH service startup with automatic GUI opening, featuring a human-shaped desktop pet floating window, draggable and position-remembering functionality, and double-click to reuse PWA windows. Its core features include green/red two-state adaptive status monitoring, status cards displaying detailed service and system resource information, single-instance execution, crash log recording, and a tray icon fallback entry. Users can quickly enable it via the DSH plugin command `/whalepet`, download and run the Release version directly, or build from source. The program relies on Windows.

Read More
dsh-kimi-webbridge: Enabling DeepSeek Harness Agents to Control Local Real Browsers

`dsh-kimi-webbridge` is a plugin for DeepSeek Harness (dSH) developed by MicroHEROX, designed to address the pain points in agent automation regarding the lack of real browser login states and local operation capabilities. The plugin drives the user's currently logged-in real browser via a local daemon (port 10086), ensuring processes are completed on the local machine without the need for third-party relays or API keys. It provides 15 tools prefixed with `kimi_webbridge_`, supporting features such as page navigation, tab management, content reading, element clicking, form filling, JavaScript execution, screenshots, network monitoring, file uploads, and PDF export. Installation is simple, supporting integration into a profile via command or using the overlay method.

Read More
MicroHEROX/dsh-exa-mcp: Mount Exa Search in DeepSeek Harness

MicroHEROX/dsh-exa-mcp is an MIT-licensed plugin (v0.1.0) for DeepSeek Harness (DSH) designed to bridge Exa remote MCP endpoints via the `dsh-mcp-client` in the DSH CLI, providing web search and web scraping capabilities for agents. Acting as a pure configuration patch layer, this plugin requires no build steps and only adds a single line of configuration after installation. Core capabilities include registering Exa tools as `mcp__exa__*` local tools (such as `web_search_exa`, `web_fetch_exa`, etc.) and supporting automatic resync and 180-second task timeouts. Regarding authentication, it operates anonymously when the `EXA_API_KEY` is not set.

Read More
dsh-plugin-terminal: Use real PTY terminal in DSH Web bottom panel

`dsh-plugin-terminal` is a plugin for DSH Web, developed by `mervyn-teo` and licensed under the MIT License. It is based on host PTY, WebSocket, and xterm.js to provide a real interactive PTY terminal within a VS Code-style collapsible bottom panel. The plugin supports ANSI colors, cursor movement, and 256-color rendering, making it suitable for default shells in Windows PowerShell and other environments. Users can toggle the panel using the `Ctrl+`` ` shortcut, adjust the height, and customize settings such as theme, font, and working directory; some settings take effect immediately, while shell changes are applied on the next startup. Installation requires ensuring that DSH mounts the relevant services.

Read More
dsh-plugin-qr-connect: Add QR code connection entry for DSH Web

`dsh-plugin-qr-connect` is an MIT-licensed plugin for the DSH Web interface, designed to address authentication and connectivity issues when accessing the local DSH Web UI via mobile devices. The plugin adds a QR code button to the sidebar, generating a panel featuring QR codes for both local networks and the public internet. Its core mechanism involves running an authenticated reverse proxy subprocess, responsible for verifying the auth secret, issuing session cookies, and forwarding traffic to the loopback Web UI, while also supporting WebSocket upgrades to display real-time updates. The plugin supports automatic secret rotation (default 30 seconds, configurable to be disabled) and a multilingual UI. Users can install and restart `dsh web` via the `dsh plugin add` command.

Read More
dsh-sidebar-mode: Move Agent preset switch into the 'New Session' button

dsh-sidebar-mode is a DSH Desktop profile plugin developed by Meredith2328, designed to optimize the Agent preset switching experience. This plugin integrates the preset selection function into the "New Session" button, allowing users to quickly switch between presets such as Standard and PTC by clicking the tab on the left side of the button without needing to enter the settings panel. Its core functions include: automatically discovering and displaying custom presets; synchronously updating global defaults, the settings panel, and sidebar status during switching; only affecting the current blank session without interfering with running tasks; supporting day/night theme adaptation; and automatically truncating display for long names. Installation requires importing via `pnpm add` and registering it in the `dsh.profile.bundles` field of `package.json`, followed by a restart. This plugin depends on `co`.

Read More
dsh-cot-summerization: DeepSeek Harness Chain of Thought Summarization Plugin

Developed by MeowLynxSea, the DSH plugin `dsh-cot-summation` is designed to optimize reasoning display. Instead of directly displaying the raw Chain of Thought, it intercepts raw incremental data at the `llm/stream` layer and generates thumbnail summaries via a small model, which then flow into the UI as Reasoning blocks. This design ensures a clean interface while preserving the raw Chain of Thought within the model's visible history, avoiding interference with the Agent's multi-round reasoning. Core capabilities include streaming segmented summarization, dynamic chunking, near-duplicate elimination, and support for the Nekomimi boundary protocol. The plugin offers various error handling strategies and allows for the configuration of an independent small model channel. After installation, users can configure the enable status, summary style, and length limits via the Web Client. Although this incurs an additional cost for a small model call and requires the raw data to pass through the configured LLM channel, users can point to this...

Read More