DeepSeek Harness Plugin: dsh-live-model-catalog
This is a DeepSeek Harness (DSH) plugin maintained by CN-WenYu, designed to automatically maintain the model catalog and reasoning tiers for the `llm-pi-ai` route. It syncs new models, capabilities, and reasoning information from endpoints via official APIs, fixes the "Get Available Models" button, is patch-free, supports safe uninstallation, and runs automatically after installation.
Read Moredsh-cad-viewer: 3D Model Library and CAD Viewer Plugin for DeepSeek Harness
The DSH plugin `dsh-cad-viewer` adds a 3D model library and CAD viewing capabilities to the DeepSeek Harness Web GUI. It supports generating models via CadQuery scripts and adding them to the library, and provides model management, online viewing, and export in 10 formats (STEP, STL, SVG, etc.). Models are stored server-side and shared across devices on the same instance. A service restart is required after installation, and operations include using tools to build, query, and delete models.
Read Moredsh-wx-bridge: Bridging DSH Conversations via the Official WeChat ClawBot
`dsh-wx-bridge` is a bridge plugin that connects DeepSeek Harness (DSH) through WeChat's official iLink protocol. It uses scan-code binding of ClawBot to drive DSH sessions directly via private chats. Core features include session management, persona and model switching, approval for dangerous operations, file transfer, and task interruption. Users can manage sessions with commands such as `/sessions` and `/use N`, and send text directly as prompts. The plugin depends on DSH 0.1.x and Node.js ≥ 22, supports deployment without public network exposure, and is suitable for developers who prefer lightweight and secure solutions.
Read Moredsh-live2d-avatar: Live2D Visual and Desktop Pet Plugin for DeepSeek Harness
`dsh-live2d-avatar` is a plugin that provides an immersive Live2D visual experience for DeepSeek Harness. It supports the built-in Haru model and importing custom Cubism 2/3+ models, and offers a dialogue stage, trajectory display, and desktop pet mode. The plugin runs in both Web and Desktop environments, featuring a transparent standalone window, expression control, and optional voice services. It handles visual presentation only and does not replace DSH's core logic; users should be mindful of the WebView2 dependency and privacy authorization considerations.
Read MoreDeepSeek Harness Web Search Plugin: Source-Traceable Brave / Tavily Search and Extraction
The DeepSeek Harness web search plugin packages the real-time search and URL extraction capabilities of Brave and Tavily into a native plugin. It provides a transparent and traceable search experience, with tools such as `web_search`, `web_extract`, `provider_status`, and `health_check`. At installation, API keys must be configured via environment variables. The plugin reads keys only from the environment and does not write them to configuration files, aiming to provide stable tool contracts and source traces for research workflows.
Read Moredsh-approval-chime: DSH Approval Chime Plugin
`dsh-approval-chime` is a DeepSeek Harness plugin designed to prevent approval requests from being ignored through auditory and visual feedback. It features approval chimes, built-in wind chime/bell/buzzer tones, local audio import, and session-specific settings. It supports per-session muting and background pop-up notifications. After installation, users must configure the tone and volume in settings, with a test notification feature available. Windows system notifications require additional registration. The plugin does not alter the approval workflow, and settings are stored in local files.
Read Moredsh-paste-code-block: Collapse Pasted Content into a Card
The `dsh-paste-code-block` plugin solves the issue of cluttered text caused by pasting long logs in DeepSeek Harness Web. It automatically collapses code and text into “chip” cards, supporting intelligent language recognition, inline editing, deletion, and ID recycling. When sent, the content is restored as a code block, while it remains collapsed in the conversation history. The plugin uses DSH’s hidden reference mechanism to ensure editing safety, supports localization, and provides a convenient installation and usage workflow.
Read Moredsh-plugin-trellis-statusline: Displaying Trellis Task Status in the Web Interface
The dsh-plugin-trellis-statusline plugin ports terminal task statusline features to the DeepSeek Harness Web interface. It displays the active Trellis tasks in the current workspace through persistent pills, supports parent/child task role markers and a clickable tree structure, and shows workspace statistics. Operating in read-only mode, it synchronizes task status in real time using polling, resolving status visibility issues in multi-task collaboration.
Read Moredsh-token-hud: DSH Web Global Real-Time Token HUD
Designed specifically for DSH, this plugin solves the issue of being unable to monitor speed when free gateway models do not report usage. By estimating directly from stream chunks, it provides a real-time, visual Token HUD. Features include displaying the aggregated DSH speed and cumulative token count, supporting position memory for a draggable floating window, and status color coding. The plugin uses character-based estimation (1 token per Chinese character and 1 token per 4 English characters) with error correction, and monitoring is provided through Host-Client collaboration. It is easy to install and keeps the error within 10%.
Read Moredsh-context-enhancement: Context Enhancement Plugin for DeepSeek Harness
`dsh-context-enhancement` is a context enhancement plugin for DeepSeek Harness, designed to address limited context windows and information dilution in long coding sessions. With core features such as key-point extraction for tools, forget-zone compression, independent session summarization, and main-thread segment compression, the plugin sets `contextual` as the default mode while preserving existing modes, enabling coherent management of context information and persistence of task state. Users must install Node.js 22.19.0 or later and DSH 0.1.2-rc.1, then select this mode through the Web interface to enable automatic context management and view status and summaries on the “Context Optimization” page. The plugin is currently in testing and is compatible only with the specified versions.
Read MoreDSH Plugin: Adapting Image Generation APIs as Optional Models
The DSH Harness (DSH) plugin dsh-plugin-use-images implements an adapter for HTTP image generation APIs, enabling it to be used as an optional DSH model. The plugin supports multiple response formats and template variables, allowing users to directly invoke external image generation endpoints from the chat interface and save the results as conversation attachments. After installation, parameters such as the Base URL and API Key must be configured. To use it, select the plugin from the model selector and send text as the prompt to generate images. The plugin requires Node.js >= 20 and is subject to per-image size and total timeout limits.
Read Moredsh-plugin-reasoning-efforts: Adding Reasoning Level Selection for DSH Third-Party Relay Models
The DeepSeek Harness (DSH) plugin is designed to address the issue where third-party relayed models cannot use the “reasoning level” selector. By monitoring the `llm-pi-ai` configuration section, the plugin automatically completes the `reasoning.efforts` capability declaration and provides six default levels. Users can customize dialects and levels by model family in `~/.dsh/settings.yaml`. After installation, restart `dsh web` to independently select the reasoning intensity for each session in the chat box. The plugin supports multiple dialect formats, including OpenAI and DeepSeek, and intelligently handles route-level default values.
Read Moredsh-plugin-xt-memory: DeepSeek Harness Cross-Session Self-Learning Memory Plugin
`dsh-plugin-xt-memory` is a plugin for DeepSeek Harness designed to address cross-session memory needs in long conversations. It provides memory management across two dimensions: injection and tools. The injection component uses the BM25 algorithm to retrieve memory snippets based on relevance scores, while the tool component provides read and write interfaces. In the background, it asynchronously extracts key information from conversations and deduplicates and merges it. Data is persistently stored in local Markdown files and supports an automatic archival mechanism. Developers can adjust parameters such as budget and extraction frequency through configuration options to enable long-term memory capabilities for agentic applications.
Read MoreDeepSeek Harness Subagent Model Selector
`dsh-subagent-model-picker` is an open-source plugin for DeepSeek Harness (DSH) that addresses the issue of subagents inheriting the main conversation's model configuration by default, offering independent control over the model and reasoning effort. It supports session-level configuration, state persistence, and a read-only view, allowing users to flexibly manage subagent resources via a dedicated `Sub:` selector. Installation requires DSH 0.1.2-rc.1 and Node.js 22+ or 24+. The plugin has been tested on Linux, runs with the permissions of the current process, and is suitable for scenarios requiring fine-grained scheduling of subagent resources.
Read MoreDeepSeek Harness Plugin: dsh-uisketch
The `dsh-uisketch` plugin integrates the `ui-sketch-to-ai` canvas editor into the DSH Web interface. Users can drag and drop components, adjust properties, and export a JSON layout description (excluding background image data). Accessed via a sidebar toggle or full-screen overlay, it enables lightweight UI design and AI data handoff.
Read Moredsh-image-amnesia: DeepSeek Harness Vision Offloading Plugin
dsh-image-amnesia is a DeepSeek Harness plugin designed to resolve issues where relay gateways crash due to an excessive number of historical images (approximately 20MB or 600 images by default). Before sending a request, the plugin automatically discards older images and retains only the latest `keepAtLeast` images, thereby optimizing resource usage and preventing crashes. It supports global override, takes effect after a single installation, and preserves native vision capabilities while reducing token consumption. Users can adjust the retention policy through configuration, and local storage is not affected.
Read MoreDeepSeek Harness Video-Director: Visual Video Director Plugin
DeepSeek Harness Video-Director is a visual, node-based video generation plugin built on DeepSeek Harness, designed to lower the development barrier. It supports connecting text, image, audio, and video nodes on an infinite canvas, prioritizes local models, and supports multiple providers. Users can double-click to add nodes, connect logical paths, and configure models, then run and save their workflows. The plugin is released under the MIT license, requires a specific environment setup, and is well suited for developers who need to visualize video generation pipelines.
Read Moredsh-sidebar-onlyoffice: Real-Time Document Editing Plugin for the DeepSeek Harness Sidebar
`dsh-sidebar-onlyoffice` is a plugin that embeds the ONLYOFFICE document editor into the DeepSeek Harness (DSH) sidebar, designed to meet the need for real-time collaboration and in-depth editing in agent development. It supports true editing of .docx, .xlsx, and .pptx files, and features core capabilities such as a same-origin proxy to resolve cross-origin issues, HS256-JWT security configuration, and real-time push refresh for AI-modified content. Through atomic saving, self-save suppression, and in-network communication mechanisms, it effectively addresses risks of editor state desynchronization and data loss, achieving a complete closed loop from read-only preview to real-time editing.
Read Moredsh-composer-markdown
`dsh-composer-markdown` is a client-side plugin designed for DeepSeek Harness (DSH), aiming to improve the Markdown editing experience. It supports list level switching (Tab/Shift+Tab), WYSIWYG editing for inline code and code fences, and intelligent keyboard interactions. The plugin only enhances the editing-state experience; the text that is sent remains literal Markdown, without beautification or rich-text editing. Installation requires DSH 0.1.7-rc.x and a Node.js environment, and the service must be restarted after installation.
Read MoreDeepSeek Harness Plugin: dsh-tmwebdriver - Run Any JavaScript in a Real Browser
`dsh-tmwebdriver` is a plugin in the DSH ecosystem that overcomes browser operation restrictions. By integrating TMWebDriver, it enables agents to execute arbitrary JavaScript in a real, logged-in Chrome browser tab. Core features include `browser_execute_js` (covering DevTools-level operations), page interaction, screenshots, and cookie management. The plugin can effectively bypass anti-scraping measures and supports adjusting parameters such as timeouts via configuration files, making it ideal for scenarios that involve handling CAPTCHAs, maintaining logged-in sessions, or interacting with complex JavaScript applications.
Read MoreDeepSeek Harness Model Sync Plugin: Monitor and Update Provider Models
The DeepSeek Harness (DSH) Model Sync plugin is designed to address the issue of missing new models when adding them manually. It supports fetching the latest model lists from various providers and offers features such as read-only inspection, selective adding, and search/filtering. It can also automatically set up multi-protocol routing and backup configurations. Users need to install and restart DSH, then sync models via the UI or the command line (`/model-sync`); all write operations are validated for safety and backed up.
Read Moredsh-qqbot-dafeiyu: QQ Bot IM Channel Plugin
dsh-qqbot-dafeiyu is a QQ plugin for DeepSeek Harness that uses QQ messages as the front-end protocol for agents. It supports private/group chat session isolation, Markdown output, image generation, and TTS. During installation, configure an AppID/Secret or log in by scanning a QR code. Developers should note that the whitelist policy is enabled by default, and that `open` mode exposes host capabilities, so it should be exposed externally with caution.
Read Moredsh-beginner-hub: DSH Beginner Requirement Routing Panel
`dsh-beginner-hub` is a plugin designed specifically for DeepSeek Harness (DSH) beginners, solving the problem of not knowing how to get started. Built on a local rule engine, it supports requirement routing and lightweight guidance, and can convert plain language into prompts that can be directly used in a new session. It provides skill filtering, beginner self-checks, environment self-diagnostics, and a web search fallback, while running entirely locally without relying on external libraries to ensure privacy and efficiency.
Read Moredsh-b2us-schedule: A Persistent Task Scheduling Plugin for DeepSeek Harness
dsh-b2us-schedule is a plugin for DeepSeek Harness that provides persistent and manageable scheduled task scheduling capabilities for the system. It supports four scheduling types—Cron, delayed, absolute time, and fixed interval—and can execute Agent sessions, Shell commands, or desktop notifications. The plugin integrates a Web management interface, and task statuses are automatically saved in the Settings service. It offers at-least-once delivery guarantees and executes tasks serially by scheduled time, making it suitable for scenarios such as automated workflows and periodic reminders.
Read Moredsh-b2us-chrome-tool: A Secure Local Chrome Automation Plugin for DeepSeek Harness
`dsh-b2us-chrome-tool` is a secure, local Chrome automation plugin for DeepSeek Harness (DSH). It connects DSH to the user's existing Chrome session through a Manifest V3 extension and a loopback WebSocket bridge, without creating a separate profile. The plugin provides core capabilities including semantic page access, validated locators, page interactions (such as clicking, typing, and extraction), and restricted data capture (such as masking sensitive fields). It uses defense-in-depth mechanisms to ensure security and is automatically packaged and installed only after DSH approval. It is intended for local development environments and supports DSH version `0.1.2-rc.1` and later.
Read More