dsh-comfyui-node-development: Packaging the ComfyUI custom node development guide into a DSH skill
dsh-comfyui-node-development is a DeepSeek Harness (DSH) plugin designed to provide a standardized reference for ComfyUI custom node development for DSH agents. This plugin condenses the official ComfyUI documentation into a loadable runtime skill, comfyui-node-dev, covering core topics such as node class contracts, input/output types (INPUT_TYPES/RETURN_TYPES), frontend JavaScript extensions, internationalization, data, and V1 to V3 migration. Through built-in reference manuals like backend.md and frontend.md, as well as bilingual summary documents, agents can automatically load relevant materials on demand during conversations, resolving context pollution and redundancy caused by temporary consultations.
Read Moredsh-plugin-multimodal: Adding image support to text-only DSH sessions
dsh-plugin-multimodal is a visual sidecar plugin for DeepSeek Harness (DSH), designed to address the issue where text-only main models cannot process image inputs. This plugin receives image attachments via the GUI, invokes a vision-capable sidecar model to convert image content into text descriptions, and then sends the text to the main model, thereby bypassing the "current model does not support images" limitation. Core features include support for pasting images in the Web UI, a see_image tool for processing disk screenshots, and configuration of the vision model via environment variables or configuration files. Users need to install the plugin and restart the DSH Web process to ensure the sidecar points to a real multimodal model (such as GLM-4.5V) and avoids using a text-only model as the vision endpoint. This plugin is suitable for those who wish to...
Read More@shatyuka/dsh-llm-codebuddy: Integrate Tencent CodeBuddy login and model list for dsh
`@shatyuka/dsh-llm-codebuddy` is a DeepSeek Harness (dsh) plugin maintained by shatyuka and licensed under the MIT License, designed to seamlessly integrate Tencent CodeBuddy into the dsh ecosystem. Its core advantage is that it requires no API key, allowing users to access the CodeBuddy model list by logging in directly through a browser. The plugin supports automated credential injection via the `Sign in` button in the Web UI's `Settings → CodeBuddy`, as well as login, status checks, and logout operations via the terminal using the `dsh-codebuddy-login` command. Ensure your local Node version is `^22.1` before installation.
Read Moredsh-utility-tools: Adding file drag-and-drop and text referencing to DSH chat
dsh-utility-tools is an input-side utility plugin for DSH conversations, maintained by sharkymew and licensed under the MIT license. The plugin primarily addresses two issues: first, it supports dragging and dropping arbitrary files into the chat area, allowing for the preview of filenames and sizes before sending, as well as individual removal; second, it allows users to select conversation text and add it to the beginning of the pending message as a blockquote. The plugin provides two installation methods: static mounting and dynamic loading. The static version installs to the web profile via a single command and utilizes HTTP routing for uploading attachments; the dynamic version loads with zero dependencies using `cordis_define` and runs in-process. It is applicable for scenarios in web or Electron environments where file attachments or context references need to be added. Please note that standard browsers cannot access real disk paths, and the single file limit is 8MB.
Read Moredsh-yolo-mode: Add LLM-based automatic approval for DSH sandbox privilege escalation requests
dsh-yolo-mode is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to address the issue where frequent privilege escalation approvals disrupt workflows within sandbox sessions. When the approval strategy is `ask` and the system is in specified sandbox modes (e.g., `workspace-write`), this plugin leverages Large Language Models (LLMs) to automatically adjudicate privilege escalation requests such as `danger-full-access`, thereby replacing manual confirmation steps. It offers presets including `off`, `strict`, `balanced` (default), `permissive`, and `yolo`, and supports configuring custom permission levels via `levels` to set allow, deny, or human-escalation strategies for different target modes or specific tools (e.g., `pwsh`, `write`).
Read MoreSecurStack DSH Plugin: Invoking SecurStack Scanning, Policies, and Diagnostics in DeepSeek Harness
The SecurStack DSH plugin is an adapter for DeepSeek Harness, designed to enable agent workflows to directly invoke the existing `securstack` CLI without the need to re-implement security tools. The plugin primarily provides four core functions: executing repository security scans via CLI, performing policy threshold checks, running local diagnostics, and returning structured JSON results when the CLI supports it. It reuses existing SecurStack authentication methods (such as API Key or command-line login) and strictly adheres to conservative boundaries; version 1 does not include low-level logic such as scanning engines, encryption, or Shielding operations. Ensure the environment is Node.js 20 or higher before installation and enable it via the `dsh plugin` command. The plugin is suitable for...
Read Moredsh-soul-md: Persona Cards and Long-term Memory for DeepSeek Harness
dsh-soul-md is a community plugin for DeepSeek Harness (DSH) designed to centralize the management of personas and long-term memory via a settings interface, avoiding the manual maintenance of scattered files. Its core functions include "Persona Cards" and "Long-term Memory": Persona Card content is rendered into the system prompt, supports multiple cards, switching by conversation or workspace, and allows the AI to read, write, and evolve via tools. Long-term memory provides persistent storage, is subject to size limits when injected into prompts, and prioritizes association with the currently active persona card. Installation requires Node.js >=20.18, and the new version requires DSH >=0.1.0-rc.7; users with older versions need to lock to specific versions. In terms of usage, users can create cards and specify default values on the settings page, while the AI autonomously manages memory and personas using dedicated tools. This plugin is suitable for scenarios requiring...
Read Moredsh-plugin-marketplace: Browse community plugins in the DSH Web UI Settings page
`dsh-plugin-marketplace` is a DSH Web UI plugin maintained by Scorp1o117, designed to streamline the tedious process of frequently switching between GitHub and the terminal to find and install DSH plugins. By leveraging the public GitHub Search API, this plugin integrates a plugin marketplace directly into the DeepSeek Harness Web UI settings page, supporting keyword searches on `github.com/topics/dsh-plugin` with options to sort by star count or update time. Users can directly browse plugin cards (containing descriptions, languages, update dates, etc.) and detail panels (containing README summaries, installation commands, and repository links), and even utilize the "AI explain" feature via a configured large model...
Read MoreDSH Plugin Store: Community Plugin Discovery and Installation for DeepSeek Harness
The DSH Plugin Store is a native plugin marketplace developed by SandbaseAI for DeepSeek Harness, aiming to address the difficulties of plugin discovery, the need for manual GitHub searches, and the complexity of installation. The current version is v0.1.0-preview.5 and is licensed under the MIT License. This tool integrates DSH Plugin Leaderboard directory data into DSH Web settings, allowing users to browse, filter, and install over 4,000 community plugins without leaving the interface. Core features include multi-dimensional search and sorting by name, tags, and ranking, support for the Community and Installed views of the native Store UI, and the provision of `store_search` and `store_catalog`.
Read Moredsh-launcher-lifetime: Controls the residence mode of the dsh service
The DSH plugin `dsh-launcher-lifetime`, released by Ruler4396 under the MIT license, is designed to work with the `dsh-launcher` shell to control the lifecycle of the dsh (node) service. It addresses user requirements regarding whether the service continues running, minimizes to the tray, or terminates immediately when the window is closed or the tray is exited, providing three resident modes: persistent (default), tray resident, and follow window. In the DSH settings page, users can switch modes in real-time using vertical radio buttons, with changes taking effect immediately. Additionally, the `serviceLifetime` parameter can be configured in the `cordis` configuration file (0 for persistent, 1 for tray resident, 2 for follow window), though this requires restarting dsh to take effect. The plugin writes to `DSH_HOME\dsh-launcher` via an HTTP route.
Read Moredsh-turn-fork: Turn-based editing, retrying, and version tree navigation for DeepSeek Harness sessions
`dsh-turn-fork` is an MIT-licensed plugin for DeepSeek Harness designed to address the issues of modifying historical user messages and rerunning. It supports editing confirmed messages and provides two downstream strategies: "truncate" or "keep," enabling the creation of a new branch from that turn and rerunning. Core features include retrying historical turns via per-turn buttons, regenerating assistant responses via message buttons or session headers, and providing a version tree Timeline for viewing branch summaries, navigation (Undo/Redo), and managing run status. Its branch logs are persistent and readable after process restarts, and it utilizes only official slots to avoid DOM injection. The installation command is `dsh plugin add dsh-turn-fork`, which requires a process restart to take effect. The plug...
Read Moredsh-office-tool: Office Document Plugin for DeepSeek Harness
dsh-office-tool is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to provide agents with the capabilities to create, read, query, and edit .docx, .xlsx, and .pptx documents. It executes operations by invoking the OfficeCLI binary, removing the need to install Microsoft Office. The plugin exposes nine structured tools to the model, covering document creation, element CRUD operations, batch operations, and raw command passthrough, while supporting structured JSON responses to optimize error handling. In a web environment, when paired with the dsh-better-sidebar plugin, it offers real-time document previews in the sidebar; in a headless mode without a Web UI, all tools remain fully accessible.
Read Moredsh-vision: Bridging Image Descriptions for Text-Only Models
dsh-vision is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to solve the issue where pure text models cannot directly process image messages. This plugin automatically bridges images into text descriptions generated by a visual model, enabling the model to understand image content while preserving the original image in human transcription. It supports manual image recognition or follow-up questions via the `see_image` tool, and features recursive recognition of nested images, failure retry, and a placeholder text fault tolerance mechanism. The plugin requires pairing with the `uiopt` plugin to configure the visual model, output limits, timeout, and working mode (auto/manual/both) within the interface; if `uiopt` is not installed, it must be manually configured via `settings.yaml`. After installation, when a pure text model is detected receiving...
Read Moreredfox-data/redfox-community-dsh: RedFoxHub Official DSH Plugin Package
`redfox-data/redfox-community-dsh` is the official DSH plugin package released by RedFoxHub, licensed under the MIT License, and supports one-click installation to web or headless profiles. This plugin integrates over 100 social media data Skills and 40 native MCP tools, comprehensively covering mainstream domestic and international platforms such as Douyin, Xiaohongshu, Kuaishou, Bilibili, Weibo, YouTube, and TikTok. Once installed, Skills directly enter the conversation directory and support precise invocation via natural language matching or the `/skill-name` gesture. MCP tools launch the `uvx redfox-mcp` service via `uv`, provide platform data API interfaces, and integrate Kim.
Read Moredsh-client-ui-trajectory-categories: Provides Chinese classification and canvas view for DSH Web trajectories
`dsh-client-ui-trajectory-categories` is an MIT-licensed pure client-side DSH Web plugin maintained by QWQ-nn. It organizes trajectories into categorized, summary, and canvas views while preserving the original trajectory list, prioritizing Chinese text and incurring zero extra token consumption. The plugin reuses existing view projections and does not initiate model requests, making it suitable for quickly locating action types and understanding the call chain from problem to solution during long sessions. Core features include a newly added "Categories" tab; a "Summary" panel that aggregates records by type (such as write, read, command, etc.) and supports clicking to view parameters, results, and errors; and a mind map canvas that reconstructs trajectories based on the "Problem -> Solution -> Tool Call" logic, supporting node expansion, detail viewing, drag-to-pan, and zooming. After installation, it can be accessed via `dsh`...
Read Moredsh-mic-input: DSH Web UI Browser Microphone Input Plugin
`dsh-mic-input` is a DSH Web UI speech input plugin maintained by QT-Chen and released under the MIT license. It runs entirely on the client side, requiring no server-side processing, API keys, or model downloads, utilizing the Web Speech API for microphone dictation. Core features include adding a microphone button to the input toolbar to initiate real-time dictation; preventing text duplication through a draft reconstruction and deduplication mechanism; supporting up to six silent continuations to maintain the session; providing intelligent punctuation (auto-completion, preservation, and removal) and language selection for Chinese, English, or following the system language; and supporting optional automatic message sending. Users can install it from GitHub or npm, requiring a Node.js version of 20.0.0 or higher. After installation, restart DSH Web or refresh the page for the changes to take effect.
Read Moredsh-basic-office: DSH Office File Read and Write Plugin
`dsh-basic-office` is an office file read and write plugin designed specifically for DSH sessions, aiming to solve the issue where native text tools cannot directly process binary formats such as PDF, DOCX, XLSX, and PPTX. This plugin is based on the MIT License and requires Node.js version 20 or higher. It primarily offers two core functions: first, reading common office documents by supporting the extraction of text and table data from PDF, Word, Excel, and PPT; and second, generating various office files, including Word, Excel, PPT, PDF, and CSV files with styles and tables. After installation, the DSH Web service must be restarted, allowing users to execute read or generation tasks via natural language instructions. The plugin strictly adheres to DSH's security policies, including sandbox constraints and write protection.
Read Moredsh-token-pet: DSH Plugin for displaying Token usage and weather in DeepSeek Harness session header
dsh-token-pet is a Web plugin for DeepSeek Harness (DSH) based on the MIT license, maintained by pk7j7sqryy-ops. The plugin aims to address the inconvenience of viewing context usage and cumulative Token information during sessions by integrating it into the cartoon doll "Bubu" component in the top-right corner of the session header, achieving a non-floating embedded display. Its core features include real-time local timezone date display, real-time weather and 3-day forecasts based on IP geolocation, extreme weather alerts, as well as detailed statistics on context usage and input/output/cache Token consumption. Token data is reused from frontend projections to achieve zero additional requests; expressions change dynamically based on usage; and the theme color adapts to light and dark modes. It is recommended to install using the `dsh plugin` command.
Read Moredsh-reasoning-translator: Translating Reasoning and Final Answers in the Web UI Display Layer
dsh-reasoning-translator is a community plugin for DeepSeek Harness, created by pinkllo and licensed under the MIT License. Its core functionality is to perform real-time translation of the model's visible reasoning and final answer at the Web UI display layer, while strictly preserving the original session logs. The plugin supports two backends: 1. A Chrome Translator based on the local device (requires Chrome 138+ or newer Edge), which does not require an API key; 2. An OpenAI-compatible API invoked by the Host process, with the key configurable via environment variables. Functionally, it supports source language auto-detection and skipping...
Read MoreDeepSeek Harness Plugin: dsh-widgets Right Component Bar
dsh-widgets is a right-side component plugin for the DeepSeek Harness (DSH) Web UI, maintained by Physicolor and developed based on the Cordis model. It is designed to centralize scattered session metrics and management tools, reducing user switching costs. The plugin provides real-time display of key operational metrics such as turn count, token consumption, TTFT, and cache hit rate, along with common components like tasks, context, heatmaps, and citations. It also supports viewing OpenCode Go usage and DeepSeek peak pricing windows, with usage data obtained via a same-origin proxy. Regarding interaction, the plugin supports 1, 2, and 4-column grid layouts as well as 2x4 long card dimensions; components can be installed, sorted, and adjusted using the widget@size syntax, featuring a continuous zoom visual effect. It includes built-in...
Read Moredsh-open-browser: Automatically open Web UI after dsh web is ready
dsh-open-browser is an MIT-licensed DSH plugin maintained by peach0x33a, designed to address the need to manually open a browser after `dsh web` starts. The plugin automatically invokes the system's default browser to access the Web UI when the service is ready. Its core features include zero runtime dependencies, support for cross-platform environments such as macOS, Linux, Windows, and WSL, and headless environment safety, which allows it to silently skip operations in environments without a display. The plugin features precise timing to ensure it captures the dynamic port and avoids blocking system shutdown via a detached subprocess mechanism. Users can install it via the `dsh plugin` command and utilize the `cordis.patch.yml` configuration file to flexibly control the enable status and delay time. Although on different platforms...
Read MoreCodeReader: View and edit workspace files in DSH Web
CodeReader is a plugin designed specifically for DeepSeek Harness (DSH) Web, maintained by PathChan and licensed under the MIT License. It aims to integrate a workspace file tree and a multi-tab editing canvas into the conversational interface, enabling users to browse, verify, edit, and write back files in the current workspace without switching windows. Key features include an expandable file tree, a multi-tab editor supporting syntax highlighting and line numbers, and the ability to save and validate content via keyboard shortcuts or the toolbar. The plugin supports agent collaboration by automatically switching to read-only mode when a model generates a file to prevent conflicts, and allows opening files with the system's default program. User preferences are stored locally in the browser and are not transmitted to the server. Installation requires configuring DSH Web first, followed by adding the plugin via the `npx` command from GitHub or local source code.
Read Moredsh-plugin-workbench: Transforming DSH web pages into an editable file workbench
dsh-plugin-workbench is a file workspace plugin developed specifically for DSH Web, designed to resolve workflow interruptions and provide lightweight code editor capabilities within the web interface. Maintained by Pasumao and released under the MIT License, it supports Node >= 18 and is currently at version 0.0.15. Core features include: a left-side file tree sidebar (supporting lazy loading and independent state persistence); multi-tab editable code previews (supporting syntax highlighting for JS/TS, Python, etc., line numbers, and transparent textarea overlay editing); right-click file operations (create, rename, delete, copy/cut/paste, and cross-workspace operations); inline image preview (supporting various formats with a 20MB limit); and Markdown rendering with the ability to @ mention or drag-and-drop workspace file paths into messages. The plugin supports per workspace...
Read Moredsh-worktree: Git worktree isolation and delivery for DSH subagents
`dsh-worktree` is a Git worktree plugin for DSH designed to resolve write conflicts when multiple sub-agents process the same repository in parallel. By providing independent worktrees for sub-agents, it supports a complete delivery workflow including review, verification, commit, merge, push, Pull Request creation, and archive recovery. The plugin is installed within a global DSH profile and does not modify business project configurations. Users can delegate tasks via `subagent_worktree` or manually manage worktrees using the `/worktree` command. The plugin supports various worktree origins and retention modes, includes built-in safety mechanisms to prevent the accidental deletion of modified worktrees, and does not use force push. It is suitable for scenarios requiring parallel development while maintaining result traceability. Users must review the source code and license before use, and uninstalling the plugin will not automatically delete files.
Read Moredsh-balance-stats: Provides balance and usage statistics for DeepSeek Harness Web
dsh-balance-stats is a community plugin for DeepSeek Harness Web, maintained by pangzi499, and is licensed under the MIT License. This plugin aims to address issues regarding scattered balance, session costs, and usage data by centrally displaying DeepSeek account balances (available, top-up, and bonus), real-time session cost estimation, historical spending (today, 7 days, 30 days), and Token usage broken down by model within the interface. The plugin supports two invoice import methods: automatic import, which requires saving the platform's userToken to a local credential file (permission 0600) to periodically retrieve invoices; and manual import of JSON responses. If invoices are not imported, it falls back to local estimation. The plugin features a fault-tolerant mechanism that retains the most recent successful data upon request failures and supports configurable interval refreshing.
Read More