bobleer/deepseek-harness-plugin-mcp: Enabling Agents to Use DSH Plugins via MCP

bobleer/deepseek-harness-plugin-mcp is an MIT-licensed MCP server designed to provide Agents with a standard interface for discovering, inspecting, installing, and running DeepSeek Harness (DSH) plugins. The project partitions functionality into three planes: the Catalog plane, available by default, allows Agents to search and inspect public plugin repositories and their metadata without requiring a local dsh installation; the Profile plane, enabled with `--allow-install` and when dsh is present locally, permits Agents to perform plugin installation or removal operations; the Runtime plane, enabled with `--allow-runtime`, supports launching DSH configurations and bridging DSH tools into

Read More
Bob-Bo1/dsh-stock-watch: View A-share Holdings, Watchlist Quotes, and Local P&L in the DSH Left Sidebar

Bob-Bo1/dsh-stock-watch is a local web panel plugin for DeepSeek Harness (DSH), designed to let users view real-time quotes of A-share holdings and watchlist stocks in the DSH sidebar without switching browsers. The plugin is licensed under the MIT License, with core features including displaying holding gains/losses and watchlist quotes, supporting full CRUD operations on stock data from the web interface, and saving the information to a local `holdings.json` file. Market data is sourced from Tencent's public API, following the convention of red for gains and green for losses, and retains the last successful data during network anomalies. The plugin strictly protects privacy, reading holding data only from the local machine without uploading it to the author's server, and by default listens only on the localhost address. Installation requires adding the plugin via a command and registering it in `cordis.patch.yml`.

Read More
dsh-sci: A Zero-Dependency Plugin Adding Physical Units, Constants, and ODE Simulation to DSH

Blaczz/dsh-sci is an independent community plugin designed for lightweight scientific computing needs on the DSH platform, licensed under the MIT License. This plugin addresses issues such as physical unit conversion for model calls, CODATA physical constant queries, and ODE/dynamical system simulations by registering external tools, without modifying the DSH core or introducing runtime dependencies. Its core features include support for unit conversion across more than 70 units, queries for CODATA physical constants such as the speed of light and Planck's constant, and ODE simulations of 9 preconfigured models using the fourth-order Runge-Kutta method. Installation requires a functional DSH environment, Node ≥ 22.19, and pnpm, and can be added via GitHub commands, taking effect after a restart. Its implementation is characterized by zero dependencies, pure function implementation, no network access, and no inclusion of customer data.

Read More
dsh-achievements: Adding Cross-Session Achievements, Badges, and Agent Wrapped to DSH

dsh-achievements is an achievements and gamification plugin for DeepSeek Harness (DSH), designed to organize usage traces scattered across different sessions (such as turns, tool calls, and daily activities) into queryable and shareable achievement states. Built on DSH's philosophy of "everything is a plugin," this plugin leverages the official read-only `session/event` events for functionality without requiring modifications to the DSH core code. Core features include 68 achievements covering lifelong growth lines, session behavior badges, and trajectory achievements; support for real-time unlock push notifications via SSE; a profile card, rarity statistics, and badge wall display on the settings page; generation of privacy-safe share cards and Agent Wrapped; and an open SDK allowing third-party plugins to register custom achievements. Data is persisted.

Read More
dsh-ci-cd-bot: Integrating GitHub Issues/PRs into DSH's Execution and Review Queue

dsh-ci-cd-bot is a DSH Web UI plugin designed to automatically manage issues/PRs in repositories under a GitHub account. It automatically fixes and pushes bugs from locally existing checkouts, and places feature requests and PRs onto a kanban board for one-click execution, review, and merging. The plugin consists of a Host component that polls GitHub and executes Agents, and a Browser component that injects the kanban board interface. It supports automatic categorization, local matching, Agent self-testing, Git commit and push, as well as optional PR creation and Issue responses. Node.js ≥ 22 and dsh 0.1.0-rc.6 are required. Installation is recommended via npm commands, and it can also be built from source or manually linked. Configuration is stored in a local JSON file, with the GitHub Token.

