dsh-api-balance: View AI platform balances and usage in the DSH session title bar.

dsh-api-balance is a DSH Web plugin maintained by Badegg404, designed to address the issue of disparate balances and usage across multiple AI platforms. This plugin displays information as a floating overlay in the session title bar, featuring two tabs—"Balance" and "Usage"—and supports switching between multiple vendors. Key features include: 30-second automatic real-time refresh and manual refresh; credentials persisted in `~/.dsh/.credentials.yaml` (permission 0600) and retained after restart; security measures where only loopback requests are accepted and API keys are never exposed in the frontend or logs; and theme adaptation. New platforms can be easily added by configuring `PROVIDERS`. The plugin can be enabled with a single `dsh plugin` command.

Read More
dsh-openai-gateway: Expose DSH Agent as an OpenAI Compatible API

`dsh-openai-gateway` is a plugin for DSH designed to expose the DeepSeek Harness (DSH) Agent as a standard OpenAI-compatible API server. The plugin supports endpoints such as `POST /v1/chat/completions` and `GET /v1/models`; each request is backed by a real DSH Agent session equipped with tools and a workspace. Users simply need to install the plugin and restart the service to connect using any OpenAI client by configuring the `base_url` and API key. By default, the plugin listens on the local loopback address port 41540 and offers two session modes: stateless and sticky. Sticky sessions support multi-turn continuous tasks and require specific headers or fields to maintain the session state.

Read More
dsh-summary-sidebar: The "Summary + Sidebar" Plugin for DeepSeek Harness Web

dsh-summary-sidebar is a standalone client plugin for the DeepSeek Harness (dsh) web profile, designed to centrally display conversation artifacts and provide workspace tools. The plugin primarily consists of two core features: "Summary" and "Sidebar". The Summary feature automatically aggregates documents, web pages, and images involved in the current conversation, allowing users to directly click on items to preview or edit them. The Sidebar, serving as a right-side drawer panel, offers five practical tools: File Explorer (browse and manage files), Terminal (an independent command execution environment based on node-pty), Browser (iframe preview for HTML or external URLs), Document Reader (text editing and saving), and Image Reader. This plugin is suitable for scenarios where users need to quickly review conversation artifacts, view workspace files in the browser, or execute terminal commands.

Read More
@az7627/dsh-mobile-remote: DeepSeek Harness Mobile Web GUI and WireGuard Remote Enhancement

@az7627/dsh-mobile-remote is an MIT-licensed plugin specifically developed for DeepSeek Harness (DSH), aiming to resolve compatibility issues when accessing the DSH Web GUI on mobile devices. Through a dual-injection approach without modifying the source code, the plugin optimizes the desktop's three-column layout into a mobile-friendly single-column mode for viewports ≤760px. This includes transforming the sidebar into a drawer, implementing a full-screen detail panel, and adding touch optimizations, ensuring the desktop layout remains completely unaffected. Core features encompass mobile-friendly modal dialogs, a custom-built Web directory selector (replacing the native browse dialog), an enhanced file manager (supporting split-pane browsing, preview and editing, 8MB uploads, and right-click operations), and a browser-based PTY terminal powered by xterm.js. Additionally, the plugin...

Read More
flowctx-dsh: Local First Context Engine for DeepSeek Harness

flowctx-dsh is a local-first context management plugin for DeepSeek Harness (DSH) designed to address context blurring, information loss, and repetitive search issues caused by long sessions in agent programming. As an additive extension of `dsh-compaction-basic`, it introduces an engineering memory model, with core capabilities including: 1. **Engineer Handover Note Summaries**: Enabled by default, converts summaries into structured handover notes containing failure paths and key identifiers, surpassing general narrative summaries. 2. **Hierarchical DAG Summaries**: Enabled by default, collapses history into hierarchical summary nodes to prevent information generalization in long sessions. 3. **Reversible Tool Result Projection**: Enabled by default, structurally compresses tool results exceeding a threshold and stores the original hash, supporting on-demand retrieval of the original content. 4

