dsh-grayprint: A Dual-Fingerprint Plugin for Thinking Text Styling in the DSH Web Client
dsh-grayprint is a web plugin for DeepSeek Harness that analyzes the writing style of reasoning text in real time within the session page. It provides two independent fingerprints: first, it determines whether the thinking text is closer to the grayscale or the current-version samples, by statistically analyzing first-person phrasing at paragraph openings; second, it tracks the frequency and proportions of "Let me" and "We need" at paragraph openings. The plugin has six built-in guards that refuse to make a judgment or degrade results when, for example, the proportion of Chinese is too high, there are insufficient Latin letters, or the sample size is too small (e.g., fewer than 5 or 48 paragraphs), ensuring statistical validity. The interface is located in the bottom-right corner and supports dragging, collapsing, and following the dsh language settings, with state saved locally. Data is analyzed only within the current browser session, never leaves the local machine, and is not used to determine model version, capability, or backend routing. Installation requires dsh CLI 0.1
Read Moredsh-plugin-clarify: The Clarify Host Plugin for DeepSeek Harness
Clarify (dsh-plugin-clarify) is a third-party MIT-licensed plugin for DeepSeek Harness that handles ambiguous requirements through a clarification state machine before formal submission. It binds to real Sessions, reads user drafts and context, and generates Socratic questions, options, and a live Draft preview. Each time the user answers a question, the preview updates accordingly, ultimately producing a Draft awaiting confirmation for the user to decide whether to send; the clarification process is not recorded in the main session log. The plugin provides six Remote interfaces, including start, answer, refine, accept, and others. Model invocations are executed via the Auxiliary Runtime and metered separately, and the state expires by default after 15 minutes of inactivity. Recommended for use with DSH 0.1.0-rc.8.
Read Morelong-draft-input: Displaying Attachment-Style Summary Cards on DSH Long Drafts
long-draft-input is a standalone MIT-licensed plugin for DeepSeek Harness (DSH) 0.1.0-rc.5, designed to optimize the long-draft input experience. When the draft in the input box exceeds a threshold (default 2,000 characters), the plugin collapses the draft into an attachment-style summary card showing a first-line preview, character count, and line count, while expanding the send box upward; when below the threshold, the original behavior is preserved. The full text remains intact in `input.draft`, and submission still goes through the original `inputActions.submit()`, without altering draft state, message format, or the submission path. Users can add supplementary text in the collapsed state, click to restore the original text box for editing, or remove the long text and keep only the supplementary content. The plugin integrates via `conversation.input.d
Read Moredsh-skillradar: Recommending the Next Skill to Load for the Current DSH Session
dsh-skillradar is an MIT-licensed plugin for DeepSeek Harness designed to solve the problem of models struggling to determine which skill to load in multi-skill sessions. The plugin scans the skills visible in the current session, scores them based on recent conversation text (English and Chinese token overlap), and recommends the next most relevant skill. It provides a `skill_radar` model tool with support for `session_id` and `limit` configuration, and optionally offers an interactive Web UI. In terms of data security, it only reads the most recent 8000 characters of message text in the current session and the skill directory, performing no data writes, network requests, or credential usage. Installation requires compatibility with DSH 0.1.0-rc.6; the plugin can be added via GitHub or a local clone, and a restart is required for it to take effect.
Read Moredsh-qrcode: An Offline QR Code and Barcode Generation Plugin for DeepSeek Harness
hellosky983/dsh-qrcode is an MIT-licensed plugin (v0.2.0) for DeepSeek Harness (DSH), designed for restricted network or sandboxed environments. It generates QR codes and barcodes through local offline computation, requiring no network, shell, or runtime dependencies throughout the process, and poses no risk of environment variable or secret leakage. The plugin provides two model tools, qrcode and barcode, supporting QR code generation for content such as URLs, WIFI, and vCard, as well as Code128 and EAN-13 barcodes. Output formats include SVG, PNG, and ASCII, with SVG recommended for file saving and PNG returned as a data URL. Installation command: dsh plugin add g
Read Moredsh-usage: DSH Provider Usage Query Plugin
dsh-usage is a DSH plugin maintained by heekei under the MIT license, designed to query and display in real time the plan and balance usage of multiple LLM providers, including Kimi, Zhipu, DeepSeek, and Volcano Ark. The plugin automatically recognizes provider base URLs, supports adapting to relay stations or self-hosted services through custom URLs, request headers, and JS expressions, and supports Volcano Ark AK/SK signatures. The interface provides usage readout bars with color grading (green/orange/red), auto-refreshes every 5 minutes by default, and fetches data through same-origin API endpoints. For installation, ensure the DSH Web environment meets dependencies such as Node.js 18+ and React 18+, then add it from GitHub via the `dsh plugin` command and restart for it to take effect.
Read Moredsh-token-usage: A Session Token Usage Bar for the DeepSeek Harness Web UI
`dsh-token-usage` is a pure client-side plugin (MIT licensed) for the DeepSeek Harness (DSH) community, maintained by `hashdiana`. The plugin is designed to replace the default plain-text token statistics line in the Web UI, providing a more intuitive visual experience. Its core features include: dynamically displaying context usage with color; breaking down input tokens into cache reads, cache writes, and uncached portions while showing the cache hit rate; displaying decoding throughput (tok/s) and time-to-first-token (TTFT) in real time; and offering a click-to-expand details panel to view the complete context composition and session statistics. The plugin supports both light and dark themes as well as Chinese and English, reads persisted projection data, and automatically hides when no data is available. Users can install it from Gi via the `dsh plugin` command.
Read Moredsh-compass: Context, Files, and Git Panels on the Right Side of DSH Web
dsh-compass is a DeepSeek Harness (DSH) web plugin maintained by Happy2Git under the MIT license, designed to enhance the agent debugging experience. The plugin adds three core panels to the right side of the DSH web interface: context documents, directory browsing, and Git status monitoring, along with support for session log downloads. Its main features include file browsing with Git status badges, injected context documents with real-time reprojection, context management showing source attribution and token usage, a read-only Git commit graph and work status viewer, as well as file drag-and-drop into conversations and log export operations. Note for installation: the npm-published version of dsh cannot display this plugin; you must use a version built from the GitHub source (commit ≥ 47f9438) or the author's For
Read Moredsh-voice: Adding Full-Duplex Voice Mode to DeepSeek Harness
`haoku123/dsh-voice` is a full-duplex voice plugin for DeepSeek Harness (DSH), licensed under MIT, designed to provide real-time voice interaction experiences for web clients. Its core pipeline follows the flow of "streaming ASR → LLM → TTS with interruption support." The browser side captures Raw PCM audio, while the host side leverages `SenseVoice` (based on `sherpa-onnx`) for Chinese speech recognition, punctuation prediction, and text normalization, and uses `msedge-tts` to stream audio and captions back to the client. The plugin supports three input methods: tap-to-talk for continuous dictation, hold-to-record via the send key or microphone (swipe up to discard), and keyboard-free dictation by holding the Ctrl key (Esc to discard). It also features real-time caption preview.
Read Moredsh-diagram: Turn Articles from DSH Sessions into Editable Excalidraw Canvases
dsh-diagram is a DSH plugin maintained by hanzhangzzz, designed to convert article content from DeepSeek Harness sessions into editable Excalidraw canvases, addressing the need for visual organization beyond mere reading. The plugin runs in a web environment, features a built-in Excalidraw editor, and stores data independently in the DSH storage-domain without relying on external CDNs. Its core capabilities include creating seven types of diagrams—such as report dashboards, flowcharts, and architecture diagrams—via diagram_create based on semantic specifications, generating inline SVG previews; interactive editing through the Canvas tab, with support for autosave, version conflict protection, and draft recovery; and exporting to .excalidraw, SVG
Read Moredsh-ui-hub: Centralized Management of DSH Web Plugin UI
dsh-ui-hub is a DSH Web client plugin (MIT licensed) maintained by Han-1413141, designed to solve the problems of overlapping UI elements, occlusion, and layout clutter in multi-plugin environments. By enumerating both the official page UI and plugin UIs, the plugin provides a unified control panel that supports toggling individual elements on and off, drag-and-drop positioning, fine coordinate adjustment, collision avoidance, and one-click automatic arrangement. Core features include: categorizing UI elements into "Official" and "Plugin" groups, with hierarchical collapsing and state persistence; offering three position modes—Default, Fine-tune, and Floating—with the floating mode supporting drag-to-move and resizing; an intelligent collision avoidance mechanism that allows specific elements to be locked; and all configurations saved in the browser's localStorage, automatically restored after a page refresh. The plugin does not modify the original code, so simply uninstalling or disabling it restores everything to its original state. Installation requires Node.js ≥
Read Moredsh-sticky-disclosure: Collapse Expandable Blocks in DSH Web Sessions with One Click
`dsh-sticky-disclosure` is an MIT-licensed plugin for the DSH Web client, maintained by Han-1413141, designed to address the problem of accumulated collapsible blocks (such as Think, tool cards, command cards, etc.) during long sessions, which makes them difficult to manage. The plugin allows users to collapse all expanded blocks with a single click via a persistent button in the bottom-right corner of the chat area or a custom keyboard shortcut (default: Ctrl+Alt+C / ⌘⌥C), with a real-time counter displayed. When a block scrolls out of the viewport, its title is automatically pinned to the top for one-click collapsing. The plugin is implemented in pure DOM, does not modify application code, supports both dark and light themes, and automatically restores the original state after uninstallation. Installation requires Node.js ≥ 20 and a DSH environment; it takes effect after installation via a PowerShell script and a restart. Keyboard shortcut settings are saved
Read Moredsh-obsidian: A host-only plugin for connecting DeepSeek Harness to an Obsidian vault
dsh-obsidian is a Host-only Obsidian integration plugin for DeepSeek Harness (DSH), designed to address issues such as path traversal, accidental deletion, and concurrent overwrites when general-purpose file tools operate on knowledge bases. Through a set of `obsidian_*` tools, the plugin consolidates Vault file operations, knowledge retrieval, attachment management, and editor commands into the DSH environment, without relying on a browser client or HTTP service. Its core mechanisms include dynamically injecting 25 specialized tools based on trigger words to ensure they are visible only in relevant sessions; enforcing strict security constraints at the Vault layer, such as path validation, atomic writes, and binary restrictions; while editor and command functionality requires installing the Companion and communicating via IPC. Installation requires DSH
Read Moredsh-simplify: A DSH Plugin for Reviewing and Simplifying Code Within the Scope of Changes
dsh-simplify is an MIT-licensed plugin for DeepSeek Harness, maintained by GongYuanCaiJi, designed to address the need to clean up only the modified portions of code after changes, rather than rewriting unrelated files. Ported from pi-simplify, the plugin parses the git diff to precisely identify changed files and line number ranges, restricting the Agent to performing simplification, clarity, and maintainability optimizations only within the changed lines. Its core features include strictly limiting the editing scope to the changed lines, supporting four review modes—uncommitted changes, staged changes, comparison against a specified ref, and specified files—and running existing tests before the review concludes to verify that modifications are correct. It also automatically adheres to the project's CLAUDE.md or AGENTS.md conventions. Installation requires Node.js 20.
Read Moredsh-copilot-sdk: Hooking Your GitHub Copilot Subscription into the DeepSeek Harness
dsh-copilot-sdk is a DSH plugin developed by GongYuanCaiJi, ported from @github/copilot-sdk (v1.0.11) under the MIT license. Its core function is to connect an existing GitHub Copilot subscription to DSH by registering it as a copilot provider, without requiring an additional Copilot CLI installation. Users can access models such as gpt-5, claude-sonnet-4.5, and deepseek-r1 through the model selector, with support for streaming output in both chat and reasoning modes, but tool execution is prohibited. Authentication supports GitHub login, Token, or BYOK. The plugin provides /copilot status, /copilot models
Read Moredsh-ecc: An ECC Skill Porting Plugin for DeepSeek Harness
dsh-ecc is a DeepSeek Harness (DSH) plugin maintained by gongyijie85, designed to solve the configuration challenges of integrating external skill libraries into DSH. The plugin ports the ECC system skills—which boast 227k stars—to the DSH architecture. By registering a skill provider with the `ctx.skills` registry, it enables skill files to be distributed along with the package. Users can load skills directly through the `skill` tool without individual configuration. The project is released under the MIT license, currently at version 0.5.0, and features zero runtime dependencies with native YAML frontmatter parsing. A total of 274 skills (out of 286) have been ported, covering engineering methodologies, front-end and back-end frameworks, operations automation, and vertical domains such as healthcare and finance. Installation
Read Moredsh-plugin-wechat: Integrating DeepSeek Harness into Personal WeChat
`dsh-plugin-wechat` is a MIT-licensed plugin designed to turn DeepSeek Harness (DSH) into a personal WeChat bot. It connects through Tencent's official ClawBot channel and supports WeChat QR code login, allowing users to trigger DSH's AI directly via WeChat text messages and receive replies with tools and memory enabled. It also supports web searches via the `web_search` tool (which can be disabled through environment variables). Currently, the plugin only supports text messages and does not support images, voice messages, or other media types. It is recommended for passive replies only; mass messaging and marketing use are strictly prohibited. Installation is simple: run `npx -y dsh-plugin-wechat`, scan the QR code, and configure your DeepSeek API Key in the local web interface to get started.
Read Moredsh-memory-gate: Adjudicate Before Injecting Memories in DeepSeek Harness
dsh-memory-gate is a community memory plugin for the DeepSeek Harness, designed to address the problem of low-confidence or outdated information in long-term memory being directly injected into context. The plugin performs CBDC (Claim → Belief → Decision → Consumption) gating before memories enter the context, outputting interpretable use, verify, or ignore decisions, thereby achieving the principle that "retrieved does not mean injected." Core features include pre-injection adjudication, post-usage feedback, and near-duplicate handling. Through helped, harmful, and stale feedback, memory confidence scores are dynamically adjusted, and highly overlapping memories are automatically marked as superseded. The plugin supports three scopes—session, workspace, and global—and uses S
Read Morefyy99/dsh-livis-connector: Connect Livis in the DSH Settings Page
`fyy99/dsh-livis-connector` is an independent community plugin licensed under the MIT License, designed to integrate Livis into DeepSeek Harness (DSH). The plugin addresses the fragmentation of authorization, binding, connection status, and task idempotency by unifying Livis account authorization, Agent ID binding, and connection management within the DSH settings page. Core features include reliable message callback, support for cancellation and reconnection after disconnection, whitelist-based document upload (restricted to the configured directory), and Refresh Tokens stored only in the DSH Host, with no dependency on OpenClaw at runtime. Environment requirements: Node.js ^22.19.0 or above, and DSH 0.1.0-rc.6. Installation requires `dsh plugin
Read MoreManaging Local Plugins Within the DeepSeek Harness Web GUI: dsh-plugin-manager
dsh-plugin-manager is a Web GUI plugin for DeepSeek Harness (DSH), developed by fuyao606, designed to visualize plugin management operations that originally required modifying configuration files and restarting services via the command line. It allows users to list, enable, disable, install, and uninstall plugins for the `web` profile directly within DSH's settings panel. By reading the `package.json` and `node_modules` states, the plugin enables differentiated management of user plugins versus built-in modules. Enabling or disabling operations are implemented by toggling the mounting state of `dsh.profile.bundles`; disabling merely stops loading without deleting files, while installing and uninstalling are performed by executing `pnpm add` or
Read Moredsh-peak-indicator: Display DeepSeek Peak/Off-Peak Pricing and Compress Long Sessions in DSH Web
dsh-peak-indicator is a client-side plugin for DSH Web, designed to optimize the long-session experience with DeepSeek. Its core features include: displaying a real-time badge in the session header indicating the current peak/off-peak period along with the actual cost of the current session and turn, with support for countdown display and unit price details; and automatically enabling the built-in compaction-basic feature, which folds earlier conversations into a summary when the context reaches a threshold (100,000 tokens by default) while retaining recent content, thereby reducing input costs for subsequent requests. The plugin is compatible with DeepSeek and other models that support compaction, requiring Node.js >=22.13.0 and DSH >=0.1.0-rc.7. Users can install it via a specific command and adjust the compaction threshold and peak/off-peak parameters in the settings. Note that the price table needs to be
Read Moredsh-sight: Plug-and-Play Visual Capabilities for Text-Only DSH Models
dsh-sight is an MIT-licensed plugin designed for DSH (DeepSeek Harness) text-only models, aiming to endow them with image understanding capabilities through a built-in VLM backend. By wrapping the prompt admission process, the plugin automatically saves pasted images as local-path prompts and allows the model to invoke the `vision` tool. This tool supports passing in up to 10 local paths or URLs at a time, with the backend VLM generating individually annotated text descriptions. The plugin offers free presets such as `opencode-zen` and `gemini-flash`, and also supports connecting to any OpenAI-compatible endpoint. Users can configure it via the web settings page or environment variables (which take precedence over the configuration file), and it supports
Read Moredsh-download-progress: Centralized View of Download and Transfer Progress in DSH Web
dsh-download-progress is an open-source plugin for the DSH web client, designed to solve the problem of scattered and hard-to-monitor download progress. Through a draggable panel in the bottom-right corner, it provides unified visualization of URL downloads, Shell command transfers, SSH transfers, and workspace file growth, displaying real-time byte counts, speeds, percentages, and estimated time remaining. Its core features include providing a `download_url` tool, automatically parsing Shell commands such as `curl`/`wget` to track progress, monitoring SSH transfers, and scanning the workspace every 1.5 seconds to capture "black-box" downloads. The plugin can be installed via the marketplace, CLI, or manual mounting, and requires Node.js 20 or above. Although the project was developed with AI assistance and verified on real devices, attention should still be paid to its permission dependencies and its limitations with downloads that lack C
Read Moredsh-voice-input: A Voice Input Plugin for DeepSeek Harness Web UI
forrestahha/dsh-voice-input is a speech-to-text plugin for the DeepSeek Harness Web UI, released under the MIT license. It adds a microphone entry in front of the composer's send button and uses the browser's Web Speech API to stream recognition results into the current draft, without automatically sending the message—users confirm and send manually. The plugin supports both the standard and WebKit-prefixed SpeechRecognition interfaces, defaults to Chinese as the fallback language, and optimizes whitespace handling for both CJK and Latin text. Installation requires no additional API keys or backend services; the plugin can be added to a Web profile via the `dsh plugin` command. It is primarily intended for use with Chromium and other browsers that support
Read Moredsh-memory-vault: A Cross-Session Memory Vault for DeepSeek Harness
dsh-memory-vault is a cross-session memory plugin developed for DeepSeek Harness (DSH), designed to solve the problem that information such as project preferences, deployment constraints, and test commands is confined to a single conversation context and cannot be persistently reused. The plugin provides three core model tools — `memory_remember`, `memory_recall`, and `memory_forget` — and persists memory data in the DSH storage domain. Its main features include: automatically injecting recent memory entries at each system prompt assembly to maintain contextual continuity; scoring and ranking recall results based on tag and content matching; and providing a browser-based management entry through the Settings page, allowing users to intuitively browse, add, and delete memories. The plugin is simple to install, requiring only
Read More