DeepSeek Harness (DSH) Plugin: dsh-web-search-serper

DeepSeek Harness (DSH) provides a web search interface, and the `dsh-web-search-serper` plugin replaces it with Google Search via the Serper.dev API. The plugin supports fast responses, structured JSON results, privacy protection, and global multilingual support, offering 2,500 free queries per month. Installation can be done by automatically taking over via a Bundle or through manual configuration, and the plugin can be invoked using `ctx.web.search`. It supports an automatic fallback mechanism, but only supports Google Search and does not provide AI summaries; be mindful of the free-tier query limits.

Read More
dsh-second-brain: DeepSeek Harness Second Brain Loader

This plugin is designed to inject a local “brain” snapshot (identity, state, etc.) into every new DeepSeek Harness (DSH) session, enabling cross-session memory. It runs as a read-only, zero-dependency, pure ESM module, injecting the snapshot into the system prompt via hooks while enforcing a 300-character minimum and a 1000-character maximum to prevent overflow. It is enabled by default after installation; new sessions automatically include the snapshot content, and users can verify the effect with specific commands.

Read More
DeepSeek Harness Plugin: dsh-background-swapper

`dsh-background-swapper` is a DeepSeek Harness plugin aimed at addressing the monotony of the interface. It supports custom backgrounds, image library management, and fine-tuning of interface transparency and effects (such as Tint and Blur). Users can upload, rename, or delete photos, choose presets (such as Glass) or make adjustments with sliders, and save custom appearance combinations. The plugin is released under the MIT license, is easy to install, stores data in a local directory, and is suitable for users who want to create a personalized workspace or manage wallpapers uniformly.

Read More
@demxyuanli/dsh-canvas: DeepSeek Harness Project Board Plugin

`@demxyuanli/dsh-canvas` is a project Kanban plugin for DeepSeek Harness, designed to address the limited structuring of Markdown documents. Built on a single-package, dual-runtime architecture—the Node side handles compilation and interaction, while the browser side handles rendering—it supports five canvas paradigms, including task tracking and gate alignment. By using structured data and slice-based queries, it substantially reduces Agent Context usage and supports real Shell execution with data feedback, making it well suited for long-term tracking and decision-making in complex workflows.

Read More
dsh-plugin-session-trash: Session Trash Plugin for DeepSeek Harness

dsh-plugin-session-trash is a session trash plugin developed for DeepSeek Harness (DSH). It addresses the limitation in the original version where sessions can only be archived but not permanently deleted, providing full lifecycle management for sessions. Users can move sessions to the trash and then restore or permanently delete them in the settings. The plugin supports deletion of idle sessions, automatic cleanup, and file-system-level data storage, and must be installed and enabled via pnpm in the desktop configuration file.

Read More
opencodezen4dsh: The Free OpenCode Zen Model for DeepSeek Harness

The DeepSeek Harness (DSH) plugin `opencodezen4dsh` connects directly to OpenCode Zen’s free channel via a native adapter, enabling model access with zero credentials and zero setup. Based on a forked version, it supports streaming, image input, optional thinking levels, and a session log security fix. Installation requires downloading the `.tgz` package and adding it via CLI, with support for CLI impersonation and self-healing capabilities. Note that DSH ≥0.1.7 and Node.js ≥20 are required, and some models (such as `exo-free`) are blocked.

Read More
dsh-compaction-cache: Enabling DSH Compaction Summaries to Hit Provider Prefix Caches

The `dsh-compaction-cache` plugin for DeepSeek Harness (DSH) is designed to resolve the issue where provider prefix caches cannot be reused during compaction summaries because `reasoningEffort`, `temperature`, and `maxTokens` are missing. The plugin is mounted on the `llm/stream` stream and only takes effect for requests marked with `purpose: 'compaction'`. By mirroring routing header parameters and enforcing `maxTokens` alignment rules, it completes the summary envelope to keep the invocation environment consistent with the previous turn, significantly reducing computation costs. The plugin has zero dependencies, requires no build, and is distributed only via GitHub. All configuration is optional and enabled by default. Once active, logs will

Read More
Introducing the DeepSeek Harness Wallpaper Plugin

`dsh-wallpaper` is a prerelease plugin for DeepSeek Harness (DSH), designed to provide an immersive visual experience for the application. It supports local images and videos as backgrounds, allows users to independently adjust the background opacity of the chat body, sidebar, navigation, and input box, and offers dual adjustments for wallpaper blur and panel frosting intensity. It includes A/B comparison and one-click restore features, as well as support for appearance presets. All data is stored locally to ensure privacy and security. The current version is v0.3.0-rc.7, and users can install and use it via the CLI or UI.

Read More
dsh-obsidian

