dsh-chatgpt-subscription: Bind ChatGPT subscription using official OAuth inside DSH
`dsh-chatgpt-subscription` is a DeepSeek Harness (DSH) plugin maintained by songao25, designed to enable users with ChatGPT Plus/Pro or Codex quotas to integrate ChatGPT into `dsh web` via official OAuth authorization. This plugin supports chatting directly with GPT series models (e.g., gpt-5.6-terra) within the DSH model switcher, consuming official subscription quotas. Core features include: strict official OAuth binding (without reusing existing CLI login), automatic maintenance of Access Token (checks and refreshes every 30 minutes), displaying binding status and Token remaining time on the settings page, and can be used with `Bo...
Read Moredsh-collaboration: DeepSeek Harness Multi-Agent Collaboration Plugin
dsh-collaboration is an open-source multi-agent collaboration plugin suite for DeepSeek Harness (MIT License), designed to address pain points related to task splitting, model comparison, and visual access. Core features include on-demand scheduling and state management of expert instances through Specialist Roster and Team Console (tools such as team_call and team_message), utilizing the model_compare tool to perform side-by-side comparisons of multi-model outputs for the same prompt, translating image analysis results into text via Vision Bridge to enable text-based main agents to handle multimodal tasks, as well as the Image Inbox feature, which supports pasting images within a session and generating workspace file paths. The plugin does not...
Read Moredsh-token-activity: View Token Consumption in the Last 365 Days in DeepSeek Harness
`snownightt/dsh-token-activity` is an MIT-licensed third-party plugin for DeepSeek Harness (DSH) designed to address the issue of scattered model call records within session logs, which makes tracking historical Token consumption difficult. The plugin adds a "Usage" navigation tab to the settings of the DSH Web interface, displaying cumulative and peak Tokens, and visualizing daily Token consumption for the past 365 days as a heatmap. Users can hover over a specific date to view the total for that day as well as the specific usage of each model. It supports the automatic backfilling of historical sessions, ensuring that a single session failure does not affect overall statistics. Installation involves adding the plugin package via an npm command and restarting the Web service. It is suitable for developers who want to quickly view usage trends in local session logs. It should be noted that the plugin data is based on...
Read MoreDSH Mobile Web Remote: Scan to Connect, an App-Free DSH Remote Access Plugin
DSH Mobile Web Remote is a non-intrusive plugin released by SnowfallC, designed to address the pain point of mobile remote access to DeepSeek Harness (DSH) user sessions. Utilizing Cloudflare Quick Tunnel, this plugin provides a temporary HTTPS entry point, enabling users to directly access the DSH native web interface via their mobile browser without installing a dedicated app, configuring a server, domain, or port mapping. Its core advantages include rapid connection via QR code scanning, automatic download and verification of the `cloudflared` component, preservation of the native interface and theme settings, and the provision of an authenticated mobile bridging service. Installation requires simply executing two `pnpm` commands within the DSH repository. When using the service, users click on the PC side...
Read Moredsh-statusbar: A configurable bottom status bar for DSH Web
dsh-statusbar is a DSH plugin developed by Small-Miao and is released under the MIT License. It aims to address the issue of scattered session tokens, round durations, time consumption, and host status information in DSH Web by centrally displaying key metrics in a VSCode-style bottom status bar. Core features include displaying session tokens, LLM and tool time consumption, cache hit rate, real-time TPS, CPU/memory usage, and host clock, while allowing users to customize the display status, position, and order of each metric via the settings interface. The plugin polls the interface every 2 seconds to fetch data and automatically hides the original duplicate status lines. Installation requires a Web Profile, supports adding via a GitHub URL, and takes effect after a restart. Additionally, the plugin exposes a `statusbar` Cordis service.
Read Moredsh-task-notice-board: DeepSeek Harness's Workspace → Task → Session Collaboration Plugin
dsh-task-notice-board is an installable collaborative plugin developed specifically for DeepSeek Harness (DSH), aiming to solve the problem of scattered goals in cross-session collaboration. It introduces a Task hierarchy to construct a unified management architecture of Workspace → Task → Session. Core features include two-level kanban boards (tracking four-lane states for both Task and Session) and a Needs-you queue, which centrally processes approvals, questions, and plan reviews. The plugin supports strong binding and attribution between Session and Task, providing Task long-term memory with verification mechanisms and bounded cross-session context retrieval, without copying original transcripts or actively waking up sessions. Its lifecycle management covers closing, archiving, and recovery.
Read Moredsh-bgm: DSH Web System Audio Rhythm and Rhythm Game Atmosphere Plugin
skymecode/dsh-bgm is a cross-platform system audio rhythm and rhythm game atmosphere plugin for DSH Web, licensed under the MIT License. It directly monitors system audio output rather than specific players, supporting macOS 14.2+, Windows 10/11 x64, with Linux currently unsupported. Its core capabilities include perceiving system audio's low, mid, high frequencies, and attack signals, presenting continuous BPM waveforms and intensity layers in the active rows, and providing rhythm game feedback such as predicted notes, judgment lines, and Combo. It implements RGB spectrum atmosphere bars with low overhead using a fixed number of 24 DOM nodes. Upon completion, a ~3.2-second settlement animation is played, and score milestones trigger card rewards. Regarding privacy, original audio data exists only in local memory and is neither recorded nor uploaded; the browser only receives compressed data.
Read Moredsh-running-liang: Playing Dino Run while waiting for DeepSeek Harness Web
dsh-running-liang is a DeepSeek Harness Web plugin maintained by skiuniverse, designed to transform the time spent waiting for agent responses into an entertainment experience. The plugin provides a progress bar and a game launcher above the input bar; upon expansion, it presents a Chrome Dino-like endless runner game. Players can control the character to jump and duck using the Space bar or arrow keys to avoid obstacles such as cacti, rocks, and birds. The game speed increases by one level every 15 seconds, reaching a maximum of level 4, and scores progress from "Liang Zi" to "Liang Sheng" (default threshold: 150 points). The plugin supports custom jump/duck key bindings, speed intervals, thresholds, and local or uploaded avatars. Installation requires Node.js version >=20 and is performed via `dsh plugin --profile web add dsh-`
Read Moremmv-dspic: Local EDA Toolchain for DeepSeek Harness with MATLAB, ModelSim, and Vivado
mmv-dspic is a DeepSeek Harness (DSH) plugin oriented toward digital communication IC design, aiming to encapsulate MATLAB, ModelSim, and Vivado as standard tools callable by an Agent to simplify the manual chaining of local EDA toolchains. The plugin provides 7 core commands: `mmv_check_env` is used to probe environment versions; `mmv_project_init` initializes a workspace containing directories such as matlab, rtl, sim, etc.; `mmv_matlab_run` executes algorithm modeling or reference simulation; and `mmv_modelsim_compile` and `mmv_modelsim_simulate` are respectively used for RTL source code compilation and batch processing.
Read Moredsh-task-progress-notifier: Track todo_write task progress and trigger native desktop notifications
`dsh-task-progress-notifier` is a DeepSeek Harness (DSH) plugin designed to monitor changes in an agent's `todo_write` task status and notify users via native desktop notifications when a task starts, completes, or finishes all tasks. The plugin runs within the `dsh` profile and is licensed under the MIT license. Core features include tracking `todo/write` events and maintaining task snapshots to report only actual state transitions via differential comparison. It supports three notification modes: `notifyOnComplete` (single task completion), `notifyOnStart` (task start), and `notifyOnAllDone` (summary of all tasks completed), and provides `notify`.
Read Moredsh-cloakbrowser: Let DSH agent use local CloakBrowser
dsh-cloakbrowser is a local browser session plugin designed specifically for DeepSeek Harness (DSH), maintained by SJF-ECNU. It does not directly distribute the CloakBrowser binary, but connects the locally installed CloakBrowser to DSH, enabling the agent to perform operations such as session management, tab control, page navigation, clicking and inputting, reading and writing Cookies, taking snapshots and screenshots, and explicit visual understanding. The plugin requires a Node.js 22.19+ and Python 3.11+ environment, supports persistent contexts via profile_dir, CDP port exposure, and virtual display on Linux. Users can add, update, or remove the plugin using the `dsh` command, and it needs to be set in DSH...
Read Moredsh-cost-guard: DSH Cost Plugin for DeepSeek Pure API
dsh-cost-guard is a DSH cost plugin for DeepSeek API usage, licensed under MIT. It focuses on cost control with distinct responsibilities from routing and persona plugins, providing session cost accounting, cache hit rate statistics, and budget hard caps. Core features include: intercepting new requests via `llm/stream` to stop billing after setting a budget (excluding in-flight requests); providing session-level convergence switches to optimize expression; implementing automatic cost routing based on complexity, peak-valley loads, and budget surplus; and supporting peak-valley awareness and off-peak task queues to leverage idle time for automatic task execution. Additionally, the plugin includes a client monitoring dashboard, multi-level budget scope management, and the `dsh-optab` subpackage (for prefix thinning and output compression). The plugin is zero-dependency and does not touch internal state, aiming to help API-only users with unified cost monitoring.
Read Moredsh-edit-approval: Edit and Bash Approval Plugin for DeepSeek Harness
dsh-edit-approval is a DeepSeek Harness (DSH) plugin maintained by SiriLee, designed to provide an explicit approval mechanism for agent invocations. The plugin primarily targets the `write`, `edit`, `str_replace_editor`, and `bash` tools: the former displays a red-green line-level diff before writing a file, allowing users to choose to allow it once or reject it; the latter initiates approval before command execution, which is off by default but supports being enabled via settings with a configurable command prefix whitelist. The plugin adheres to the "everything is a plugin" philosophy, does not extend access permissions, and delegates sandbox handling under the `never` strategy. Installation requires using the `dsh plugin` command and meeting the Node `^22.19.0` or higher version requirement. It is suitable for those who wish to...
Read Moredsh-approval-hotkeys: Enter / Esc hotkeys for DSH interactive panel
dsh-approval-hotkeys is a pure client-side browser extension for DeepSeek Harness (DSH), maintained by SiriLee and licensed under the MIT License. This plugin aims to improve interaction efficiency via keyboard shortcuts, allowing users in panels such as Approval, Tool Questioning, and Plan Review to execute confirm actions (e.g., Allow once, Submit, Approve) using the Enter key and cancel actions (e.g., Reject, Discard, Decline, or Discuss) using the Esc key. It requires no configuration and functions by listening to document-level keydown events to simulate clicks on corresponding buttons, while also incorporating safeguards against accidental triggers, such as ignoring keystrokes in input fields, ignoring key combinations, and checking if the focus is already on a button.
Read Moredsh-notify-center: DSH Local Desktop Notification and Webhook Plugin
dsh-notify-center is a DSH plugin developed by SingleOne (MIT licensed) designed to address the issue of developers missing top-level Agent status updates when they are offline. This plugin sends events such as Agent task completion or approval requests in real-time as local desktop notifications or remote webhooks, without incurring additional token or model overhead. Core features include listening to `turn/end` and `approval/asked` events, and supporting native notifications on Windows, macOS, and Linux. It is compatible with Feishu, WeCom, DingTalk, Slack, Discord, and custom webhooks, supports timeout retries, and does not block the Agent. It provides fine-grained filtering rules, body length control, and summary permission configuration, with summaries disabled by default to protect privacy.
Read Moredsh-turn-index: DSH Web GUI conversation turn index
dsh-turn-index is a third-party turn index plugin for the DeepSeek Harness Web GUI, maintained by Simon314620 and licensed under MIT. The plugin aims to alleviate the pain point of quickly locating user questions in long sessions by displaying an index bar on the right side of the Web GUI, listing user questions turn by turn. Key features include: smooth scrolling and highlighting upon clicking an index entry; the index bar highlighting the current turn during reading; support for paginated loading of earlier history; providing toggle hints in trace view; automatically avoiding the right detail panel; and supporting responsive layout and bilingual (Chinese/English) interfaces. The plugin requires no configuration and takes effect immediately after installation. Regarding data, the plugin features zero runtime logic, does not read or write to the file system, and makes no network requests. Session data is used solely for rendering, and preferences are stored in localStorage with no telemetry or tracking.
Read MoreDSH K12 English Lesson Builder: Generate English PPTX and DOCX Lesson Plans from a Single Blueprint
`shyboy/dsh-k12-lesson-builder` is an MIT-licensed plugin based on DeepSeek Harness, designed to address the issue of content misalignment between PPT and Word lesson plans in K-12 English teaching. By generating a unified `lesson-blueprint.json` teaching blueprint first, and then rendering editable PPTX and DOCX files from the same blueprint, the plugin ensures consistency between page mapping and page content. It reads teaching materials, curriculum standards, and templates provided by the teacher, calls specific interfaces to extract sources and render materials, and finally generates synchronized lesson plan files containing audit reports. This plugin only supports Windows 10/11 environments and requires the installation of the desktop version of Microsoft Office and PowerShell 7.
Read Moredsh-codex-harness: Coding mode providing customizable prompts and Codex tools for DSH
`shuind/dsh-codex-harness` is an MIT-licensed plugin for DSH, designed to provide customizable Codex-style coding presets for web-based Agent sessions. It is not a standalone tool but an extension of the DSH plugin ecosystem. Its core features include using concise Codex prompts, providing tools such as `exec_command` and `apply_patch`, and supporting Fast requests, GPT image processing, thought intensity adjustment, and context capacity control (1K–1000K tokens). This plugin allows users to view, edit, or restore full prompts in settings in real time, and prioritizes the use of native `apply_patch`, hosted `web_search`, and remote compression, and on failure...
Read Moreshrekcg/dsh-im-channel: A unified bridging plugin for integrating DSH with Feishu and other IMs
`shrekcg/dsh-im-channel` is an IM access plugin designed specifically for DeepSeek Harness (DSH), supporting the direct deployment of agent capabilities to instant messaging platforms such as Feishu, Telegram, and DingTalk. Licensed under the MIT license, the plugin features persistent sessions, topic context isolation, true streaming output, and multimedia sending/receiving capabilities. Core highlights include exposing 40 Feishu object tools (e.g., scheduling, documents, message operations) via MCP, supporting natural language invocation, and built-in rich slash commands (e.g., `/help`, `/model`, `/status`) for session management and status diagnostics. Channel support varies: Feishu and Telegram are fully available, while Slack and Discord are partially available; DingTalk is experimental, and support for QQ/WeChat...
Read Morefalsify-dsh: Integrate public Falsify CLI into DSH to generate receipts
`shi275773124/falsify-dsh` is an adapter for DeepSeek Harness (DSH), designed to bridge the gap between Agent self-assessment and verifiable release standards by integrating the public Falsify CLI. Instead of generating a second opinion, this plugin returns the CLI's receipts—such as `PASS`, `PASS_WITH_DEBT`, or `BLOCK`—directly, ensuring that decisions are made by the CLI rather than inferred by the Agent. Core functionality includes three tools: `falsify_lint` for static checks, returning cleanliness tags; `falsify_review` for documentation review, returning final judgments; and `falsify_gate` for Pull Requests.
Read Moredsh-suggest: Clickable follow-up question plugin for DSH sessions.
`dsh-suggest` is a DeepSeek Harness (DSH) plugin maintained by `shaoeric` and licensed under the MIT license, aiming to solve the problem of manually inputting follow-up questions in Agent sessions. Its core functionality is to automatically generate three clickable, editable recommended follow-up questions based on the latest three user messages after each round of the Agent's answer. Users can directly click to submit and start a new round of interaction, or hover to edit before sending. The plugin prioritizes invoking the same provider's flash model (with thinking disabled), falling back to the original model upon failure. It features caching, skeleton placeholders, failure retry, and light/dark mode adaptation, and displays only the latest round of recommendations. This plugin offers two installation modes: the official plugin (persistent, suitable for long-term use, requiring loading via `file:`
Read Moredsh-im-bridge: DeepSeek Harness IM Channel
dsh-im-bridge is an IM channel plugin for DeepSeek Harness (DSH), maintained by shaobeichen and licensed under the MIT License. The tool aims to enable users to operate outside the web interface, allowing them to remotely dispatch tasks to DSH, receive result notifications, and approve dangerous operations via instant messaging tools such as Lark, WeCom (WeChat Work), or Telegram. Core features include: sending task commands directly within the IM; an approval mechanism for dangerous operations that defaults to rejection and requires confirmation to execute; proactive notifications for task completion or failure that include execution time and token usage; automatic truncation of long outputs with full text export available via the `/log` command; session management commands such as `/new` and `/status`; and role-based (admin/regular user) permission control, restricting management access to administrators.
Read Moresent-msg-locator: Locate every turn of conversation in a DSH session
sent-msg-locator is a pure Client DSH plugin maintained by ShanHaiFish, designed to address the difficulty of locating specific turns in long sessions. It provides a persistent column of turn icons on the left edge of the chat area, visualizing each turn as a clickable numbered bubble. Clicking an icon smoothly scrolls to the beginning of the corresponding turn, while the currently viewed turn is automatically highlighted and follows the icon column. Hovering over an icon displays the turn time, user input summary, and status. The plugin supports both static bundle and dynamic plugin forms; the static form loads automatically with the process, whereas the dynamic form requires reactivation after each restart. The plugin is licensed under the MIT license, adapts to both light and dark themes, and requires no Host permissions (no RPC, network, or file system operations), utilizing only element-level APIs for scrolling positioning. Users can access it via `dsh...
Read Moredsh-plugin-security-review: Adding a static security review to DSH dynamic plugin installation
`dsh-plugin-security-review` is a DSH plugin security review guard developed by ShanHaiFish, licensed under the MIT license. It performs static source code security reviews on dynamic plugins installed or executed via `cordis_define` and `cordis_run`. The tool provides two core functions, `plugin_security_review` and `plugin_security_audit`, to handle plugin operations based on a four-tier strategy of `BLOCK`, `ASK`, `WARN`, and `ALLOW`. Its main features include browser-side manual approval popups (Approve, Approve + Whitelist, Reject) and the ability to persist code fingerprints after manual approval, allowing subsequent identical fingerprints to be automatically permitted. Furthermore,
Read Moredsh-self-update: In-app self-update plugin for DeepSeek Harness installed via Git source
`dsh-self-update` is a self-update plugin tailored for DeepSeek Harness (DSH) git checkout installation scenarios. It streamlines the tedious manual processes of executing `git pull`, installing dependencies, and building/restarting, while providing in-app one-click updates, failure rollback, and service restart capabilities. The plugin checks for new versions in the background every 6 hours or on demand, displaying an update panel via a sidebar entry. The update process automatically executes standard build commands and refuses to modify dirty working trees to preserve local changes; if a branch divergence exists, it backs up local commits to a separate branch before synchronizing with the remote. It supports one-click rollback and CLI fallback commands in case of update failures. Service restart is implemented via process exit code 75 and is compatible with systemd, PM2, and the native macOS Shell (requires Xcode toolchain; the application uses Ad-hoc signing).
Read More