Read More
dsh-web-launcher: DSH Web's Windows One-Click Launcher

dsh-web-launcher is an independent Windows tool maintained by ayinQAQ, aiming to simplify the startup and management process of DeepSeek Harness Web (DSH Web). By creating desktop shortcuts, this tool resolves the issue where manual restarting of DSH Web and browser refresh are required after installing, updating, or uninstalling plugins. The first double-click on the shortcut launches the dsh web service and automatically opens the browser; a second double-click verifies the ownership of port 3080, restarts the process in the background, intelligently refreshes existing pages with the title "DeepSeek Harness," and includes a mechanism to prevent duplicate clicks. This project is licensed under MIT, requires Node.js >= 20, and supports installation via the DSH plugin command or global npm. Users can install via DS...

Read More
dsh-thinking-language-zh: Fix the Thinking, Reasoning, and Response Language of the DeepSeek Harness Agent

`ayanJava111/dsh-thinking-language-zh` is a single-node bundle for DeepSeek Harness (DSH) deployment designed to fix the thinking, reasoning, and response language of the Agent, with Chinese mode enabled by default. This plugin functions via the system-prompt section and is applicable to Web UI, headless, and ACP environments. Its features include not adding tools, not accessing the shell, and not modifying the model, contributing only a system-prompt section. Users can install the plugin to a specified profile and start it using the `dsh plugin` command. The plugin supports configuring the `text` and `complete` fields, allowing...

Read More
dsh-plugin-clinic: Read-only health check for DeepSeek Harness plugin suite

dsh-plugin-clinic is an MIT-licensed plugin for DeepSeek Harness, focused on providing read-only plugin health checks. Instead of performing fixes or writing to external state, it evaluates the stability risks of the installed plugin collection through multiple dimensions such as loaders, dependencies, and runtime. Core features include the model tool `plugin_health`, the "Health Check" tab in the Web dashboard, and JSON reports for CI and scripts. The plugin provides 8 read-only checks, such as load health, bundle manifests, peer dependencies, and runtime compatibility, and supports installation and updates via simple npm commands. Configuration options are flexible, allowing for the restriction of the diagnostic scope and the enabling of specific routes. Users can obtain detailed diagnostic results via session commands, the Web GUI, or the HTTP interface. Please note that...

Read More
dsh-doudizhu: Play Online Dou Dizhu while waiting for a DSH session

dsh-doudizhu is a lightweight Dou Dizhu plugin running on the DeepSeek Harness Web GUI, designed to provide entertainment during agent conversation gaps. Maintained by AwesomeHou and licensed under the MIT license, the plugin currently supports only online battle mode and does not feature local offline gameplay. Core features include 3-player online PVP, automatic bot replacement if fewer than 3 players join within 15 seconds, Token check-ins, and a complete economic loop. Technically, the frontend uses React/TypeScript, offering a light theme and customization features for nicknames and avatars. The backend is deployed on Cloudflare, utilizing Workers, Durable Objects, and D1 to implement matchmaking, real-time synchronization, and accounting. The client features a built-in default API address, eliminating the need for external configuration.

Read More
awesome-dsh-pet: Extensible Multi-role Desktop Pets within the DSH Web GUI

awesome-dsh-pet is an extensible multi-character desktop pet plugin for DSH Web GUI, maintained by Awesome-AI-Pedia and MIT licensed. This plugin consolidates character display, interaction, and asset management, allowing the pet to be displayed in the bottom right corner of the page and enabling operations such as feeding, playing, and switching characters. Its core features include support for two built-in characters, `jingyu-zongcai` and `lulu-capybara`, as well as configuration options for enabled status, size, opacity, walking functionality, and sleep parameters via `settings.yaml`. The plugin supports the quick addition of custom characters; the process involves determining the character ID, placing compliant assets (such as Codex atlas or single-row sheet), and updating the manifest.

