dsh-lan-bridge: Implementing crypto.randomUUID for DeepSeek Harness mobile web
dsh-lan-bridge is a DSH plugin maintained by Def1ce (version 0.2.1, MIT license, zero dependencies) designed to resolve errors caused by the missing `crypto.randomUUID` function when mobile browsers access the DeepSeek Harness (DSH) web UI via HTTP only. This plugin injects a polyfill based on `crypto.getRandomValues` into the page, enabling the DSH web interface to function normally without HTTPS certificates, warning handling, or public network tunnels, and is particularly optimized for older iOS environments. Core features include automatically binding the DSH webserver to `0.0.0.0` and updating the API trust list, from...
Read Moredsh-plugin-reloader: Restart-Free Hot Reload DeepSeek Harness Plugin
`dsh-plugin-reloader` is an MIT-licensed DSH plugin (version 0.2.0) maintained by `deepforce`, designed to address the pain point of frequently restarting `dsh web` during plugin development. It implements hot reload by monitoring changes in the plugin entry file and `package.json`: if only code is updated, it remounts in place within the current process; if `dependencies` or `peerDependencies` change, it terminates the process via a configurable exit code (default 42), leaving it to an external supervisor to restart. The plugin provides a `/reload` command for manual reloading or checking status, as well as `/watch-status` to view monitoring details. A built-in protection mechanism prevents...
Read Morerestart-service-button: Add a one-click service restart button in the DSH web interface.
restart-service-button is a DSH Web plugin developed by DeBug-lzy, licensed under the MIT License. It aims to solve the inconvenience of having to return to the command line to frequently restart the dsh web service from the web interface. The plugin adds a "Restart Service" button to the top-right corner of the web interface. It features a double-click confirmation mechanism to ensure operational safety and ensures the button remains functional after a restart. It allows users to adjust the button's top/right offsets via the settings page. The position data is saved to browser localStorage and persists after the restart. The plugin adheres to DSH design standards, restricting the interface to local loopback access only to prevent remote triggering from the LAN. Installation requires using the `dsh plugin --profile web add` command to point to a GitHub or local path, followed by restarting the web service.
Read Moredsh-think-phrases: DSH Session Header Think-Chain Phrase Statistics Plugin
dsh-think-phrases is a DSH client statistics plugin developed and maintained by deathbook, licensed under the MIT License. This plugin aims to address the inconvenience of manually finding specific phrases in session reasoning chains. By mounting to the right toolbar of the session header, it provides real-time statistics on the occurrence and total count of "let me", "we", "let's", and "I'll" in all reasoning blocks of the current session. Core functions include counting only reasoning chain text and ignoring case sensitivity; smart matching rules, such as "we" matching variations like "we're" but not "weird", and "I'll" matching both "I'll" and "I will". It is compatible with DSH Desktop 2.x, standard dsh web, and...
Read Moredsh-pseudo-vision: Supply local visual evidence to DeepSeek Harness's text-only provider
dsh-pseudo-vision is a plugin designed to provide local visual capabilities to DeepSeek Harness (DSH) text-only models. By converting image attachments into OCR text, color statistics, pixel scanning, and metadata, it enables providers that do not support image input to process visual content based on this "evidence," operating entirely locally without any external API dependencies. The plugin supports generating sibling routes for specific or all providers and features a round-robin hierarchical evidence management system alongside request quota protection mechanisms. Installation requires Node.js >= 22.19 and pnpm, supports deployment via GitHub or local paths, and offers flexible configuration, making it suitable for developers seeking to enhance DSH's multimodal processing capabilities without introducing external visual services.
Read Moredsh-wallpaper-skin: Change the wallpaper for dsh Web
dsh-wallpaper-skin is a persistent plugin for DeepSeek Harness (dsh) developed by ddbj-hub, designed to provide a custom wallpaper background for the Web interface. This plugin supports static images (jpg/png/webp) and silent looped videos (mp4/webm), replacing the application background with user-specified local files and employing a semi-transparent panel design to minimize interface occlusion. Implemented based on the Cordis plugin architecture and Webserver routing, it remains effective after a single installation and is compatible with both Dark and Light modes. Users can install it via the `dsh plugin` command, manual configuration of `cordis.patch.yml`, or local file dependencies. The configuration path requires filling in the absolute path of the wallpaper file in the settings page and modifying it.
Read Moredsh-token-data: Token Usage, Supplier Balances, and Quota Panel for DSH Web
dsh-token-data is an MIT-licensed plugin designed for the DeepSeek Harness (DSH) web interface, aiming to centralize the display of dispersed token usage, vendor balances, and subscription quotas. The plugin provides a real-time usage dashboard, daily heat maps, and 7-day trend analysis. It supports balance inquiries for mainstream vendors such as DeepSeek, OpenRouter, and Kimi, as well as quota monitoring for services like OpenCode Go. Its core features include five read-only, loopback-only GET API endpoints, real-time credential parsing (no key storage), incremental caching, and a fault tolerance mechanism (preserving the last successful data). Installation requires Node.js >= 20 and can be performed via `dsh plugin --profile web add dsh-`
Read MoreDSH 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 MoreBlue 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 Moredsh-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 Moredsh-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 Moredsh-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 Moredsh-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 Moredsh-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 Moresuanzhang-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 Moredsh-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 Moredsh-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 Moredsh-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 Moredsh-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 MoreDSH 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 Moredsh-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 Moredsh-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 Moredsh-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 Moredsh-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