Read More
DSH Unread Dot: Display DSH Unread Badge and Bubble Notification Sound on macOS Dock

`dsh-unread-dot` is a DeepSeek Harness (DSH) plugin designed specifically for macOS Chrome, aimed at addressing the issue of background session status reminders being too subtle. Built on the Chrome Badging API, this plugin requires no system notifications or additional permissions and takes effect after DSH Web is installed as a PWA. Its core features include: a red dot on the Dock icon to indicate a session is running, a numeric badge to show unread results or pending items, and an embedded bubble notification sound when events occur; the badge clears automatically once the user returns to the app. The plugin uses a cross-window lock to ensure the notification sound plays only once across multiple windows, and it alerts only for events that occur while the user is away. To use it, you must first install DSH Web as a PWA in Chrome.

Read More
dsh-motion: Adding Restrained Interface Motion Effects to DeepSeek Harness

dsh-motion is a lightweight browser extension for DeepSeek Harness, maintained by bilbillm and licensed under the MIT License. It aims to resolve conflicts between transition animations implemented independently by themes or applications and the host environment's animations, theme variables, and accessibility settings. It provides short, restrained entry, exit, and state-switching effects for components with stable semantic markers, such as menus, dialogs, and tab panels. The extension follows a conservative approach, prioritizing the preservation of host or theme behaviors, and only animates opacity, displacement, scaling, and color properties for transient interface states. It supports paired exit effects, directional page-turn hints, and pausing of glass panel background sampling. The extension listens in real time for prefers-reduced-motion, automatically disabling displacement and fade-in effects when reduced motion is enabled, and features no settings page or persistent animation loops. Installation requires No.

Read More
dsh-classic-coding: Opening the Monaco Editor and File Tree in the DSH Web UI

