DSH Plugin dawsondx/dsh-doc-share: Organize chat sessions into an exportable report

`dsh-doc-share` is a DSH conversation report sharing plugin maintained by dawsondx (MIT licensed). It aims to address issues with cluttered DSH session messages and difficult archiving by organizing multi-turn Q&A, code blocks, and rich components into structured, summary-statistics-rich professional reports. Core features include support for turn filtering, searching, and quick sharing of individual turns; automatic generation of summaries containing statistics such as turn count and word count; and optimized layout that displays code blocks independently while collapsing tool calls. Supported export formats include PNG, HTML, PDF, and Markdown. It allows customization of cover titles, adjustment of layout width and font size, and the hiding of intermediate processes. The plugin is compatible with dsh-genui rich components, supports dark mode and automatic Chinese-English adaptation, and persists settings using localStorage. Installation is as simple as running `

Read More
Blue Whale Splash: macOS Style Skin Plugin for DeepSeek Harness Web GUI

`dataizu/dsh-whale-aqua-theme` is a visual theme plugin designed specifically for the DeepSeek Harness (DSH) Web GUI, aiming to beautify the interface without modifying source code. The plugin features three core functions: an macOS-style skin, a dynamic whale background with water effects, and a dot-matrix whale send button. Its animations utilize a low-overhead design (DPR 1.25, 24fps) and support automatic pausing upon defocus to optimize performance. There are two primary installation methods: the recommended plugin approach, which installs via the `dsh plugin` command from GitHub. This method does not alter the dist files, facilitating DSH upgrades and rollbacks, and completely mitigates side effects upon stopping the plugin. The traditional dist patching method requires manually copying CSS files and modifying index.html.

Read More
dsh-provenance: Provenance verification before DeepSeek Harness plugin installation

dsh-provenance is a DSH plugin developed by Darren Tang, designed to address supply chain security risks during agent plugin installation. By checking the consistency between the pending installation package and the read source code before code execution, it identifies potential issues in advance and provides judgments of "ok," "review," or "block." The tool supports checking source provenance, registry integrity, install hooks, SLSA build provenance, and artifact-to-source comparison. It offers two usage methods: CLI and DSH tool, supports CI integration, and features installation interception to prevent un-audited plugins from being installed. It is worth noting that dsh-provenance focuses on source verification, does not execute audited packages, does not verify Sigstore signatures, and does not perform code behavior scanning or runtime monitoring. Its clean report...

Read More
dsh-starter-pack: Curated Collection of DeepSeek Harness Community Plugins

dsh-starter-pack is a community plugin selection package for the DeepSeek Harness (DSH) web interface, designed to simplify the plugin installation process. It is published on npm and GitHub under the MIT license, solving the tedious problem of users needing to find, install, and configure plugins one by one. The core features of this package include: providing four plugin groups, such as "Essentials" and "External Capabilities"; supporting batch installation via the UI (Settings → Starter Pack) or the `/setup` slash command; intelligently handling pnpm build interception by modifying configuration only when necessary; and automatically skipping installed plugins during re-runs to ensure idempotency. Plugin installation is executed by re-invoking the dsh binary, new plug...

Read More
@danglong0313/dsh-history-sync: Mirror Codex and Claude Code history to DSH in read-only mode

`@danglong0313/dsh-history-sync` is an MIT-licensed DSH community plugin designed to import conversation history from local Codex and Claude Code into DeepSeek Harness via a read-only, one-way mirror. This plugin is strictly defined as a historical mirror tool; it lacks the capability for two-way synchronization, writing back to the source, or restoring the upstream model, tools, and runtime state. Its core features include: defaulting to a conservative strategy with preview mode enabled and no automatic synchronization, scanning only data from the last 30 days; automatically creating or reusing Workspaces based on the original working directory for grouped display; utilizing content fingerprints and append watermarks to handle duplicate synchronization and incremental updates; and filtering out non-conversational content such as system instructions and tool calls. Configuration via the DSH interface is required after installation.

Read More
dsh-client-ui-girlfriend: Adds a WeChat-style AI girlfriend chat interface to DeepSeek Harness

dsh-client-ui-girlfriend is an MIT-licensed plugin for DeepSeek Harness (DSH), maintained by dalintian. It transforms the DSH Web interface into a WeChat-style role-playing chat platform, supporting multi-character management, AI portrait generation, and contextual interaction. Users need to configure four sets of OpenAI-compatible APIs for chat, vision, text-to-image, and text-to-video. The plugin provides complete role profile injection, context-based generation of photos or short videos, and image visual analysis functionality. Installation requires Node.js >= 22 and pnpm, and can be done via the `pnpm dsh plugin` command. The "girlfriend" configuration, independent of the native interface, is enabled by default (port 3081). Character data is stored in plain text.

Read More
dsh-captain-call: Transform AgentTeams task completion into a Captain's Call

dsh-captain-call is a plugin for the DeepSeek Harness (DSH) Web GUI, designed to address the pain point of manually checking AgentTeams task status through voice interaction. The plugin simulates the WeChat incoming call interface; when a team member completes a task, the desktop assistant GINKA calls "Captain" Daisy and announces the task completion status and duration via TTS. Core features include a full-screen incoming call UI, configurable TTS Chinese broadcast (prioritizing the local Kokoro-82M-zh model, with Edge and system voice fallback support), voice reply, fallback typing interaction, a two-way calling directory, and call history management. The plugin features a deduplication mechanism that only triggers alerts for new tasks and supports complete uninstallation and resource cleanup. Installation involves pulling the repository, downloading model files, and integrating them into DSH.

Read More
dsh-open-terminal: Adds terminal, file management, and Agent tools to the DSH Web profile

dsh-open-terminal is a DSH Web profile plugin designed to integrate interactive terminal and file management capabilities into the DSH workspace and extend the Agent's tool capabilities. By connecting to an existing Open Terminal server, the plugin enables users to perform operations such as command execution, file upload and download, editing, and previewing directly in the browser. Simultaneously, it allows the DSH Agent to call `open_terminal_*` tools to manage processes and files without requiring additional MCP configuration. Its core advantages include a WebSocket-based responsive terminal window, complete file manager functionality, and security through DSH Credentials to protect API keys. The plugin installation is simple and supports installation via pre-built packages or source.

Read More
suanzhang-dsh: Display DeepSeek Harness balance and step costs in the interface

suanzhang-dsh is a local billing plugin designed for DeepSeek Harness (dsh), aimed at addressing the need for users to intuitively view API call costs and balances. This plugin does not invoke the models; it calculates costs solely by reading local session logs and persistently displays the current balance and daily spending in the sidebar of the web interface. Its core functions include providing a detailed cost breakdown by step and supporting visualized summaries and predictions of costs by model, tool, day, and session. It automatically syncs official pricing and falls back to built-in pricing upon failure. It supports DeepSeek V4-Flash/Pro (including peak-valley pricing) and deepseek-chat/reasoner, while marking other models as unbilled. Users can click on a cost row to navigate to the corresponding trace step. Installation requires Node.js v22+, and is supported from GitHub.

Read More
dsh-subagent-model-router: Optional Models and Routing Configuration for DeepSeek Harness Subagent

`dsh-subagent-model-router` is a plugin designed for DeepSeek Harness (DSH) to unify the management of model routing, delegation, and background result aggregation for sub-agents. This plugin addresses the issue of scattered configurations caused by the varying model capability requirements for different tasks (such as retrieval, reasoning, and review). Core features include: the `subagent_model` tool restricting model selection to configured aliases; the `wait-for-subagents` tool used to wait for terminal results from background sub-agents; embedding model tags and routing instructions into system prompts to assist orchestrator decision-making; and providing a read-only model directory view as well as namespace-scoped configuration tools. Additionally, it supports manual routing management via a Web settings page and configuration in `~/.dsh/settings.yaml`.

Read More
dsh-ssh-tui: DeepSeek Harness Terminal for Jump Hosts and Remote SSH

`dsh-ssh-tui` is a pure terminal plugin for DeepSeek Harness designed specifically for jump servers, headless servers, and high-latency SSH scenarios. It runs without a browser or mouse, requiring only an ANSI-supported terminal, aiming to solve the problem of limited interface interaction in remote development. The plugin's core features include a collapsible model thinking stream display, workspace Markdown rendering, prompt injection cards, visualized tool call status (such as Git-style diff), session history recovery, and sub-agent progress monitoring. Users can review the transcript area via PgUp/PgDn, and it supports interactions such as approval and plan mode. The runtime requirements are Node.js ≥ 22.19, DSH CLI, and pnpm. To install, execute `dsh plugin --profi