Read More
dsh-zai-coding-models: Early integration of GLM-5.3 on the `zai-coding-cn` track

`auuduu/dsh-zai-coding-models` is an MIT-licensed DSH bridge plugin designed to address the issue where the outdated built-in directory in DeepSeek Harness prevents the use of Zhipu's latest model, `GLM-5.3`. This plugin does not modify API keys or endpoint configurations; instead, it supplements the `GLM-5.3` model to the `zai-coding-cn` provider route while retaining the original six bundled models. The added model supports a 1M context window, 128K maximum output, and multiple thinking levels, and forces the reasoning effort parameter to be enabled. Users can install it using the `dsh plugin add` command, requiring a DSH restart to take effect; alternatively, they can choose to manually write the configuration to `~/.`.

Read More
dsh-auto-review: DSH's default-enabled security review plugin

dsh-auto-review is the native security audit plugin for DSH (DeepSeek Harness), designed to decouple "permission control" from "content auditing" to prevent security reviews from being bypassed due to full access permissions. The plugin possesses two core capabilities: first, it performs local rule interception before executing high-risk operations such as write, edit, and Bash, adopting a default "fail-closed" strategy that denies execution until explicitly reviewed; and second, during change delivery, it conducts a review via an independent read-only sub-agent. If high-risk issues are detected, it defaults to requiring a fix; it will not falsely report as "clean" if the audit is interrupted or the results are unparseable. The plugin offers a session-level Auto Mode that is enabled by default and persists across restarts, which can be temporarily disabled in the current session via a command. It supports Web and cc-tui profiles, requires installation within the DSH environment, and requires Node.js 18.

Read More
dsh-safety-net: Adding self-protection guardrails to DeepSeek Harness

dsh-safety-net is a self-protection plugin for DeepSeek Harness (DSH), designed to prevent agents from mistakenly modifying critical files that could lead to system crashes. Its core capabilities include hard-intercepting write or edit operations on protected paths, automatically backing up the original file to a specified directory prior to modification, and providing a suite of CLI self-recovery commands. By default, the plugin enables strict mode, declares a read-only sandbox policy, and issues alerts when the host sandbox configuration is deemed too loose. Users can install the plugin using `dsh plugin add`, which requires Node.js ≥ 20 and depends on specific libraries provided by the DSH host runtime. Typical usage includes checking status, manual backup, restoring specific backups, fixing missing files, and granting one-time write permissions. Built-in protected paths cannot be removed via configuration, while additional paths are only supported at runtime.

Read More
dsh-voice-by-edge: Add Voice Communication Practice Mode for DSH Web Pages

dsh-voice-by-edge is a speech practice plugin designed specifically for DSH Web pages, aiming to enhance the listening and speaking practice experience by integrating Text-to-Speech (TTS) reading and Speech-to-Text (STT) voice input. This plugin is based on the MIT license and maintained by astr0mfly; its core features include bilingual colloquial short sentence responses, automatic dialogue reading, microphone real-time voice input, and automatic sending. TTS prioritizes Microsoft Edge Neural Voice and falls back to browser local synthesis if unavailable, while STT relies on the browser's Web Speech API. Users can install it via the `dsh plugin add` command (requiring the `msedge-tts` build script to be allowed) and enable it after restarting. It covers use cases such as speed adjustment (0.75x-1.5x), sentence-by-sentence reading, and shadowing.

Read More
@asherliner/dsh-memory-connect: Add cross-session memory for DSH

@asherliner/dsh-memory-connect is an open-source, MIT-licensed cross-session memory plugin for DSH (v0.6.1, requires Node.js >= 18). It addresses the issue of information loss when a DSH session ends. Its core capabilities include: Global Soul (providing a persistent global identity via ~/.dsh/soul.md), automatic information extraction, cross-session memory retrieval, context inflation prevention, scheduled maintenance, LLM-driven memory integration, memory decay and compression, and full-text search based on SQLite FTS5. The plugin adopts a Trust Model, injecting recalled history as an untrusted reference while always prioritizing the current instruction. It can be installed by adding it to a specified profile via the `dsh plugin` command or npm.