`dsh-classic-coding` is a DSH client plugin maintained by `better-er`, designed to solve the problem of frequently switching to external editors during conversational development. It provides a side overlay panel in the DSH Web UI, integrating a file tree and Monaco editor, allowing users to view, edit, and save workspace files directly without leaving the current session. Core features include: the "Classic Coding" button at the bottom of the sidebar triggers the panel; the left file tree supports lazy loading and filtering of unrelated directories; the Monaco editor supports multiple tabs, syntax highlighting, and `Ctrl+S` to save; the bottom status bar displays the path and save feedback. The panel supports closing via `Esc` or clicking the mask, and automatically adapts to light and dark themes. Additionally, file entries in the message stream can be opened directly within this panel. Installation is done via `

Read More
dsh-theme-plugin: DSH Web GUI Theme Presets and Light/Dark Mode Customization

The dsh-theme-plugin is a theme plugin for the DeepSeek Harness Web GUI, offering 5 preset themes along with Light/Dark mode customization capabilities. Users can adjust accent, background, foreground, font, sidebar transparency, and contrast in real time, with changes applied instantly via the official API without requiring a page refresh. Selections are saved in localStorage and persist after refreshing. The plugin injects styles through the official seam without modifying source files, deriving over 70 semantic tokens based on background and other properties. It provides both a GUI settings interface and a YAML configuration method, with the GUI taking priority over the configuration file. Installation requires Node.js 22.19+; users can execute the specified command to add the plugin and restart the web service to enable it. It is suitable for users who wish to personalize the DSH interface to enhance their reading experience; note that color controls are not available under the stock preset.

Read More
DSH-Conv-Search: Adding a Current Session Search Bar to DeepSeek Harness Conversation

dsh-conv-search is a DSH client plugin maintained by beijingwahw, designed to address the overly broad scope of the browser's native find function in long conversations. The plugin restricts searches to the scrollable area of the current active session, matching user messages, assistant text, tool cards, and paginated history, while excluding the sidebar and draft area. It leverages the CSS Custom Highlight API for highlighting without modifying the React DOM, supports case-sensitive and whole-word matching options, and provides n/total counts along with navigation to previous and next matches. The plugin follows streaming output and debounced re-searching for paginated loading, maintaining stable scroll positions. Installation requires Node.js 22+ and pnpm, with installation via the dsh plugin add command followed by a service restart. Typical usage includes opening via keyboard shortcuts.

Read More
dsh-conv-export: Export DeepSeek Harness Conversations to Markdown, PDF, or Long Images

dsh-conv-export is a DSH client plugin maintained by beijingwahw under the MIT license, designed to solve the problem of long conversation content being inconvenient to save and share. The plugin supports exporting the current DeepSeek Harness conversation to Markdown, PDF (downloaded directly without a print dialog), or long-image PNG formats, and can batch export multiple historical sessions as a Markdown ZIP package. Users can export by clicking the download icon at the top of the conversation header, with support for filtering by round to export only specific content. The plugin features automatic switching between Chinese and English menus, can be safely uninstalled, and claims to have no storage domains, no outbound network requests, and a stateless design. Installation requires Node.js ≥ 22 and the pnpm environment, via `dsh plugin add`.

Read More
dsh-envsel: Selecting Python, R, and CLI Environments in DSH Sessions

DSH-EnVSel is a standalone plugin for DeepSeek Harness (DSH), maintained by beihzb, designed to address the need for binding different language environments to different sessions within the same DSH instance. The plugin provides independent environment slots for Python, R, and CLI tools, supporting selection from conda, standalone R installations, WSL distributions, or user-defined paths, with selections persisted to a local JSON file that remains effective after restarts. Users can read, assign, pin, or clear environment settings via the `/env` command in chat or the `session_env` model tool. The plugin exposes `DSH_ENV_PYTHON`, `DSH_ENV_RSCRIPT`, and `D` within shell invocations.

Read More
dsh-web-enhanced: Adding Task Board, Git Graph and Enhanced Panel to DeepSeek Harness Web Client

dsh-web-enhanced is a third-party enhancement plugin maintained by banlanzs, designed specifically for the DeepSeek Harness Web interface. It is developed independently from the official repository, extending functionality only through standard interfaces without modifying source code. Its core capabilities include: a task board supporting cron scheduling, Git graphs, a Workspace view with file resource and change management, reference chip management for long texts exceeding 2,000 characters, global prompt configuration, file/folder references, real-time display of DeepSeek API balance (retaining the last valid snapshot on failure), and image understanding functionality for pure text models. Additionally, it provides interface skins and custom background settings. This plugin runs with current process permissions, and it is recommended to review the source code and license before use. Notes: global prompts are not applicable to M

Read More
DSH-Galgame-Generator: Turning Script Documents and Assets into Playable Galgame Web Pages

`dsh-galgame-generator` is a web-side plugin for DSH, designed to automatically convert Markdown script documents and assets such as character sprites, backgrounds, and music into a self-contained visual novel (Galgame) webpage that can be directly opened in a browser. This plugin is licensed under the MIT License, requires a Node.js environment of version >= 18.18, and achieves automated generation through two model tools, `galgame_scan` and `galgame_build`, without the need for manual front-end coding. Core features include parsing character dialogue, narration, option branches, variable conditions, and jump logic; supporting sprite show/hide, expression switching, and a 0.35-second fade-in/fade-out effect; supporting background music control (play, stop, volume adjustment) as well as opening/closing animations and CG illustrations (supporting

Read More
DSH Custom Brand: A Custom Plugin for the Brand Area in the Top-Left Corner of DSH Web

dsh-custom-brand is an open-source DSH plugin that allows users to customize the brand area in the top-left corner locally through the web interface, without modifying frontend files. The plugin supports three core features: first, replacing the whale logo and DeepSeek text with local images, with automatic scaling to 256px and preservation of the transparency channel, and right-clicking to reset to the default style; second, editing the HARNESS badge text, and synchronously updating the browser tab title. All modifications are saved in the browser's localStorage and are not lost after restart. Users can install it by searching for it in the plugin marketplace within DSH settings, or obtain it directly from the GitHub repository (baisama-cloud/dsh-custom-brand). The Node.js version must be no lower than 20 for use. The plugin

Read More
dsh-sleep-send: Adding Scheduled Sending to DSH Web Input Fields

`dsh-sleep-send` is a Cordis client plugin for DSH Web, designed to address the need for "compose messages in advance and send them later." It adds a scheduled-send button and configuration panel on the right side of the input box, allowing messages to be queued for intelligent time slots (e.g., 12:00-14:00, 18:00-08:00 the next day) or custom-specified dates and times, with automatic sending at the scheduled moment. The plugin is a pure ESM zero-dependency package that runs in browser environments, prioritizing the cordis timer service and falling back to browser timers when unavailable. Core features include multi-task queue management, real-time countdown display, and localStorage-based persistent storage, which automatically restores unexpired tasks after page refresh, resends tasks expiring within 15 minutes, and discards those expiring earlier. The plugin also incorporates an anti-accidental-overwrite mechanism.

Read More
dsh-update-notifier: Persistent Version and Update Notifications in the DSH Sidebar

dsh-update-notifier is a community plugin (MIT licensed) maintained by arvin-yd, designed to provide version management for DeepSeek Harness (DSH). It persistently displays the currently installed DSH version at the bottom of the sidebar in the web interface, and monitors the latest version of `@deepseek-ai/dsh` by polling the npm registry. When an update is detected, the plugin shows a red dot and pops up an update panel, offering actions such as viewing version details, copying the update command, ignoring the update, or one-click updating. The one-click update supports both npx-cache and global npm installations, but requires two user confirmations, and an npx-cache update restarts the process to bind the port. This plugin requires Node.js >=22.0.

Read More
dsh-zh-hant-hk: Adding Hong Kong Traditional Chinese to DeepSeek Harness

dsh-zh-hant-hk is a DeepSeek Harness client plugin maintained by Argonaut790, designed to provide Hong Kong-style Traditional Chinese support for the Web interface. Without modifying the original Simplified Chinese and English strings, this plugin adds a "繁體中文" option to the language menu. When the active locale is set to zh-Hant, it automatically converts Simplified Chinese interface terms to Traditional Chinese and applies Hong Kong-style usage conventions (such as changing "會話" to "對話"), while also rewriting certain hardcoded English permission labels. The plugin wraps the locale.translate function to automatically override strings rendered through the locale service; for hardcoded Simplified Chinese strings in other plugins, it supports developers in marking them via window.__zhHantHk__.mark(

Read More
DSH DeepSeek Vision: Adding Image Understanding, OCR, and Visual Evidence to the Text DSH Model

DSH DeepSeek Vision is an MIT-licensed plugin maintained by Argonaut790, designed to add vision capabilities to the text-only DeepSeek Harness model. It introduces an independent vision routing system, providing image understanding, full-screen OCR, and persistent visual evidence features, enabling text-based models to invoke image analysis capabilities and retain results within conversations for traceable evidence. Core features include support for multiple image selection strategies, a session-scoped vision analyzer, structured summary output, and a global Vision provider selector. Installation requires specific Node.js and Harness version requirements, is not published to npm, and must be built locally and added to a Web profile, with configuration needing to avoid conflicts with built-in vision tools. This plugin is suitable for scenarios where images need to be stably integrated into

Read More
dsh-arena: A Local Experiment and Evaluation Workbench Plugin for DeepSeek Harness

dsh-arena is a local experimentation and evaluation workbench plugin for DeepSeek Harness (DSH), designed to address the issues of stability comparison among multiple candidate profiles under the same task, as well as the trade-offs among quality, duration, and cost. The tool is licensed under MIT, version 0.2.0, and supports local installation rather than npm publication. Its core features include executing deterministic hard threshold judgments (failing if not met), summarizing winners via Pareto ranking, and providing a real-time web matrix interface to view running status and metrics. The tool incorporates local atomic persistence, concurrency control, and timeout abort functionality, and automatically sanitizes credentials before exporting reports. All operations are performed locally and offline, with no remote uploads. Installation requires building and testing first, then adding via the `pnpm dsh plugin` command, requiring Node

Read More
dsh-suggested-replies: Next Reply Candidate Plugin for DSH Web

`dsh-suggested-replies` is a "suggested replies" plugin for DSH Web, designed to address the pain point where users manually craft their next message after receiving an AI response. After the AI completes its reply, it generates 2-4 candidate next-step messages (such as execution, verification, decision-making, etc.) based on recent conversation context, displayed above the input box. When a user clicks a candidate, it only fills the draft without auto-sending, ensuring human control remains intact. The core workflow of the plugin is: AI reply ends -> runs a short-text internal Agent to generate candidates -> status written to a specific domain -> frontend display. Candidate rows are displayed in a single line, with horizontal scrolling when width is insufficient; it supports deduplication and language follow. If the auxiliary model call fails or times out, the plugin generates conservative candidates and does not hide the entire row. Installation requires adding the npm package via the `dsh plugin` command.

Read More
DSH-Approval-AI: AI-Assisted Response Plugin for DSH Approval Requests

dsh-approval-ai is a DSH plugin designed to provide AI-assisted evaluation for existing approval workflows, rather than creating new approval triggers. It handles approval/request events already sent by DSH through a unified `ctx.llm` routing, using the DeepSeek routing by default, and strictly limits the scope of data access, without accessing project files, credentials, or session history. The plugin supports three modes: `ai-only`, `ai-then-human`, and `human-only`, and automatically adopts a fail closed strategy in cases such as rejection, high risk, malformed formatting, or timeout to ensure safety. Users can check status, switch modes, and change Provider/models via the `/approval-ai` command.

Read More
dsh-kanban: A Kanban Plugin for Collaboration with AI Agents in DeepSeek Harness

`alpacachen/dsh-kanban` is a DeepSeek Harness (DSH) plugin designed to optimize workflows by integrating a task board. It addresses the synchronization lag issues of traditional external tools by allowing users and AI agents to share task status, priorities, and change history within the same interface, achieving seamless alignment between conversation and task management. The plugin supports creating, editing, and dragging cards and lists, along with label management, P0-P2 priority filtering, and activity timeline tracking. Core features include 14 built-in `kanban_*` tools for agent invocation, the ability to send card content to the current or a new session, and support for workspace isolation, disk persistence, and dark mode. Installation requires DSH with React 18.2+ support, executed via `dsh p