Read More
dsh-quota-dashboard: Session Cost Statistics and Unified Quota Dashboard

dsh-quota-dashboard is an MIT-licensed plugin for DSH designed to centralize scattered session costs and multi-platform quotas into a unified web dashboard. Its core functions include session cost statistics and unified quota monitoring. The former supports displaying input, cached, and output tokens as well as costs, providing daily budgets, balances, a 26-week usage heatmap, and peak-valley pricing, and supports both Chinese and English. The latter integrates five major providers: DeepSeek, OpenCode GO, Kimi For Coding, GLM Coding Plan, and Volcano Ark, supporting parallel queries, automatic refresh, and countdown progress. The plugin must be installed via local source code and requires a restart of dsh web to take effect. Configuration is stored in DSH_HOME, and credentials are parsed primarily from the credential database. In terms of security, credentials only...

Read More
dsh-file-explorer: Add file browsing, previewing, and editing for DSH Web profile

dsh-file-explorer is an MIT-licensed plugin maintained by cxzrdxy, designed to provide a built-in file browser for pure text agents in DeepSeek Harness (DSH). This plugin adds a "Preview/Edit" tab and a file tree in the bottom right corner of the DSH Web interface, enabling the viewing, editing, and path referencing of workspace files without leaving the chat interface. Core features include real-time synchronization of the current workspace directory tree; support for previewing and editing text (up to 512KB) and images (up to 8MB) with standard keyboard shortcuts; the ability to drag file tree nodes into the message box to automatically insert paths; and support for creating new files and recursive deletion. The plugin includes strict security restrictions, such as same-origin checks, path normalization, rejection of duplicate names and overwrites, and prohibition of deleting the root path. Installation requires using pnpm and a local path.

