dsh-edit-resend: Edit and Resend Sent Messages in DSH
dsh-edit-resend is an MIT-licensed plugin maintained by mbj733, designed to solve the problem that the DeepSeek Harness (DSH) web interface cannot edit already-sent messages in place. This plugin empowers developers to edit and resend user inputs, assistant thoughts, or replies after a message has been sent, with support for stopping in-progress responses, regenerating the last finalized reply, and retrying any historical turn. In single-conversation mode, old versions are automatically archived, and the sidebar maintains a single conversation title unchanged, ensuring a smooth editing experience. The plugin offers two cascade strategies, `truncate` and `preserve`, and features a failure visibility mechanism to ensure clear operation feedback. Installation only requires executing the `dsh plugin` command and restarting the service, while building from source involves installing dependencies via npm and running the build process.
Read Moredsh-timeline-studio-plugin: Integrating Timeline Studio's .timeline Command Layer into DeepSeek Harness
`dsh-timeline-studio-plugin` is an MIT-licensed plugin maintained by MartinDelophy, designed to connect DeepSeek Harness with Timeline Studio's deterministic `.timeline` command layer. It is not a new video editing interface, but rather enables AI to safely inspect, preview, apply modifications, and render MP4 files within conversations. Core features include packaging the `edit-timeline-studio` Agent Skill, providing seven tools that cover project, track, and transcript inspection, and reducing change risks through revision checks, idempotent operation IDs, and `allowedRoots` filesystem boundaries (including symlink escape protection).
Read Moredsh-chat: A Plain Conversation Plugin for DSH Web GUI
dsh-chat is a DSH Web GUI plugin (v0.1.0, MIT licensed) maintained by MarkJun236, designed to integrate conversations that do not require workspaces or tool calls—such as simple Q&A and copywriting—into the DSH interface, avoiding the need to switch applications. The plugin provides a standalone "Chat" entry in the sidebar, reuses DSH's existing `ctx.llm` model routing, and supports switching between imported providers and models without additional key configuration. Core features include streaming output (real-time display of content, reasoning process, and usage), multi-session management (create, switch, rename, delete), and optional AI-generated automatic titles. The interface supports Markdown GFM rendering with a security whitelist mechanism, and follows DSH's light and dark themes. Installation is performed through profile configuration and symbolic links.
Read Moredsh-messager: Task Status Notification Plugin for DeepSeek Harness
DSH-Messager is a community notification plugin for DeepSeek Harness, designed to push the agent's session interactions, task completions, and error states to systems, browsers, or third-party platforms. It supports channels such as Feishu, WeCom, Discord, DingTalk, and Telegram, and adopts a single-package dual-end architecture, where the host end handles system notifications and external pushes, and the client end is responsible for browser alerts. Configuration can be edited in real time through the "Notification & Messenger" section of the DSH settings page, or by directly modifying settings.yaml and making RPC calls; the configuration routing is independent of the DSH whitelist. Installation requires building the plugin first, then registering it to the web profile via the `dsh plugin add` command and starting the service. The plugin provides debouncing mechanisms such as deduplication cooldowns and rate limiting.
Read Moredsh-tool-git: Structured Git Tools with Destructive Command Protection for DeepSeek Harness
dsh-tool-git is a Git tool plugin developed specifically for DeepSeek Harness (DSH), designed to address the risks of Shell injection and the difficulty of parsing outputs when executing Git commands through bare Bash. This plugin runs Git operations via a shell-free subprocess runner, avoiding the risk of model inputs being interpreted by the Shell, and parses outputs such as status, diff, and log into structured JSON for stable processing by agents. Its core capabilities cover common Git operations including status, diff, commit, and checkout, and it introduces a destructive command protection strategy. The destructivePolicy option is set to deny by default to reject dangerous operations.
Read Moredsh-plugin-knowledge-graph: Providing read_graph Code Knowledge Graph Tool for DSH
dsh-plugin-knowledge-graph is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to help agents efficiently understand repository structure by building an in-memory knowledge graph of the codebase, replacing manual file searches. Originating from Luke-Yong/H, this plugin registers the `read_graph` tool and supports parsing for TypeScript/JavaScript as well as Python (with module-level binding). It utilizes node types such as dir, file, and symbol, along with edge types like CONTAINS and EXPORTS, to provide features including directory structure queries, symbol exports, import dependencies, reverse dependencies, and unused import detection. Installation requires Node >=22.19 and specific dependencies, via
Read Moredsh-workshop: Adding a Local Plugin Store to the DSH Web UI
dsh-workshop is a Steam-style plugin marketplace integrated into the DeepSeek Harness Web UI, designed to address the issues of scattered community plugins, inconsistent installation sources, and unstable GitHub access. It provides a "Workshop" entry in the sidebar, offering browsing of 850+ plugins, category filtering, and bilingual descriptions in both Chinese and English. Core capabilities include one-click installation with npm as the primary source and automatic fallback to GitHub sources, built-in mirror speed testing across 7 mirrors to accelerate downloads, and safety mechanisms such as a TUI plugin blacklist, installation pre-checks, artifact verification, and automatic rollback. Additionally, it supports unified management and updates for installed plugins. Users require a Node.js 18.17+ environment and can use the tool by adding plugins via the command line and restarting the service. This tool is positioned as a local development aid, providing basic security
Read Moredsh-antigravity: Integrating Google Antigravity / Cloud Code Assist into DeepSeek Harness
dsh-antigravity is an unofficial DSH Web plugin maintained by LiZhenNet, licensed under the MIT License, designed to integrate Google Antigravity / Cloud Code Assist as a model source for DSH. The plugin registers a DSH LlmAdapter under the provider route `antigravity`, directly connecting to the Cloud Code Assist streaming API, and supports Google OAuth login, account information viewing, quota grouped by model family, and reset times through the DSH Web settings page. Core features include managing models directly in the model selector, with each model displaying
Read Moredsh-remote-tunnel: Connecting Remote dsh Web to a Local SSH Tunnel
`dsh-remote-tunnel` is a Remote Host Tunnel Manager plugin for DSH, designed to simplify the complex workflow of running `dsh web` on remote Linux servers. By encapsulating port allocation, registry management, systemd supervision, and SSH tunnel maintenance, this plugin allows users to maintain only a single local SSH tunnel, thereby avoiding manual handling of details such as port conflicts, disconnection and reconnection, and system service configuration. Core features include: automatically allocating an independent remote port for each user and recording it to the registry; utilizing user-level or system-level systemd to supervise remote services; employing a resilient SSH tunneling mechanism that supports automatic reconnection upon network interruptions and heartbeat keep-alive; and intelligently handling local end...
Read Moredsh-undo: Persistent Undo/Redo per User Turn for DeepSeek Harness
dsh-undo is a preview undo/redo plugin for DeepSeek Harness (dsh), designed to address session rollback issues in multi-step tool tasks. It achieves precise undo by rolling back the visible interface according to real user message boundaries and restoring workspace files modified by tools during that turn. Core features include the local command `/undo` (rolling back the latest or a specified turn number), `/redo` (restoring in LIFO order), and rollback operations for message bubbles in the WebUI. The plugin records snapshots in an isolated Git directory to restore files, supporting tracked files and untracked files up to 2MiB, operating only within the Git workspace root, without interfering with the original Git state. Additionally, it terminates top-level background tasks initiated during rolled-back turns. Currently, this plugin is at version 0.3.0-preview.1, depending on
Read MoreLilyBlessing/DSH-MCP-Skill-Panel: DSH Web Plugin for Managing MCP and Skills
The DSH Web plugin `lilyblessing/dsh-mcp-skill-panel` (v0.5.3, MIT License) aims to centrally manage MCP servers and Skills to optimize context usage. Its core features include: MCP real-time start/stop, tool-level disabling, JSON quick migration, and project-level configuration; Skill enabling, disabling, creation, and manual editing. The plugin provides an optional AI middleware layer that allows models to invoke disabled MCPs on demand via `mcp_search` and `mcp_call`, while preserving the user's manually enabled state. The activation mechanism supports immediate effect or activation at the next session, requiring users to weigh the KV-Cache invalidation cost of immediate activation (approximately 5 to 12.5 times the hit rate). Installation requires using a git source or np.
Read More@lijian-ui/dsh-im-gateway: Integrating DingTalk, QQ, and Personal WeChat Channels for dsh
`@lijian-ui/dsh-im-gateway` is an IM gateway plugin designed for DeepSeek Harness (dsh), aiming to unify access to DingTalk, QQ, and personal WeChat, resolving the adaptation challenges caused by protocol differences across channels. This plugin provides core capabilities through `ctx.imGateway`, including QR code binding, streaming replies, tool approval bridging, interactive question bridging, automatic fragmentation of long texts, merging of multi-segment inputs, and a bilingual interface. It supports independent credential configuration for multiple bot instances and allows handling approvals (default 120-second timeout) and user questions (default 600-second timeout) directly within IM, falling back to the native system after timeout. Installation only requires running `dsh plugin --profile web add @lijian-ui/dsh-`
Read Moredsh-mood-light: Display Screen Edge Ambient Light Based on DSH Session Status
DSH Mood Light is a client-side plugin for the DSH Web interface, following the "everything is a plugin" philosophy. It intuitively displays session status through ambient light on the outermost layer of the screen without interfering with operations. The plugin dynamically changes colors based on status: green flowing glow effects indicate a running state, yellow indicates pending tasks, pink indicates completion or idle state, and it switches off when there is no active session. It offers three visual effects including soft glow, marquee, and linear gradients, and supports visual adjustment of parameters such as aperture width, opacity, and rotation speed in the settings panel, with configurations persisted to localStorage. The installation command is `dsh plugin --profile web add "github:lihang-lh/dsh-moon-light"`, and the service must be restarted after installation. Configuration priority is localStorage > plugin configuration > default settings.
Read Moredsh-vision-provider: Selecting Vision Model Combinations in the DeepSeek Harness Web UI
dsh-vision-provider is a community plugin for DeepSeek Harness (DSH), designed to enable a dual-model bridge of "vision model analysis + DeepSeek reasoning responses." Rather than native pixel input, it exposes third-party vision models declared with image input capability in Settings as an optional combination. When a user sends an image-containing request, the selected vision model processes the image, and the result replaces the original image before being handed over to DeepSeek for reasoning, tool invocation, and final responses; plain-text requests are handled directly by DeepSeek. The plugin supports configuring third-party vision models via the Web UI or directly connecting to OpenAI-compatible endpoints. Installation requires Node.js >=22.19.0 and a compatible DSH version. Usage:
Read Moredsh-neu-theme: DeepSeek Harness Web Light Neumorphism Theme Plugin
dsh-neu-theme is an MIT-licensed plugin maintained by Lhy723, designed to provide a Neumorphism appearance for DeepSeek Harness web. It optimizes the visual experience without modifying business components by registering two themes, `neu-light` (cream light) and `neu-dark` (ink blue dark), with the built-in ThemeRuntime. The plugin's core features include rendering ambient light and three-layer shadows in areas such as the canvas and sidebar, adding grain texture using SVG feTurbulence, and applying frosted glass effects to menu and panel components. Micro-interactions are controlled by the `prefers-reduced-motion` media query. Users can configure settings via `Settings → Gene
Read Moredsh-weniger-theme: Weniger Theme Plugin for DSH Web GUI
The dsh-weniger-theme is an extension plugin for the DSH Web GUI, inspired by Dieter Rams' design philosophy, providing a warm-toned Braun-style theme. It achieves a unified visual style across light and dark modes by remapping design tokens, converging component corner radii to 0-4px, flattening shadows, and recoloring elements such as user bubbles and code blocks. Additionally, the plugin adds a chip in the footer to display the "Ten Principles of Good Design" panel. The plugin supports installation via the `dsh plugin` command from a package manager or GitHub repository, or manual configuration of `cordis.patch.yml` in the profile directory. Users should note that upgrading to version 0.1.4 or above is necessary to ensure the theme loads correctly, and the source code should be reviewed for security. The project is licensed under MIT and depends on R
Read Moredsh-fold-turns: Folding Completed DeepSeek Harness Chat Turns
dsh-fold-turns is an experimental plugin for the DeepSeek Harness (DSH) web interface, designed to optimize the visual experience of long conversations. Without replacing DSH's native renderer or altering conversation data, it automatically collapses verbose intermediate steps of completed Chat turns to save interface space. For running turns, the plugin keeps them expanded and displays real-time elapsed time; users can toggle between collapsed and expanded states by clicking the time row, and the operation preserves native content and local UI state. This plugin is only applicable to the web terminal, compatible with DSH host version 0.1.0-rc.6, and is licensed under MIT. During installation, use `dsh plugin --profile web add dsh-fold-turns`.
Read MoreDSH-Research-Nudge: Adding a Research Reminder to the DSH Coding Agent
`dsh-research-nudge` is a DeepSeek Harness (DSH) plugin developed by Leitarkkk, designed to address the inefficiency of coding agents repeatedly attempting and failing locally. This plugin employs an advisory mechanism, avoiding direct execution of searches or interception of tools. Instead, it observes the agent's reading, editing, execution, and failure behaviors, quantifying accumulated costs as "Research Debt." When a preset threshold is reached, the plugin injects a brief reminder into the next model step, suggesting that the agent consult official documentation or web pages for external evidence, followed by a 10-minute cooldown period. If the agent genuinely needs to continue local work, it can call the `research_nudge_snooze` tool to temporarily silence the reminder (defaulting to 3
Read Moredsh-all-in: Opening a Local Table While Awaiting Agents in DeepSeek Harness
The DSH plugin dsh-all-in is a locally run entertainment Texas Hold'em game, designed to fill the waiting time during the DeepSeek Harness Agent's thinking process. This plugin opens a full-screen poker table via the "All In" action in the Harness sidebar, adopting a Local-only mode that does not consume network resources, does not write to conversation history, and allows the background Agent to continue running. The game offers a six-player table (1 human, 5 bots), with bots featuring multiple strategy levels ranging from Casual to GTO, where decisions are based on Monte Carlo simulations and table factors. It supports a complete poker flow, custom betting, and both Chinese and English interfaces, with chip data locally persisted. Installation methods include downloading from GitHub Release or cloning the local codebase, and after installation,
Read MoreMinerU Document Parsing Plugin for DeepSeek Harness
`dsh-mineru` is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to parse documents such as PDFs, Word, PPT, Excel, HTML, and images into structured Markdown for efficient processing by intelligent agents. This plugin integrates the MinerU engine and offers dual API modes: the Precision API with a configured token supports large files, batch parsing, and a wider range of Office formats; the Agent API without a configured token requires no key but is subject to IP rate limiting and supports only single and smaller files. The plugin automatically selects the appropriate mode based on configuration. Core features include progressive tool exposure, drag-and-drop upload via Web UI, automatic chunking and batch parsing, rate limit handling, and result persistence to disk. Installation requires DSH.
Read Moredsh-kolmopdf: A PDF Tool Plugin Integrating KolmoPDF into DeepSeek Harness
`komoai2026/dsh-kolmopdf` is a KolmoPDF tool plugin designed for DeepSeek Harness (DSH), aimed at resolving issues related to API key management, balance inquiry, and status monitoring in external PDF service integration. The plugin supports Node.js >= 20 and environments compatible with DSH 0.1.1-rc.2, and requires a KolmoPDF Plus or Pro account. Its core features include six main tools: `kolmopdf_parse_pdf` (PDF to Markdown conversion with translation and element extraction support), `kolmopdf_translate_pdf` (layout-preserving translation), and `kolmopdf_convert_markdown`
Read Moredsh-biomemory: Cross-Session Memory Plug-in for DeepSeek Harness
dsh-biomemory is a cross-session bio-inspired memory plugin for DeepSeek Harness (DSH), designed to address the issue of context loss in multi-turn tasks. It expands memory from individual logs into a structured management system through hierarchical storage, approval gating, semantic retrieval, memory metabolism, and audit snapshots. Built on SQLite and a local embedding model (bge-small-zh-v1.5), the plugin supports exact keyword, semantic vector, and hybrid retrieval, and automatically degrades to keyword retrieval when the model is unavailable. Core capabilities include frozen snapshot injection to reduce preference-guessing costs, manual approval and demotion strategies for important memories, and half-life decay, reference consolidation, and conflict surfacing via the "Dream" mechanism. Additionally, the plugin provides complete audit logs, backup recovery, and single-entry rollback functionality, with support for importing from Markdown.
Read Moredsh-plugin-subhub: Integrating Third-Party Subscriptions into DeepSeek Harness
`dsh-plugin-subhub` is an MIT-licensed third-party plugin maintained by `kinoward`, designed to integrate subscription accounts from OpenAI, xAI (Grok), and GitHub Copilot into the DeepSeek Harness (DSH) web interface. This plugin allows users to leverage the model capabilities covered by their existing subscriptions without the need to configure separate API keys. Key features include browser-based authorization login, syncing subscribed models to the model selector, and support for text chat, image understanding, generation, and editing. Users are required to ensure that their Node.js version is above 22.19, and can add the plugin via the command `dsh plugin --profile web add github:kinoward/dsh-plu
Read Moredsh-session-nav: DeepSeek Harness Web GUI In-Session Navigation Bar
dsh-session-nav is an in-session navigation plugin for the DeepSeek Harness Web GUI, designed to address the high cost and frequent scrolling required to review specific conversations in long multi-turn sessions. Built on DSH's official dual-sided plugin mechanism, it does not intrude into the source code and is licensed under the MIT License. Its core function compresses each turn of dialogue into a navigation key: each key corresponds to a user message, with the model's reply integrated into the hover preview of that key (displaying up to 3 lines), thus centrally presenting user questions. The plugin supports hover preview, smooth click-to-jump, real-time highlighting synchronized with the current view, and can automatically invoke the official pagination API to load historical data and locate targets. Additionally, it supports adaptive dark and light themes and deduplicates messages via UUIDs. Installation requires Node.js >= 18, via `dsh plugin.
Read Moredsh-system-proxy: DSH Outbound HTTP(S) Routing Plugin
dsh-system-proxy is a DSH host plugin designed to uniformly handle outbound HTTP/HTTPS request routing, avoiding duplicate proxy logic across plugins. This plugin supports multiple proxy protocols and multiple named proxies, providing fine-grained routing rules based on host, provider, or plugin, with four actions: direct connection, forced proxy, failover fallback, and blocking. Its core features include a secure fallback mechanism (only allowing idempotent requests to be automatically replayed), direct connection protection for intranet and cloud metadata endpoints, secure storage of proxy credentials (submitted via `passwordRef` and cleared from drafts), and global `fetch` and Node.js HTTP module patch support. Running requires Node.js >=22. Callers are identified through explicit context identifiers to ensure clear route ownership, while interactive configuration cards and environment variables are also provided.
Read More