OffPeak: Send Interception and Scheduled Execution During Low-Price Periods Under DeepSeek Peak-Valley Pricing
OffPeak is a plugin for DSH, specifically designed to optimize costs for DeepSeek V4 Flash/Pro users. When a user attempts to send a command during peak hours (09:00–12:00 or 14:00–18:00 Beijing Time), the plugin intercepts the send action, displays a price comparison between peak and off-peak periods, and allows the user to choose between sending immediately, scheduling execution, or dismissing the reminder for the day. If scheduling is selected, the user can use a time wheel to choose an off-peak period (00:00–08:59 or 18:00–23:59), and the plugin will automatically submit the command to the original session from the local server at the specified time, without requiring the browser to remain open. This plugin only takes effect with Web configuration, uses hardcoded price judgments, has no network calls or telemetry, features simple installation, and aims to help users control API costs while retaining the flexibility to send.
Read Moredsh-web-search-searxng: Self-hosted SearXNG Provider for DSH Web Search
`dsh-web-search-searxng` is a community-maintained DSH plugin that provides search capabilities to `ctx.web` through the `/search?format=json` endpoint of a self-hosted SearXNG instance. Unlike calling the full API, this plugin requires no API key and consumes no model turns per search, significantly reducing operational costs. It does not register new tools but reuses the existing `web_search` tool from `@deepseek-ai/dsh-tool-web`, mapping SearXNG results to standard sources and contents with deduplication. The plugin supports various optional configurations such as language, engines, timeout, and snippet length, with changes taking effect immediately. Installation requires adding it from npm or GitHub, and setting the
Read MoreDSH-File: Current Conversation Workspace File Manager for DeepSeek Harness
`dsh-file` is a VS Code-style file management plugin for DeepSeek Harness, with the package name `@rose43/dsh-file`, licensed under the MIT protocol. It allows users to directly browse, edit, and save files in the current workspace during web or desktop sessions, without needing to switch to a local editor. Core features include: a sidebar dynamically displaying the file tree of the current session; Monaco Editor for middle-column file editing with syntax highlighting, falling back to plain text when the CDN is unavailable; real-time Markdown preview with source code toggling; support for multiple preset themes and custom configuration, with JSON theme export/import. The plugin supports creating, renaming, and deleting files and directories, and features strict workspace boundary protection and symbolic link escape detection. During installation, it must be done via
Read Moredsh-plugin-advisor: Quality-Aware DeepSeek Harness Plugin Discovery
dsh-plugin-advisor is a DSH plugin developed by ChengxiuCDP under the MIT license, designed to address the issue of "many plugins but difficulty finding the right one" in the DSH plugin ecosystem. It allows users to describe their needs in natural language and, based on a pure rule engine (without relying on LLM interfaces), returns plugin recommendations with quality scores, risk badges, and installation commands. The plugin includes a built-in index covering 4,700+ repositories, supports daily snapshot updates, and enhances freshness by overlaying real-time GitHub searches when the local gh CLI is available. Its quality evaluation dimensions include installability declarations, curated inclusion, stars, activity, and licenses, and it can identify risks such as missing licenses and discontinued updates. Users only need to input their needs in a DSH conversation to obtain top matches, matching reasons, and risk alerts. Installation
Read Moredsh-session-cost: Display Real-Time Session Cost Estimation at the Bottom of the DSH Web GUI
dsh-session-cost is a DSH plugin that displays real-time cost estimates for DeepSeek API usage in the current session via a bottom status bar in the Web GUI. Maintained by ChengChe106 and released under the MIT license, its core features include displaying four cost figures—cost, hits, misses, and output—by reading token usage data from DSH sessions and calculating according to the official billing methodology (cache writes are billed at the miss unit price). The plugin supports automatic peak/off-peak pricing starting from August 17, 2026, defaults to the deepseek-v4-flash model, and uses the "≈" symbol to indicate that amounts are estimates. Typography and color schemes follow official specifications to achieve theme adaptation. There are two installation methods: if dsh is globally installed, run `dsh plu
Read MoreDSH Cache Precision: Display Three-Decimal Cache Hit Rate in DSH Web and Relax Composer Statistics Line
dsh-cache-precision is a DSH Web plugin (v0.1.1, MIT license) maintained by Cheng-cheng9669, designed to enhance the built-in statistics display in the composer dock in place. This plugin primarily addresses two specific issues: first, it improves cache hit rate display from integer percentages to three-decimal precision (e.g., changing 12% to 12.345%); second, it widens the statistics row to prevent items from being truncated as "...". Its core mechanism reads the same tokenUsage projection and automatically reapplies after React re-renders to ensure display consistency. During installation, you need to confirm the local plugin directory (e.g., D:\Dsh\tools\dsh-cache-precision) and execute `dsh plug
Read Moredsh-pomodoro: Adding a Pomodoro Timer to DSH Web
`dsh-pomodoro` is an MIT-licensed plugin designed specifically for the DeepSeek Harness (DSH) web interface, aimed at integrating a focus timer into the working environment. The plugin provides a sidebar entry and a draggable overlay, supporting customizable focus and break durations, phase controls (start, pause, reset, skip), a circular progress display, and in-app reminders with optional system notifications. It features a Mini compact mode, state persistence (automatic timer restoration after restart), bilingual language switching between Chinese and English, and adapts to DSH light/dark themes and accessibility preferences. Installation requires DSH `>=0.1.0-rc.7`, Node.js `^22.19.0` or `>=24.0.0`, and running under the `web` profile. Users can install it via the command line `dsh plug`
Read MoreDSH Legal Dashboard: A Legal Matters Workbench and Documentation Tool for DeepSeek Harness
DSH Legal Dashboard is a community plugin for DeepSeek Harness, positioned as a matter-aware legal workspace dashboard and document agent tool for the Harness Web UI. It provides a right-side matter workbench, file tree, search preview, document operations, OCR workflow, native task management, and a bilingual interface. Core capabilities include: displaying matter overviews, files, tasks, and settings in independent panels; recursive file indexing and categorization; previewing PDFs, images, and DOCX; automatically generating legal matter checklists; creating, extracting, and revising documents (defaulting to saving new versions to avoid overwrites); OCR workflow based on OpenAI-compatible vision models (requiring explicit approval); creating long-term tasks via `/goal`; and a UI that switches with the system language. The plugin adopts
Read Moredsh-session-export: Exporting DSH Sessions to Markdown and JSON
dsh-session-export is a DSH community plugin maintained by bwndlct, designed to export DeepSeek Harness (DSH) sessions into portable Markdown and structured JSON files for archival, reading, and downstream processing. The plugin is released under the MIT license and supports export triggering via the `session_export()` tool (available in all profiles) or the `/session-export` slash command (required in profiles that mount the commands service, such as web). Its core features include sequentially preserving user, assistant, and tool interactions, with robustness against unknown events, code fences, and oversized results (exceeding 8,000 characters will be truncated and marked).
Read Moredsh-testgen: A Plugin for Generating, Running, and Fixing Unit Tests for DeepSeek Harness
DSH-TestGen is a community plugin for DeepSeek Harness (DSH), open-sourced by bujue600-arch under the MIT License. This plugin aims to address the lack of a testing feedback loop after code generation, providing automated unit test generation, execution, and repair capabilities. Core features include a human-oriented `/testgen` slash command and a `generate_tests` tool for agent invocation. It supports two generation paths: LLM-based generation and template-based generation, with automatic detection of Vitest, Jest, Mocha, or fallback to the Node test runner. The workflow follows a "generate → run → parse failures → repair" loop, with repair rounds limited by `maxIterations` to ensure bounded iterations until tests pass. The plugin employs a T
Read Moredsh-revdiff: DeepSeek Harness Interactive Diff Review Plugin
`dsh-revdiff` is a native interactive Git diff review plugin for DeepSeek Harness, designed to enable a closed-loop workflow of "modifying code - reviewing changes - providing feedback to the Agent". The plugin is released under the MIT license and requires a Node.js environment of ^22.19.0 or >=24.0.0. Its core functionality includes supporting interactive reviews of tracked, staged, or unstaged changes, allowing annotations such as issues, suggestions, questions, and praise to be added at the file and code-line level, and submitting structured review comments directly to the current Agent via `agent.followup()`. Users can invoke it with the `/revdiff` command and parameters such as `--staged`, paths
Read MoreDSH-WxAuto-Plugin: DSH WeChat Automation Plugin
dsh-wxauto-plugin is a DSH WeChat automation plugin (MIT licensed) maintained by br1nosense, based on wxauto4, targeting Windows 10/11 and WeChat 4.1.x environments. This plugin connects the WeChat window to DSH local workflows, supporting task progress push, message listening, bidirectional bridging between WeChat and DSH, keyword auto-reply, and forwarding of DSH queries. Installation requires ensuring a Python 3.9–3.12 environment and dependencies are ready, and registration via the `dsh plugin` command. When using, note that the WeChat window is occupied during bridging and manual operation is prohibited; it must also not be used for production or illegal purposes to avoid account bans. Typical scenarios include executing environment pre-checks, sending test messages, and single-listening checks via PowerShell scripts.
Read Morebobleer/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 MoreBob-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 Moredsh-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 Moredsh-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 Moredsh-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 MoreDSH 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 Moredsh-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 Moredsh-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 Moredsh-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 MoreDSH-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 Moredsh-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 Moredsh-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 Moredsh-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