Read More
DSH Skills Marketplace: Transforming Codex/Claude Skill Repositories into DSH Native Skills Market

`dsh-skills-marketplace` is a skills marketplace plugin for DSH. It supports pulling skill repositories via "repository address + branch + sparse path" and flat-installing them to `~/.dsh/skills/`, enabling DSH, Codex, and Claude to reuse the same `SKILL.md`. The plugin provides plugin-level management, market card expansion to view plugin and skill counts, enable/disable by plugin or individual skill, one-click source update with safe cleanup of remotely deleted items, and edit/confirm removal of source configuration (deleting only the config while keeping installed skills). It requires DSH, Node.js 22+, and pnpm 10+, and can be installed via CLI from GitHub or npm, or by searching in the DSH Desktop plugin market.

Read More
dsh-quiz: Turning DSH conversation answers into a question bank

dsh-quiz is a conversational question bank plugin for the DeepSeek Harness (DSH) Web UI, maintained by cungphammanh590-star and licensed under the MIT license. It addresses the issue of AI responses lacking immediate verification methods, allowing users to convert completed AI responses into single-choice, multiple-choice, or true/false questions without leaving the current session. Core features include a "Generate Questions" button displayed below AI responses, supporting the generation of questions within the right-side drawer. Users can answer questions immediately, view explanations, and optionally save them to a personal question bank or add them to a review list. The plugin provides model tools accessible via natural language (e.g., quiz_create_draft, quiz_answer) and supports keyword search, filtering, and history statistics. Installation requires based on...