`dsh-obsidian` is a plugin that integrates an Obsidian vault into the right sidebar of DeepSeek Harness (DSH). It supports browsing directories, full-vault search, reading notes with Obsidian-style formatting, editing content, and navigating via WikiLinks. The plugin requires no build step or network requests, depends on DSH version ^0.2.0-rc.2, and allows users to directly manage and edit local notes within DSH.

Read More
dsh-task-ask-notify: Display a Windows Notification and Play a Sound When a Task Completes or the Model Asks a Question

`dsh-task-ask-notify` is a host-side plugin for DeepSeek Harness, designed to address the lack of feedback when a task completes or blocks while waiting for input. It provides instant reminders when the model returns control by using native Windows 11 notifications and WAV prompt sounds. The plugin supports custom sounds, configurable via a configuration file or interface, and includes a self-check tool. Installation requires loading the Bundle through the DSH plugin manager and ensuring the DSH version is 0.2.0-rc.2 or higher. When using the plugin, note that the adapter must not be started in detached mode; otherwise, notifications will be discarded.

Read More
DeepSeek Harness Plugin: dsh-self-restart

The `dsh-self-restart` plugin resolves the pain point of requiring a manual restart after modifying the DeepSeek Harness (DSH) plugin and being unable to restore session context by using tool calls. It provides half-side code for both the host and client, and on Windows, it supports automatically restarting the DSH application via tools such as `dsh_restart` while preserving session logs. After installation, users can follow the workflow to check status, perform the restart, and verify functionality, making it suitable for development and debugging scenarios.

Read More
deadbushxw/dsh-plugin-query-enhance: Making DSH Host Bundle Queries More Lightweight

`deadbushxw/dsh-plugin-query-enhance` is designed to address the excessive token consumption in DeepSeek Harness (DSH) caused by `list_bundles` returning an overly large amount of data. Through “response slimming” (returning only summarized information) and “parameterized query tools” (supporting conditional filtering), this plugin significantly reduces query costs without altering the underlying logic. A DSH restart is required after installation, making it suitable for developers who frequently query bundle status or dependencies.

Read More
DeepSeek Harness Plugin: dsh-maestro-core

Crashes in the DSH Web process may cause service interruptions. This plugin is designed to address this issue by integrating monitoring, storage, and synchronization capabilities to provide automatic recovery and state persistence. Core features include daemon monitoring, automatic rollback, session recovery, and cross-machine synchronization. Users can manage the plugin via the command line or Systemd, while being mindful of permission risks and environment version requirements.

Read More
dsh-url-router: Adding Addressability to the DSH Web GUI

dsh-url-router is a plugin designed specifically for the DeepSeek Harness (DSH) Web GUI, intended to solve the problem that dynamic views cannot be shared or revisited via URLs. Acting as the sole writer to the address bar, it maps the current interface by modifying the URL fragment (the part after `#`), ensuring that every view (session, panel, task, etc.) has an independent, addressable link. The plugin features zero dependencies, preserves initial parameters, and does not pollute browser history. Users can right-click or middle-click a list row to open the corresponding link directly in a new tab. However, note that this plugin is mutually exclusive with other plugins that modify the URL fragment, and it only supports views already rendered on screen; virtualized, unrendered content is not supported.

Read More
dsh-zoom: DeepSeek Harness UI Zoom Plugin

The dsh-zoom plugin adds global UI scaling to DeepSeek Harness, addressing the limitation that only body-content scaling is supported by default. It supports `Cmd/Ctrl` shortcuts and script API calls, and persists the selected zoom level. The plugin covers sidebars, menus, and overlays, although Canvas-rendered content may appear blurry at high zoom levels, and shortcuts may not work in certain areas. It is maintained by community developers and can be installed via the command line or in-app.

Read More
dsh-git-manager: A Visual GitHub Git Manager for DeepSeek Harness

`dsh-git-manager` is a visual Git management plugin for DeepSeek Harness (DSH), replacing the original `gitcompass`. It provides GitHub-Flow guidance, commit graphs, branch/PR/Issue management, and exposes a structured tool interface to agents. The plugin supports Device Flow OAuth login, real-time monitoring of agent activity, and an In-Panel approval mechanism; it follows DSH themes, supports Sidebar or Dock mode, and ensures Git operations remain tightly integrated with DSH agents.

Read More
dsh-balance-mini: A Minimalist DeepSeek Harness Balance Monitor

dsh-balance-mini is a lightweight balance monitoring plugin for DeepSeek Harness, designed to address the inefficiency of manual balance checks. Its core features include a persistent balance badge in the bottom-left corner that displays red, yellow, or green status based on the balance; automatic refresh every 60 seconds or manual queries; support for DeepSeek, Kimi, and OpenRouter; and peak/off-peak period display with countdowns based on official pricing. The plugin accepts access only from the local loopback address, with no security risks, and automatically switches between Chinese and English. Installation is simple—just configure your API key in a local credentials file to get started.

