DeepSeek-Harness-biaoqingbao: Enabling the DSH Assistant to Express Emotions Using Stickers
The DSH Sticker Plugin (moononnn/DeepSeek-Harness-biaoqingbao) provides DeepSeek Harness with sentiment-based sticker sending capabilities, supporting local library management, AI image recognition, semantic search, and user feedback optimization. It requires Node.js 20+ and DSH v0.1 rc series. While it fully supports Web mode, the headless mode only provides tool interfaces. Users must upload images such as PNG, JPG, and GIF themselves (limited to 200 images per batch, ZIP files limited to 50MB) and can configure visual and vector models to enable automatic image recognition and matching. The plugin supports "like/dislike" feedback, tag adjustment, and 9 dialect styles, allowing assistants to retrieve images based on sentiment via tools like Express. Data is stored locally in ${DSH_HOME}/plugin-dat.
Read Moredsh-deepseek-vision-router: Add an image preprocessing router to DeepSeek Harness
`dsh-deepseek-vision-router` is a plugin for DSH (DeepSeek Harness) designed to address the limitation where text-only DeepSeek main agents cannot directly process images. It implements image preprocessing via a dedicated `deepseek-vision` route: first sending the image to a configured vision model to generate a textual description, and then submitting the description to DeepSeek for processing. During this process, the official DeepSeek adapter continues to handle the main session, reasoning, streaming, and tool calls, while the plugin only stores visual provider and model settings without touching credentials or copying endpoints. The plugin supports configuring vision models in DSH settings and selecting the "DeepSeek + Vision" mode in the model menu to enable this configuration.
Read MoreVentus Search: DSH Multi-engine Search and Content Extraction Plugin
mmzm0808/dsh-ventus-search is a search and content extraction plugin for DeepSeek Harness (DSH), licensed under the MIT License. It integrates Bing, 360, and Bilibili search engines, providing concurrent search, result scoring and deduplication, URL normalization, caching, and automatic retry capabilities, along with a single-engine failure isolation mechanism. In terms of content extraction, it supports ad blacklist filtering, Readability-style extraction, mirror fallback, and size control. The plugin comes with a Ventus settings card that allows users to control the global and individual engine toggles, view health status, and execute test searches. Installation is simple and does not require building; it can be added via the `dsh` command. Additionally, it provides a status API accessible only locally (GET/PATCH/P...
Read Moredsh-plugin-commandcode-provider: Add commandcode provider for DeepSeek Harness
dsh-plugin-commandcode-provider is an MIT open-source plugin that adds a `commandcode` LLM provider to DeepSeek Harness (DSH), compatible with DSH version 0.1.0-rc.6 and above. The plugin supports text messages, streaming output, full tool calling, and reasoning increments, and features usage reporting, request cancellation, and deterministic error handling. Its core features include providing an OAuth button on the Web settings page to facilitate obtaining and storing API keys, as well as supporting the override of parameters such as `baseURL` and `maxTokens` via DSH profiles. Installation can be completed via a local directory or GitHub commands, and during configuration, a definition containing `a` is required.
Read Moredsh-playwright-cli: Integrating Playwright CLI into DSH's Agent Loop
dsh-playwright-cli is a Host-only plugin for DSH agents designed to encapsulate common Playwright CLI operations as tools callable by the agent, thereby implementing automated testing workflows. The plugin provides four core functionalities: `playwright_version` probes the local CLI status; `playwright_install` automatically installs browsers and missing test dependencies; `playwright_test` runs test suites, supporting various parameter configurations; and `playwright_show_report` generates and returns the route or file path to the HTML report. The plugin runs based on DSH's shell executor, inheriting its sandbox strategy, timeout control, and environment variable configuration.
Read Moredsh-cost-display: Display session cost in DSH status bar
`dsh-cost-display` is an open-source cost display plugin for DeepSeek Harness (DSH), designed to address the issue of unintuitive fee information during session debugging. The plugin displays the cumulative cost of the current session in real-time on the status bar, supporting hover to view token usage and Chain of Thought (CoT) statistics broken down by model. Its core features include support for automatic pricing based on Beijing time peak and off-peak hours, configurable effective dates to accommodate official price adjustments, automatic synchronization of the model list, and fallback pricing for unknown models (distinguished by a `?` prefix). Users can quickly install it via the `dsh` command or by manually modifying the configuration, and flexibly manage the price table, peak/off-peak windows, and toggles in the settings page. Cost estimation is based on multiplying input, cache, and output tokens by their respective unit prices; configuration changes take effect immediately for new requests, but historical data remains unchanged. It should be noted that this cost...
Read Moredsh-notion-mcp: Connect dsh and Notion via the official Notion MCP
`dsh-notion-mcp` is a DeepSeek Harness (DSH) plugin designed to connect DSH with Notion via the official Notion MCP server. It employs the OAuth 2.0 authorization code with PKCE mechanism to enable one-time browser authorization, supports runtime dynamic client registration, and does not require pre-configured client IDs or secrets. The plugin handles token acquisition, automatic refresh, and atomic credential storage to ensure security. Upon successful authorization, Notion tools such as search, pages, databases, and comments are mounted to the DSH agent in the form of `mcp__notion__*`. The plugin requires Node.js version ^22.19.0 or >=24.0.0 (Node 23 is not supported) and has been verified.
Read Moredsh-tokensave: Integrate tokensave semantic graph into DSH to reduce code exploration tokens
Miku196/dsh-tokensave is an MIT-licensed DSH plugin designed to enable Agents to utilize semantic queries instead of time-consuming grep and per-file reading by connecting to the tokensave local semantic graph engine, thereby significantly reducing token consumption. Since version 0.2.0, the plugin adopts a CLI direct connection mode, eliminating the need to start a serve process or rely on MCP. Core features include: injecting tool usage instructions into system prompts; providing semantic graph tools such as search, callers, callees, body, entities, status, dead_code, and circular; automatically following the session's working directory upward to locate the most recent index and automatically executing init in fresh directories; and checking at startup...
Read Moredsh-restart-fab: One-Click Restart Button for DeepSeek Harness Web GUI
dsh-restart-fab is a Web plugin for DeepSeek Harness designed to simplify the host process restart. It provides a floating button in the bottom-right corner of the GUI, allowing users to restart the `dsh web` process in place with two clicks. The plugin utilizes a self-contained mechanism that uses the same command line as the original process to launch a new host. It automatically preserves Workspace, port, Profile, and configuration flags, preventing manual input errors or session interruptions. Its core advantages include cross-platform compatibility (using `taskkill` on Windows and signals on macOS/Linux), rapid restart (terminating the old process within approximately 1.6 seconds), a visual waiting interface (displaying a timer and auto-reload), and session persistence recovery. Installation is supported via npm, GitHub, or local directories.
Read MoreDeepSeek WebUI Studio (dsh-webui-studio): Develop plugins on real DSH WebUI
DeepSeek WebUI Studio is a visual build workspace for DSH WebUI plugins developed by memorax-ai, designed to isolate the development environment and prevent debug code from contaminating the stable Host. It requires dsh-harmony@0.8.7 and specific Node versions, achieving complete isolation by providing each Draft with an independent Git worktree, DSH_HOME, and Profile. Core features include inspecting DOM, React ownership, and patch traces based on the real official WebUI, using CodeMirror to edit source code and generate CSS decorators, and performing transactional reloading via Harmony to adjust plugin order and Provider state. The tool supports build verification.
Read Moredsh-plugin-finder: Search and review community plugins in DSH
`dsh-plugin-finder` is an open-source plugin for DeepSeek Harness designed to address the challenges of third-party plugin discovery and security auditing. It provides two core functions: real-time search and source code auditing. `search_dsh_plugins` enables the real-time retrieval of DSH plugins on GitHub, sorting them by star count and displaying descriptions along with installation commands. `audit_dsh_plugin` performs a read-only audit on candidate repositories, including downloading source code into a sandbox (limited to 50MB), checking installation manifests, scanning for seven categories of dangerous code patterns, and generating a "trial-to-production" installation plan that includes rollback steps. This plugin adheres strictly to the read-only principle and performs no installation actions; it caches search results in memory for 5 minutes to reduce the load on API calls. Users can install via command or temporarily...
Read Moredsh-session-doctor: Diagnose, Unblock, and Read DeepSeek Harness Session
dsh-session-doctor is a DSH plugin developed by maintainer mayf3, positioned as the "Session Doctor" and designed to extend the capabilities of the DSH environment. The current version is 1.0.0 and is licensed under the MIT license, integrating five core functions: listing sessions, reading records, diagnosing status, recovering stuck sessions, and sending messages. `list_sessions` allows viewing session details, `session_status` is used to diagnose the running status, and `read_session` supports reading text messages sequentially. For sessions stuck in the `running` state, `session_recover` can send cancellation signals to terminate activities while preserving queued messages; `send_session_message` enables delivering messages to target sessions.
Read Moredsh-tesseract-ocr: Connecting text models to local image OCR
`dsh-tesseract-ocr` is a DeepSeek Harness (DSH) plugin designed to address the limitation where text models cannot process image inputs. By invoking the local Tesseract OCR engine to recognize text in attached images, the plugin sends the recognized plain text to the model API. By default, it retains the original image bytes locally without uploading them to the model provider, thereby avoiding changes to the model's input modality or the transmission of sensitive data. Core features include support for text models to process image attachments, local OCR recognition, sending only text by default, an optional visual model passthrough mode (`passthrough: true`), and a fail-closed security mechanism that rejects image attachments when the plugin is not loaded. It is suitable for scenarios where DSH text models are used and require image-text Q&A.
Read More@max-null/dsh-chinese-thinking: DSH Plugin for Fixed Chinese Thinking and Replies
`@max-null/dsh-chinese-thinking` is a lightweight plugin designed for DeepSeek Harness (DSH), intended to ensure the Agent always uses Chinese for thinking and responding. It belongs to the `@max-null/*` series (SSID desktop experience) maintained by Max-Null, with the current version being 0.3.0 and licensed under the MIT license. Its core functionality is to inject a fixed instruction—"Always use Chinese for thinking and responding, regardless of the user's language"—into the system prompt via `cordis.yml` configuration. The plugin is designed with minimalism in mind, introducing no storage, tools, or state, and relies solely on the `@deepseek-ai/cordi provided by the host environment.
Read Moredsh-prompt-library: Manage, optimize, and reuse prompts in the DSH chat bar.
`dsh-prompt-library` is a prompt library plugin for DSH, aimed at solving issues such as scattered prompts, reuse difficulties, and persona drift. It supports centralized management of prompt titles, bodies, and tags, offering search, statistics, and batch import/export functions. Users can quickly invoke prompts in the chat bar using `#`; it supports sending messages after appending, replacing, or filling template variables, and includes an AI one-click text optimization feature. The plugin constrains the AI persona and tone via `SOUL.md` and supports batch-generating prompts into DSH Skills for later triggering. Furthermore, it has the capability to automatically learn input content and refine tag summaries. Data is stored in a local SQLite database, with the installation command `dsh plugin --profile web add @sunjuntao/`.
Read More@mars.liu/dsh-rich-editor: Rich Markdown notebook in the DSH composer area
`@mars.liu/dsh-rich-editor` is a third-party Web plugin for DSH designed to provide a rich Markdown draft editing surface within the Composer area, while preserving the native Composer submission flow. The plugin provides access to session-isolated Notebook drafts via two entry points: a toolbar toggle and a context stack card. It utilizes CodeMirror 6 to offer syntax highlighting, native undo/redo functionality, and Codex-style Enter key behavior for list editing. Its core features include bidirectional draft synchronization with the native Composer, submission via the `conversation.send` path, and draft preservation in case of failure. Installation requires DSH family >=0.0.1-rc.1 and specific mounting.
Read Moredsh-chat-width-customizer: One-click chat area widening for DeepSeek Harness Web UI
`magicOF2/dsh-chat-width-customizer` is an MIT-licensed plugin for the DeepSeek Harness (DSH) Web UI, designed to allow users to adjust the width of the chat content area directly in the session title bar without entering the settings page. By clicking buttons in the title bar's tool area, the plugin cycles through seven preset width slots ranging from 748px to 1600px, synchronously widening the chat message area, bottom input box, and user bubbles. Its width selection is stored as a global state in `localStorage`, supporting persistence across sessions and real-time synchronization across tabs. It automatically clamps the width based on the viewport (with a minimum of 320px and a maximum of the viewport width minus 24px) and adapts to both light and dark themes. Installation requires simply running `dsh plugin --prof...`
Read Moredsh-autoload-history: Automatically load all historical messages when opening a session
dsh-autoload-history is a DSH plugin developed by magicOF2 and licensed under the MIT License. It aims to solve the problem in DSH Web where viewing the complete history of long sessions requires repeatedly clicking "Load earlier". The plugin's core function is to automatically load history messages page by page (50 messages per page) after a session is opened until all messages are loaded. It supports automatic following during session switching, does not interfere with normal chat, and is mounted on an official slot without any visible UI traces. The plugin includes a fail-safe mechanism that stops after three consecutive pages show no progress to prevent infinite loops. Installation methods include adding pre-built packages via GitHub source or npm, and it takes effect automatically after installation. Users can temporarily disable the plugin or set a maximum page limit via localStorage (e.g., setting it to 20 pages for approximately 1,000 messages).
Read Moredsh-password-prompt: Pop up password panel in DSH Web GUI
The DSH plugin `dsh-password-prompt`, developed by MagicCrazyMan, is designed to address the issue of Agents requesting passwords from users within the DeepSeek Harness (DSH) Web GUI. This plugin provides a `password_prompt` tool that supports either a password-only mode or an "account + password" mode, collecting input via a browser-based pop-up masked panel. For security purposes, passwords are not directly returned to the Agent or included in the model context; instead, they are written to private files. Only the file path and account information are returned, allowing the Agent to execute scripts (e.g., SSH, sudo) using this data. The plugin is released under the MIT license and operates as a dual-end plugin, requiring no modification of the DSH core code. Installation requires using the GitHub repository and configuring build permissions for pnpm 10+. It is recommended to pin the specific commit version.
Read Moredsh-skill-panel: DeepSeek Harness Skill Panel Plugin
dsh-skill-panel is a Web extension for DeepSeek Harness (DSH), developed by lywusichen, and is released under the MIT license. The plugin aims to address the need to verify which skills are loaded in the current session and locate their local directories while debugging agents. It adds an entry at the bottom of the left sidebar (next to Settings) that, when clicked, opens a dialog listing the skills loaded in the current session. If the host environment supports the `directoryPath` field, a "Open Local Folder" button is provided next to each skill line, which directly invokes the host's default application to open the directory. The plugin integrates automatically via `dsh.bundle.patch` without the need for manual configuration file editing; its core functionality utilizes existing platform interfaces (`s
Read Moredsh-sidebar-buttons: Plugin for managing the bottom buttons of the DSH left sidebar.
`lywusichen/dsh-sidebar-buttons` is an MIT-licensed plugin designed for the DeepSeek Harness (DSH) client, aiming to address issues such as disordered button order, inconsistent heights, and inconvenient visibility management of sidebar bottom buttons when multiple plugins are integrated. The plugin operates exclusively on the Web client, does not modify the DSH core code, and allows the system to revert to its original state upon uninstallation. Its core features include: 1. **Drag-and-drop sorting**, allowing users to adjust button order in the settings page with immediate effect; 2. **Three visibility modes**, supporting Fixed Display, Fold into More menu, and Hide, facilitating the management of infrequently used features; 3. **Unified height**, offering options for unified height, retaining original height, or custom height, ensuring consistency.
Read Moredsh-jmcomic: Add JMComic search, download, and local reading to the DSH sidebar
`dsh-jmcomic` is an MIT-licensed DeepSeek Harness (DSH) plugin maintained by `lywusichen`, designed to integrate JMComic search, download, and local reading functions into the DSH sidebar without requiring switching to external applications. Featuring built-in `jmcomic` source code and a reader frontend, the plugin runs without additional PyPI package installations and requires a Node.js >= 22 environment. Core functions include searching and downloading comics by ID or title via sidebar buttons. After binding a local folder, users can browse a comic cover grid, manage local libraries (including chapter viewing), and read directly within the DSH window. The reader supports window dragging and resizing, position memory, resume reading (recording the last read chapter and page), page jumping, and card hover deletion.
Read Moredsh-subagent-tools: Add single-call override parameters for DeepSeek Harness
dsh-subagent-tools is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to enhance the flexibility of subagent delegation tools. It allows for the dynamic overriding of model, provider, persona, and toolFilter parameters in a single call, supporting composite model IDs and @preset: preset references to accommodate differentiated requirements for models, roles, or tool strategies in different tasks. The plugin is provided as a standard bundle without modifying official files and ensures compatibility with DSH versions via peerDependencies. During installation, the plugin must be added first; Web session users also need to run the preset adapter and restart the service. Typical...
Read Moredsh-provider-usage: View model provider usage in the bottom right corner of the DSH page
`dsh-provider-usage` is a DSH Web plugin designed to address the scattered usage across multiple model providers, allowing users to view real-time usage and quotas directly within the DSH interface without frequently switching to external consoles. This plugin is maintained by Lwc-LiuWenCheng, is licensed under the MIT License, and requires Node.js >=20. Core features include displaying simplified usage as a bubble in the bottom right corner of the page, supporting hover to expand details, adapting to the theme (light/dark mode), and displaying local time; automatically discovering providers such as OpenAI and DeepSeek; and providing various configurable update strategies (such as on-request, interval, steps, etc.), where some strategies are based on message event counting rather than direct API polling. Additionally, the plugin provides a settings page for immediate configuration.
Read Moredsh-desktop-launcher: A desktop launcher for dsh Web UI
dsh-desktop-launcher is a dsh plugin maintained by LvienOeria, designed to provide a simple desktop entry for macOS and Linux users, solving the tedious workflow of launching the Web UI directly via the terminal. Adhering to the MIT license, the plugin's core functionality is to generate a `dsh.app` on the macOS desktop or a `dsh.desktop` entry in the Linux application menu. Double-clicking these files launches the dsh Web UI and automatically opens the browser, without requiring the installation of additional terminal commands or modifications to the PATH environment variable. The plugin has zero dependencies, a package size of approximately 147 KB, includes built-in 1024px icons for `whale` and `whale-dark`, and supports customization.
Read More