Read More
dsh-plugin-dit: Add DIT.ai Dual-Protocol Model Provider to DeepSeek Harness

dsh-plugin-dit is a DeepSeek Harness plugin (current version 0.2.1) developed by cuboteam and based on the MIT License, designed to integrate DIT.ai as a native model provider. The plugin mainly implements three functions: first, it supports DIT.ai as a model source while exposing two sets of APIs, OpenAI Chat Completions (dit) and Anthropic Messages (dit-messages); second, it provides an onboarding flow for the Web profile upon first run to assist users with registration, API Key creation, and credential storage; and third, it supports Native Messages thinking level settings. The plugin does not store API keys itself but instead uses...

Read More
dsh-hotkeys: DeepSeek Harness Browser-side Shortcut Enhancement Plugin

dsh-hotkeys is a browser-side hotkey enhancement plugin for DeepSeek Harness (DSH) maintained by cteni, released under the MIT license. This plugin aims to address the reliance on default keyboard behaviors for message sending, input newlines, and question card answer submission in the DSH web interface, allowing users to customize hotkeys for the three actions: `send`, `newline`, and `customAnswerSubmit`. It supports toggling recording, with configurations saved in browser `localStorage`, requiring no backend support. Users can view bindings via the `/hotkeys` menu or the API, and can set the submit key to combinations like `Ctrl+Enter` to avoid accidental triggering. Installation methods include using the `dsh plugin` command and manual installation.

Read More
dsh-a-stock-select: A-share Stock Selection and Position Diagnosis DSH Plugin

dsh-a-stock-select is a DSH skill plugin built upon a-stock-data, designed specifically for A-share stock selection and position diagnosis. This plugin embeds and integrates the 47 data endpoints of a-stock-data V3.6.1, incorporating four major strategy screening logics (ultra-short, short, medium, and long-term), a position diagnosis process, and mandatory risk control discipline. It forms a self-contained skill with zero external dependencies and is ready to use out of the box. Its core functions include a standardized stock selection pipeline of "Data Retrieval -> Filtering -> Output", as well as a position diagnosis featuring a 7-step data verification process that provides conclusions on holding, reducing positions, or liquidating positions, along with key price levels. The plugin includes a built-in mandatory stop-loss discipline to exclude ST-listed stocks and risky targets, and every output is accompanied by risk warnings and disclaimers. Installation requires Node.js >=18 and the DSH environment, and is executed via `d...`

Read More
dsh-worktree: Git worktree filesystem isolation for DeepSeek Harness sub-agents

`dsh-worktree` is a plugin for DeepSeek Harness (DSH) designed to provide filesystem isolation for multiple sub-agents running in parallel via Git worktrees, preventing interference between working directories. It enables each sub-agent to share the repository object store while maintaining a separate workspace, primarily offering two entry points: the `ctx.worktree` service API and the `/worktree` slash command. Its core mechanism involves placing worktrees in the `.dsh/worktrees/<flatSlug>` directory and automatically creating the corresponding `worktree-<flatSlug>` branch. When creating, the plugin strictly validates the slug and attempts to perform environment configuration, such as copying configuration and linking dependencies. Regarding change protection...

Read More
dsh-skill-remote: Remote skills.sh for DeepSeek Harness / GitHub Skill Plugin

dsh-skill-remote is an MIT-licensed DeepSeek Harness plugin designed to discover and install remote skill packages from skills.sh or public GitHub repositories. The plugin provides a unified display of remote candidate skills alongside local skills. Upon model confirmation, it uses the `install_skill` tool to atomically download skills to a local directory, which is then handled by the DSH built-in file system without requiring a restart. The plugin defaults to zero network requests, communicating only when configuring remote sources or initiating an installation, and supports three types of standard URL formats. Installation requires the DSH next release version. It can be installed via npm or source code, with source code installation requiring build license configuration. In terms of security, the plugin includes built-in limits such as a single file size of 1MiB, a total size of 8MiB, and a file count of 64, and performs atomic installation and...