Read More
Furry Yard: DeepSeek Harness Pet Plugin

The DeepSeek Harness (DSH) plugin "Fluffy Yard" adds a pet sandbox environment to the chat panel. It supports approximately 77,000 personality combinations, including feeding, interaction, and attention-seeking mechanics, and drives pets to change their behavior based on the panel's zoom state. It offers dual art styles, day-night weather, and lived-in details, and supports exporting profile cards and group photos. Installation requires DSH version ≥0.1.1; after configuring bundles, users can experience a complete cycle from raising to collecting in the chat panel.

Read More
dsh-ditto: Batch Automated Review Plugin for DeepSeek Harness

dsh-ditto is a "review before applying" batch automation plugin for DeepSeek Harness (DSH). It helps avoid batch-operation errors by first using AI to extract samples for human correction to establish a standard, then previewing and approving the full task set against that standard, and finally applying changes safely. The plugin primarily supports code-to-specification document generation, batch file renaming and migration, and manifest export. Its core features include human-in-the-loop approval, deterministic ZIP delivery, absolute data security (without modifying original files), and regex-based file processing. It does not call LLM APIs; it is responsible only for structured execution and evidence management, and is suitable for batch task scenarios that require high security and controllability.

Read More
dsh-antigravity-acp: Using Google Antigravity Models via ACP

`dsh-antigravity-acp` is a DeepSeek Harness (DSH) plugin that enables users to access the model directly through Google Antigravity's official ACP server, without cumbersome API key configuration. The plugin uses an MCP bridge to inject DSH's built-in tool capabilities (such as file operations and code execution) into the Antigravity context, enabling tool reuse. It supports automatic deployment, OAuth browser-based authorization, and concurrent processing, making it suitable for developers who need to leverage DSH's tool capabilities, but note that it only supports invoking tools through the bridge and runs with the privileges of the DSH process.

Read More
dsh-stash: DSH's Keychain for Linking External Resource Repositories

dsh-stash is an external resource management plugin for DSH, providing keychain and access control features. It manages resource manifests through declarative configuration (supporting HTTP, local files, etc.) and enforces strict permission constraints via the `access` field, ensuring that it can be retrieved, which key is used, and what was retrieved. Credentials are stored only as references, while their values are kept in environment variables. The plugin provides 11 tools, supports ledger logging and data migration, and aims to offer a stable external data access layer for agents.

Read More
dsh-sidebar-footer-stack: Vertical Stacking and Drag-and-Drop Reordering of Sidebar Footer Cards

DSH Sidebar Footer Stack is a plugin that resolves the issue of multiple cards being cramped in the DeepSeek Harness sidebar footer. It converts horizontally arranged cards into a vertical stack, unifies their appearance, supports drag-and-drop reordering, and persists the saved order. Built with pure JavaScript and supporting hot replacement, the plugin relies on host-specific structures and may break after updates.

Read More
local-ocr: Offline Local OCR Skill

`local-ocr` is an offline local OCR plugin designed specifically for DeepSeek Harness to process images or PDFs. It prioritizes the native Windows OCR engine, which offers high Chinese recognition accuracy, and supports RapidOCR and Tesseract as fallback options, ensuring free access to structured text in offline environments. Installation requires Python 3.11. The plugin is invoked via CLI and supports selecting an engine, preprocessing, and self-testing. Output is in JSON format: image results include text with line-level scores, while PDFs are processed page by page. Note that the native Windows OCR engine does not provide true confidence scores.

Read More
dsh-update-checker: Check DSH Plugin Updates and Release Notes with One Click

dsh-update-checker is a DSH plugin designed to automatically check for updates of locally installed third-party plugins. It supports version checks from multiple sources, including npm, GitHub, and local paths, and displays only diffs and changelogs without performing installations. By optimizing the network layer with concurrent request rate limiting, caching, and circuit breaker mechanisms, the plugin reduces GitHub API call costs. It also provides a settings page UI for users to filter and review changes. The plugin is compatible with Node.js 22 and supports offline testing as well as hot update cleanup.

Read More
dsh-float-chat: DSH Sidebar Pinned Floating Chat Window

`dsh-float-chat` is a standalone floating window plugin developed specifically for DSH to resolve the issue of the sidebar being obscured. Built with WinForms + WebView2, the floating window can stay on top and overlay other applications, and supports four display modes, window position memory, multi-conversation management, and burn-after-use security features. The plugin also includes cache clearing and token statistics. It requires the WebView2 Runtime in a Windows environment and depends on the specified client plugin to use.

Read More