Read More
dsh-doctor: A health check for DSH profile configuration

`dsh-doctor` is a configuration health check tool for the DeepSeek Harness (DSH) maintained by asdf17128, aiming to solve the issue of silent failures caused by configuration errors in DSH. By comparing the actual configuration tree started by DSH with the default configuration tree, it automatically detects problems such as config-clobber (configuration fields discarded by patches), dead-patch, tool naming conflicts, unmounted plugins, and outdated plugins. This tool supports two usage modes: running directly as a command-line tool via `npx dsh-doctor`, or installing it as a DSH plugin to register the `config_doctor` tool. Users can use `--explain` to view the configuration tree status and utilize `--verbose`, -

Read More
asakumizy/dsh-local-skills: Add local SKILL browsing page for DSH Web UI

`asakumizy/dsh-local-skills` is a Web UI plugin for DeepSeek Harness (DSH) designed to simplify the browsing and management of local SKILL files. The plugin supports identifying skill files in directory form (`<name>/SKILL.md`) and flat form (`<name>.md`), requiring files to contain YAML frontmatter and be named in kebab-case. Core features include listing skill names, descriptions, and applicable scenarios on the settings page, along with a "Use" button to retrieve and copy the invocation prompt. The plugin supports real-time monitoring of file changes via the `watch` configuration, with the interface automatically refreshing after new or modified skills are added. Installation is performed by specifying the path using the `dsh plugin` command followed by a restart.

Read More
dsh-graph-monitor: Defining and Real-Time Visualization of GRAPH Workflows in DSH

`asakumizy/dsh-graph-monitor` is a tool within the DSH plugin ecosystem designed to address the black box problem of workflows. It defines LangGraph-style workflows as editable, runnable objects and implements real-time visualization of the execution process. The plugin supports the rendering of layered topology graphs via SVG, utilizing colors and animations to distinguish current, completed, and failed node states in real-time. It also provides node detail viewing functionality to assist with debugging. Core capabilities include custom Workflow JSON editing and saving, playback of execution history, and integration and execution within conversations via the `/workflow` command or tool. It supports two execution backends: `simulated` and `real`. The latter can bind to DSH's real capabilities and automatically falls back if they are missing. Additionally, the plugin includes control flow primitives.

Read More
dsh-qq-remote: Remote Control DeepSeek Harness via QQ Messages

dsh-qq-remote is a DeepSeek Harness (DSH) plugin designed to enable remote agent control via QQ messages. It acts as a bridge utilizing protocols such as NapCat for the OneBot 11 standard, allowing users to execute shell commands, dispatch tasks, view status, and receive screenshots without relying on the local terminal, using commands such as `/exec`, `/ask`, and `/screenshot`. The plugin supports session management, AI chat mode, and phase reporting, requires a Node.js >= 22 environment, and has zero npm dependencies. During installation, users must configure DSH settings or the `~/.dsh/qq-remote.json` file, with the core requirement being the setup of an `allowedUsers` whitelist to...

Read More
DeepSeek Harness Usage Plugin: View Today's Estimated Usage and Account Balance in Web Sessions

`arslan-jh/deepseek-harness-usage` is an MIT-licensed plugin designed for DeepSeek Harness (DSH) Web, aimed at addressing account quota visibility issues. It displays "Today's Consumption" (estimated) and "Total Balance" in real-time below the conversation input area, automatically refreshing every 3 minutes. The total balance is retrieved directly via the DeepSeek official API, while the estimated daily consumption is based on the baseline change of the day's balance, supporting calibration by manually entering the official website's balance. The plugin reuses the pre-configured API Key from DSH, eliminating the need for re-entry, and features recharge detection, as well as the ability to read local logs to complete the daily consumption record. Installation requires Node.js 22+ and can be added via the `dsh` or `npx` commands; simply refresh the web page after installation.