Read More
DSH Session Pins: Providing Persistent Pinned Session Menus for DeepSeek Harness

The DSH plugin `dsh-session-pins` developed by alooshxl aims to solve the difficulty of finding frequently used sessions in the DeepSeek Harness Web sidebar. This plugin is based on the MIT license and integrates through the public `sidebar.footer.action` slot, without relying on private UI source code or patching the host. Its core functionality provides a pinned sessions menu at the bottom of the sidebar, supporting the pinning of regular, non-empty sessions, with data stored in the browser's local `localStorage`, requiring no API key. The plugin features a robust validation mechanism, limiting the maximum number of pinned items to 100, and synchronizes across same-origin tabs via the `storage` event. Installation requires the `dsh plugin` command to add a specified Git tag.

Read More
DSH Usage Panel: DeepSeek Harness Consumption Statistics Plugin

dsh-usage-panel is an MIT-licensed plugin designed specifically for the DeepSeek Harness (DSH) web profile, aimed at addressing the challenge of scattered and difficult-to-monitor token usage in multi-model, multi-provider environments. The plugin provides a visual "Usage Statistics" panel on the settings page, with core features including displaying cumulative total usage, cache hit rate, the proportion of the most frequently used models, and an activity heatmap for the past six months. It supports toggling daily token trends at the model level across time periods (7/14/30 days) and lists the Top 10 high-consumption sessions to distinguish between primary sessions and sub-agents. Additionally, the plugin displays token distribution across providers and models, and supports exporting complete JSON data as well as data compliant with the RFC 4180 standard.

Read More