DSH 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 Moredsh-mobile-control: DSH Plugin for driving iOS Simulator with WDA
`dsh-mobile-control` is a DeepSeek Harness (DSH) plugin designed to drive iOS simulators via WebDriverAgent (WDA) to achieve automated control of mobile devices. This plugin does not rely on macOS accessibility features or idb, but instead leverages WDA's HTTP service to provide features such as screenshots, UI element discovery, clicking, URL opening, accessibility tree export, and privacy pre-authorization. Upon installation, it registers eight `mobile_*` tools with the agent and supports natural language invocation. Before use, ensure the environment meets Node >= 20.11 and specific dependencies, and install it via command from GitHub. Core operations include starting it using the `wda-up.sh` script.
Read MoreDSH Marketplace: Community Marketplace Plugin for DeepSeek Harness
DSH Marketplace is a non-official community plugin maintained by ouyangyipeng. It aims to integrate the real-time community repository tagged with GitHub `topic:dsh-plugin` into DeepSeek Harness, supporting plugin discovery, search, verification, installation, updates, and uninstallation. A built-in offline version is available in DS-Harness Desktop v0.2.0; the standard Web profile requires Node.js v22.19.0+ and pnpm, installed via the `dsh plugin add` command. The plugin provides HTTP APIs such as Bootstrap, Catalog, Install, and Remove, with write interfaces restricted to same-origin loopback and requiring a process.
Read Moreorriduck/dsh-tui: A session-aware DeepSeek Harness terminal UI
orriduck/dsh-tui is a lightweight Terminal User Interface (TUI) released under the MIT License, designed for solo daily use scenarios. It aims to optimize the interaction experience of DeepSeek Harness (DSH) within local projects. The tool utilizes a "session-aware" mechanism, allowing users to initiate sessions within the current directory, ask follow-up questions, and monitor tool activities, approval statuses, context window usage, and permission badges in real-time. It handles credentials, model settings, sandboxing, and approvals via official DSH commands and does not store sensitive keys locally. Key features include streaming text and reasoning output, interactive approvals, skill discovery and invocation, and directory-based persistent session management (supporting listing, creating, and resuming sessions). Installation requires Node.js 22+, pnpm, and the DSH CLI, and can be installed globally via `npm install`.
Read Moredsh-read-image: Plug-and-play Image Reading for Text-only DeepSeek Harness
`dsh-read-image` is an MIT-licensed open-source plugin for DeepSeek Harness (DSH) designed to address the pain point where pure text models cannot directly read image pixels. This plugin enables text routing to accept image inputs, projects image chunks into `[Image #N]` text placeholders, and automatically registers the `read_image` tool. Through this tool, developers can invoke a configurable vision model to read specified images or file paths within a session, converting their content into text for model inference. If the routing itself supports native multimodality, the plugin intelligently falls back to the built-in tool to avoid conflicts. The plugin provides a "Read image" settings block, supporting the configuration of parameters such as the vision model and prompts. Installation requires DSH version 0.1.0-rc.6 or higher; simply add it via the command line and restart. The plugin features environment self-check and failure-safe mechanisms.
Read Moredsh-voice-funasr: DSH Web UI local offline speech input plugin
dsh-voice-funasr is a local offline speech input plugin for DSH Web UI, designed to provide a speech transcription solution that does not rely on cloud speech services. Its core mechanism is "local-first," prioritizing local audio transcription using the FunASR int8 ONNX engine (including Paraformer, FSMN-VAD, and ct-punc models). If the local engine is unavailable, it automatically falls back to the browser's Web Speech API. The plugin supports a "hold to record, release to send" operation and optionally invokes a user-configured LLM endpoint for two-step polishing to correct stutters or filler words; this is the only component that may send data over the network, while all other data is processed locally in memory. Installation requires installing funasr-onnx and other dependencies via pip, and downloading...
Read Moredsh-tool-schema: DSH JSON Schema Validation Tool Plugin
`dsh-tool-schema` is a DSH local JSON Schema validation plugin released under the MIT License, designed to address data validation, error localization, and Schema explanation issues within complex nested structures via a single tool call. The plugin provides four core actions—`validate`, `paths`, `explain`, and `normalize`—used for comprehensive validation, rapid failure path localization, static constraint explanation, and safe default value application prior to validation. Emphasizing security and stability, the plugin strictly adheres to zero network access and zero dynamic code execution, operating within fixed resource limits such as data size (256 KiB), nesting depth (64 layers), and node count to prevent performance abuse. Its validation kernel adopts a pure function style and supports local `$ref`.
Read Moredsh-tool-regex: Deterministic regex tool for DSH
`dsh-tool-regex` is a zero-dependency regex tool plugin for the DSH workflow, designed to address the challenges of verifying regex results directly performed by models and the risks associated with introducing temporary scripts. This plugin adopts a pure function design and outputs JSON uniformly. It provides four core operations: `test` to check for matches, `find` to extract capture groups and indices, `replace` to perform safe global replacements with backreference support, and `explain` to statically parse regex structure without executing matches. The plugin features strict security boundaries, including limits on input length, pattern size, output volume, and the number of matches, as well as a 1000ms hard timeout mechanism to prevent resource exhaustion caused by malicious or complex regex patterns. It requires Node.js ^22.19.0 or higher and is installed to a specified path via the DSH plugin command.
Read Moreomdsh-dev/dsh-tool-json: DSH JSON Query Tool Plugin
`omdsh-dev/dsh-tool-json` is a lightweight, read-only JSON query tool developed for DSH plugins, licensed under the MIT License. It provides a tool named `json` that precisely extracts fields from JSON values or strings using a custom JMESPath-inspired path subset, avoiding the confusion of string searching or the high cost of a full query engine. Core features support dot notation access, array indexing, access to keys with special characters, and array wildcard projection. The plugin intentionally limits query scope, does not support filters, pipes, function calls, or object field enumeration, and multi-level wildcards return nested arrays rather than flattened results. Regarding security, it employs a hand-written parser to avoid `eval`, prevents prototype chain pollution, and sets resource limits on query length, depth, and element count. Installation requires adaptation.
Read More