Read More
cslht11/dsh-ssh-remote: SSH Remote Workspace Plugin for DSH

`cslht11/dsh-ssh-remote` is an SSH remote workspace plugin for DeepSeek Harness (DSH), derived from `flymysql/dsh-remote` (v0.6.0, MIT License). This plugin solves the problem of manually switching SSH connections when handling files on multiple remote servers within an Agent, supporting parallel registration of multiple machines, independent connection pools, and switching between the current machine. Core features include: 1. **Multi-machine Management**: Supports registering an arbitrary number of servers, configuring host, port, password, or keys, with configurations saved in a local JSON file. 2. **Remote Workspace**: Specifies a remote directory for each machine and provides a bidirectional SFTP synchronization mechanism (`rw_sync` pull, `rw_push` push).

Read More
dsh-plugin-forge: AI-native DSH Plugin Generator

dsh-plugin-forge is an AI-native plugin generation tool maintained by csiroqa, aiming to transform AI-discovered capability gaps into checkable, submittable independent git plugin repositories. At its core is the `forge_plugin` tool, which supports automatic invocation by AI during task execution to facilitate sub-agent development, quality checks (typecheck/test/build), independent repository migration, English Conventional Commit commits, and hot mounting. The tool features a deduplication mechanism, supports updating existing plugins, and disables push operations by default to ensure security. Sub-agents operate only within the workspace staging area, and failures preserve the state for troubleshooting. Installation requires Node.js ≥ 22, pnpm, and a local DeepSeek instance.

Read More
dsh-hotkeys: Global hotkeys for DSH

dsh-hotkeys is a global hotkey plugin for the DeepSeek Harness (DSH) web interface, designed to reduce mouse interactions and improve session management efficiency. Developed under the MIT license, it supports Windows, macOS, and Linux platforms and requires a Node.js >= 22 environment. Its core functions encompass session navigation, draft handling, and session management. Specifically, it allows cycling through or creating new sessions in sidebar order, sending or clearing drafts (while preserving images), stopping current generation, forking, and archiving sessions. Additionally, it provides the `/hotkeys` command to view currently active keybindings. The plugin features intelligent trigger guards to prevent accidental triggers during IME input, AltGr key presses, and when keys have been consumed. It also supports the configuration of `ignoreInputs`.

Read More
dsh-web-restart: Sidebar plugin for one-click full restart of DSH Web

dsh-web-restart is a DSH Web plugin designed to address the difficulty of performing a complete restart when running `dsh web` in a foreground terminal. The plugin provides a one-click restart button in the sidebar and a `dsh_restart` tool for Agent invocation, supporting both Chinese and English interfaces. Its core workflow includes: terminating the current `dsh web` process; using a startup guard to wait for the old process to exit and the port to become free, thereby avoiding port conflicts; and finally relaunching the service with original command-line arguments while forcibly adding the `--no-open` parameter to prevent new browser windows from popping up. During the restart, the page does not refresh; the UI is restored in the same tab after WebSocket automatically reconnects. Additionally, it features a single-execution protection mechanism to prevent concurrent restarts. This plugin is suitable for environments without systemd, Docker, or other supervisors.

Read More
dsh-workspace-only-plugin: Add Workspace Only file access switch for DSH

`dsh-workspace-only-plugin` is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to centralize file access outside the workspace to user confirmation under any sandbox mode. This plugin captures out-of-bounds paths and embedded absolute paths within tool calls such as `read`, `write`, `edit`, and `bash` via lexical scanning. Once files outside the working directory are detected, it dispatches an `approval/request` request. If approved by the user, the call proceeds; otherwise, it is blocked. This mechanism can even override the `danger-full-access` mode, ensuring that a forced modal is displayed even if the approval policy is set to `never`. The plugin supports a global persistent switch and integrates with `dsh-auto-mo...`

Read More