dsh-periscope: Enabling DSH Desktop to Support Arbitrary File Drag-and-Drop and Reading
dsh-periscope is a plugin developed specifically for the Windows-based DSH Desktop client, aiming to address the limitation that the official native file upload feature only supports images. By modifying the core `app.asar` file, this plugin enables dragging or pasting uploads for arbitrary file formats, including docx, xlsx, and pdf. After installation, the Agent can read file contents from local paths for processing. However, the plugin requires a Node.js 22+ environment and must be reinstalled after each DSH update, making it an unofficial solution.
Read MoreDeepSeek Harness Plugin: dsh-input-polish
`dsh-input-polish` is a dual-sided plugin for DeepSeek Harness (DSH), designed to address the challenge of quickly rewriting or adjusting input style when switching models. It adds a Sparkles button to the Composer toolbar, allowing users to invoke the current model with one click to polish a draft. Users can customize the output style (e.g., concise/formal) and level of detail in the settings panel, and these preferences are persisted automatically. The plugin supports loading-state indicators and failure retries. Installation requires building the Host and Client sides separately and configuring a Profile. Through integrated interactions, it improves the text-editing efficiency of DSH users.
Read Moredsh-hive: Transforming DeepSeek Harness Sessions into a Peer Collaboration Hive
dsh-hive is a plugin for DeepSeek Harness designed to meet long-term, multi-session, peer-level collaboration needs that the native `subagent` cannot fully satisfy. It transforms top-level sessions into a “hive,” enabling peer-to-peer communication between sessions. Its core features include waking on message delivery, automatic result callbacks, task association, and Send-and-yield (release immediately after sending). Through the `list_sessions` and `send_to_session` tools, users can dispatch tasks and return results across independent sessions, making it suitable for building multi-role collaboration systems.
Read Moredsh-egress-guard: Local Zero-Network Key Pre-Check for DeepSeek Harness Model Requests
`dsh-egress-guard` is a security plugin for DeepSeek Harness that locally blocks the leakage of sensitive information before requests are sent to downstream models. It supports scanning various fields, including system prompts, JSON parameters, and tool descriptions, and can detect multiple credential formats. The plugin provides “block” and “audit” modes, supports custom key-matching rules, and defaults to a fail-closed approach. Installation requires specific Node.js and DSH versions, and configuration is done through `cordis.patch.yml`. Note that it does not support image OCR, cannot clean local logs, and is not a global network firewall.
Read Moredsh-convo-cost: Real-Time Tracking of Conversation Token Usage and Cost
The `dsh-convo-cost` plugin is used during DeepSeek Harness development and debugging to monitor a session's token consumption and estimated cost in real time. By subscribing to the event stream, it displays the cost and token count in the status line below the input box, with a hover detail showing a detailed breakdown. It calculates costs based on DeepSeek's official pricing and supports automatic switching between base and peak/off-peak rates. After installation, restart `dsh web`; if ¥0.00 is displayed, it is usually due to an unknown model or no events being generated. The displayed amount is an estimate and does not include discounts or platform markups.
Read MoreDeepSeek Harness Plugin: lessxi/paper-workbench
lessxi/paper-workbench is a plugin for DeepSeek Harness designed to bridge the gap between broad reading and in-depth study, providing an end-to-end workspace for paper reading and reproduction. Its core capabilities include a full-lifecycle workbench, a “you read, you write” learning mode, MinerU-powered multi-source parsing, citation graph visualization, and CPU-level reproduction. Installation requires uv and MCP services, and through the `/paper-*` command suite, users can search papers, closely read them, generate questions, produce reviews, and run reproduction diagnostics, supporting deep understanding and reproduction of code.
Read Moredsh-gateway-billing: Per-Conversation Model Billing Display
DSH (DeepSeek Harness) introduces the dsh-gateway-billing plugin, designed to provide a convenient billing-viewing feature for users of self-hosted New API or One API-compatible gateways. Integrated into the Web Composer Dock area, it displays conversation costs in real time without leaving the chat interface. It supports automatic price table retrieval, is compatible with both per-token and fixed-price billing modes, and can calculate total costs based on `usage` data in the conversation. Installation can be performed manually or via command line, and users need to configure the gateway's `pricingUrl` endpoint.
Read Moredsh-context-badge: DSH Local Context and Todo Management
`dsh-context-badge` is a local-first plugin for DeepSeek Harness (DSH), designed to address session context logging and task tracking. It leverages browser local storage and an optional macOS companion app to provide lightweight state management. Core features include displaying context badges in the Dock, automatically saving notes and to-do items, generating local purpose-line summaries, and switching or managing session and workspace contexts. The plugin does not rely on remote synchronization or model calls; all data is stored locally, with a focus on privacy and data isolation, making it ideal for developers who frequently switch between workspaces.
Read Moredsh-checkout-guard: Status Precheck Before Writing to the Git Working Directory
`dsh-checkout-guard` is a DSH plugin that checks the Git working tree state before making edits, commits, or pushes, preventing data loss caused by branch mismatches or an incorrect working tree state. It is read-only by default and primarily checks branch identity, divergence from the remote, uncommitted changes, duplicate clones, and commit author identity. After installation, individual checks can be performed with `checkout_guard`, while batch scans can be run with `checkout_guard_scan`; if the state is found to be abnormal, write operations are blocked. It does not automatically fix issues or pull code, but only provides state warnings to ensure that an agent stops operating when the repository state is unclear.
Read Moredsh-plugin-local-agent-bridge: Control Claude Code and Codex in the Browser
`dsh-plugin-local-agent-bridge` is a client plugin that connects local Claude Code and Codex sessions to the DeepSeek Harness browser interface. It uses a local process bridge to keep authentication and execution on the host terminal while the browser serves only as the UI, avoiding frequent window switching. The plugin provides a unified panel, keyboard shortcuts, multiple permission modes, session monitoring, and native tool approval. Installation must meet specific version requirements and be launched through the built-in web profile to ensure credentials are not transferred.
Read MoreDeepSeek Harness Plugin: dsh-macos-vision-ocr
`dsh-macos-vision-ocr` is a macOS plugin for DeepSeek Harness that uses the Apple Vision framework to perform offline local OCR. The tool supports multiple formats such as PNG and JPEG, as well as multiple languages, and features secure execution, caching, and output truncation control. It requires restarting the Profile to take effect, and the first call may be slower. The installation command is `dsh plugin --profile web add github:leozou320-ai/dsh-macos-vision-ocr`. Note that it only runs on macOS 13+ and specific DSH versions, and it extracts text only, without supporting general visual understanding.
Read Moredsh-context-guard: A Token-Efficient Tool Result Pruning Plugin for DeepSeek Harness
`dsh-context-guard` is a plugin for DeepSeek Harness (DSH), intended to address context overflow caused by the large size of tool results in long sessions. It controls token consumption by pruning oversized tool results. Specifically, it replaces regular results with an approximately 2.3K-character preview (retaining the beginning and end) before the next request, while storing the original data in an append-based history for targeted recovery. The plugin supports search and recall strategies and must be used with specific threshold settings and a Persona prompt. DSH must be restarted after installation.
Read MoreDSH Plugin Repository (dsh-plugins)
The `koji-xiaoer/dsh-plugins` repository is designed to provide persistent storage and distribution of plugin source code for DeepSeek Harness (DSH). It addresses the issue of dynamic plugins becoming invalid after process restarts, and offers practical features such as cost estimation, session management, Token statistics, image-to-text conversion, and UI enhancements. It supports quick deployment of a persistent static package via a one-click install script, while also allowing dynamic plugins to be defined and saved during a session using `cordis_define`. When using it, attention should be paid to key security and version pinning.
Read More@koanjan/dsh-plugin-boundary: DSH Plugin Development Boundary Capability Specification
`dsh-plugin-boundary` is a boundary skill plugin for plugin development in DeepSeek Harness (DSH), maintained by KoanJan. It packages DSH boundary rules for data channels, file systems, lifecycles, and more into skills, helping developers clearly understand what they can and cannot do and avoid blind trial and error. Developers can install it from local paths or npm using the `dsh plugin` command, and modify its content by directly editing the relevant Markdown files and JS logic. The plugin is based on DSH 0.1.0-rc.6 and is licensed under the MIT License.
Read Morereview-gate: DeepSeek Harness Hard Code Review Gate Plugin
`review-gate` is a DeepSeek Harness plugin designed to turn code review into a hard gate. It uses deterministic static rules and optional LLM assistance to classify code issue severity, and combines a team voting mechanism to block non-compliant merge operations. The plugin supports audit log tracking, CI integration, and reuse of a lessons-learned library, ensuring code quality compliance for teams with high security requirements.
Read MoreDeepSeek Harness Plugin: ds-notify-plugin (Windows Desktop Notifications)
The DeepSeek Harness plugin `ds-notify-plugin` is designed specifically for Windows users to receive completion status notifications during conversation generation. It relies only on built-in system tools, has no third-party dependencies, and is mounted via the Bundle mechanism, so upgrades do not break existing files. Core features include monitoring only the main conversation, displaying conversation titles, merging notifications with 1.5-second debouncing, and compatibility with PowerShell AUMID display. To install, run `dsh plugin --profile web add ds-notify-plugin` and restart; to uninstall, run the corresponding removal command.
Read Moredsh-view-image: Enabling Text-Only Models to Read Images
`dsh-view-image` is a DeepSeek Harness (DSH) plugin designed to enable text-only main conversation models to handle images. By configuring a separate OpenAI-compatible vision model, the plugin converts image data into plain-text descriptions and inserts them into the conversation history, giving text-only models the ability to “read” images. It supports paste-and-use in the Web UI and invocation via file paths in the terminal, and provides thumbnail preview, one-click copy, and persistent storage. Users need to install the plugin and configure a vision model endpoint; images are stored using content-addressed storage, but the attachment directory must be cleaned up manually.
Read Moredsh-wallpaper-rotator (Enhanced)
`dsh-wallpaper-rotator (Enhanced)` is an enhanced second-development plugin for DeepSeek Harness (DSH), designed to fix rendering defects in the original background switching feature and improve multimedia support. It supports seamless fade-in and fade-out between MP4 videos and other video formats, as well as images, and resolves issues such as failed frosted-glass blur and black screens when transitioning from video to image. New features include independent video-layer rendering (with darkening and blur support), automatic panel transparency (surface neutralization), and RC.6 compatibility fixes. The plugin provides extensive configuration options; once installed via the official command, it delivers a visually appealing dynamic wallpaper effect in the DSH Web UI.
Read MoreTugu DSH Balance Widget
tugu-dsh-balance-widget is a balance monitoring plugin designed for DeepSeek Harness (DSH). It provides a centered large card via a sidebar entry, displaying in real time the balance, today's usage, and 7-day/30-day trend charts. The plugin automatically reads the API Key to call official endpoints for data retrieval, requires no manual refresh, and supports one-click top-up. Data is grouped by model, with automatic recognition of new models. Additionally, the plugin includes a session token replay feature. It is open-sourced under the MIT license, and security mechanisms ensure the Key is parsed only locally. Installation is simple, making it suitable for DSH 0.1.7+ users.
Read Moredsh-worktree: A Git Worktree Tool for DeepSeek Harness (DSH)
dsh-worktree is a DSH workflow plugin designed to address the issue that native tools cannot advance tasks on independent branches in parallel. It provides functionality similar to `git fork`, enabling task forking and parallel development by creating isolated git worktrees and sessions. The plugin supports directory isolation, automatically opens new sessions, inherits conversation history and configurations, and provides a safe deletion mechanism. Once installed, developers can create or fork a worktree with one click from the workspace menu to work on independent branches without interference, and force delete it upon completion.
Read MoreDSH Plugin: Convert Files to Markdown with MarkItDown
The `dsh-tool-markitdown` plugin for DeepSeek Harness (DSH) leverages the Microsoft MarkItDown engine to locally convert non-text files into Markdown format for processing by large models. To install it, users must set up a Python 3.9+ and MarkItDown library environment and then execute a specific command in DSH Web. Usage options include one-click selection in the input box, automatic conversion through drag-and-drop, and automatic tool invocation by the model via file path or ID. Users can configure conversion parameters in the settings. The plugin operates locally without consuming API quota, keeps the original files safe, and automatically deletes temporary files.
Read MoreDeepSeek Harness Visual Plan Mode Plugin
jiaqi23333/dsh-visual-plan is a DeepSeek Harness (DSH) plugin designed to address the difficulty of intuitively modifying text plans generated by Plan Mode. It converts text plans into editable node graphs and supports node editing, annotations, Plan Diff comparisons, and version-controlled write-back. Developers can install and use it via the GitHub repository, making it suitable for scenarios that require fine-grained adjustment of agent workflows.
Read Moredsh-paste-path: Paste Finder Paths with Ctrl+V in DSH Web
`dsh-paste-path` is a macOS plugin for DeepSeek Harness Web designed to resolve the issue that browsers cannot directly access local file system paths. By reading file list data from the clipboard, the plugin inserts the absolute path into the draft via `Ctrl+V` when prompted in the editor. It does not modify regular text pasting, does not upload files, supports macOS only, and is unavailable in remote access scenarios due to network restrictions.
Read Moredsh-git-nexus: Single-Plugin Git and GitHub Integration for DeepSeek Harness
DeepSeek Harness (DSH) introduces a new plugin, `dsh-git-nexus`, designed to address the fragmented Git management workflow in local development. The plugin unifies SCM changes, branch operations, GitHub integration, workflow tracking, and file browsing into a single web panel. It supports core features such as viewing diffs, committing, switching branches, and pulling or pushing, and securely logs in to GitHub via OAuth Device Flow. The plugin executes commands in isolated subprocesses and restricts output to enhance security. Developers need to mount a local path for installation, making it suitable for development scenarios that require maintaining context continuity in a web interface.
Read Moredsh-balance-bubble: Balance Floating Bubble in the DSH Web Interface
dsh-balance-bubble is a DeepSeek Harness (DSH) web UI plugin for real-time account balance monitoring. It adopts a separated Host and Browser architecture, polls for the balance every 20 seconds using an API key, and displays it floating in the top-right corner of the interface. The bubble features a liquid glass visual style, free dragging, and dark mode support. It turns red and alerts when the balance falls below a threshold (default: 5 CNY). Users can control visibility via a sidebar toggle, but the configuration is currently hardcoded, and the position resets after a refresh.
Read More