Read More
dsh-cursor-settings: Cursor-style settings page and recent input bar for DSH web

`dsh-cursor-settings` is a DSH web plugin maintained by Argonaut790, designed to optimize the DSH interface through the philosophy of "everything is a plugin." The plugin primarily offers two core functions: first, it adds four management modules—Rules, Skills, MCP, and Import—to the DSH settings dialog, supporting the viewing and editing of `AGENTS.md`/`CLAUDE.md` rule files, managing Skills, maintaining MCP server entries (writing to `cordis.patch.yml`, supporting stdio or streamable-http, and real-time status monitoring), and importing Cursor settings; and second, it provides a fixed latest input card at the top of the conversation to help users quickly recall the latest input in long conversations.

Read More
dsh-plugin-devin-bridge: Connect Devin hosted models to the DSH model provider system

dsh-plugin-devin-bridge is an MIT-licensed plugin maintained by Arborsm, designed to adapt Devin's Connect RPC API to the dsh LLM interface. By registering a `devin` provider, it resolves format discrepancies between Devin models (e.g., glm-5.2, swe-1.7) and dsh's local protocols (e.g., GenerateOptions, StreamChunk), implementing streaming response decoding, tool call mapping, and image input support. The plugin features a dynamic model directory, supports 5-minute TTL caching, and gracefully falls back to static configuration on network failures. Installation requires Node 22.19+ and dsh 0.1.0-rc.6+, and authentication is required.

Read More
dsh-startup-guard: Repair session logs before DSH startup, pre-check plugin combinations, and isolate crash sources

dsh-startup-guard is a third-party startup guard plugin for DeepSeek Harness (DSH), maintained by aokamoaki and licensed under the MIT License. It aims to address startup delays caused by missing plugins, corrupted logs, or runtime errors, improving system stability through pre-startup checks and fallback mechanisms. Core features include repairing corrupted session.jsonl logs and backing up originals; generating a plugin manifest and source code snapshot to establish a rollback baseline; verifying and rolling back bundles that fail to parse; detecting combined configuration errors (such as ID duplication, YAML fatal errors) and supporting automatic disabling; verifying client artifacts within a VM sandbox; and executing host plugin apply() smoke tests in a subprocess environment to identify startup anomalies. The plugin uses...

Read More
dsh-notify: DSH Web Backend Conversation Completion Notification Plugin

dsh-notify is a Windows notification plugin for the DeepSeek Harness (DSH) web version, designed to address the lack of notifications during background multi-turn conversations. When a conversation round completes, encounters an error, or reaches a goal, and the page is in the background or out of focus, the plugin notifies users via Windows Toast and sound effects; when user input or approval is required, it always triggers a notification to ensure no interaction is missed. Core features include a master switch and volume control in the conversation header, intelligent background/foreground state detection, session-based deduplication, and support for real-time hot-reload configuration. The plugin provides a same-origin HTTP API that allows for reading configuration and reporting foreground state. Installation is straightforward; after adding via the `dsh plugin` command, a restart is required to activate the plugin, with no complex configuration needed.

Read More
dsh-BFF-pet: A Desktop Pet Driven by DSH Agent Status

dsh-BFF-pet is a desktop pet plugin within the DSH plugin ecosystem. It aims to map the execution status of background Agents in real-time via transparent floating windows and unobtrusive WebM animations, thereby preventing developers from frequently switching windows. Automatically launched by DSH, this plugin reuses the local port 127.0.0.1:3080, requiring no standalone entry point or additional ports. Core features include switching animations based on Agent status (such as idle, thinking, working, waiting, completed, or error), displaying status bubbles, and showing Easter eggs triggered randomly, on a timer, or based on token consumption. It supports mouse click interactions and drag feedback, and offers controls for show/hide, transparency adjustment, size scaling, and exiting via the system tray. The plugin is equipped with robust mechanisms including disconnection detection and error visualization. Runtime requirements include Node.js >= 22.19 and Electron...

Read More