dsh-turn-index: DSH Web GUI conversation turn index

dsh-turn-index is a third-party turn index plugin for the DeepSeek Harness Web GUI, maintained by Simon314620 and licensed under MIT. The plugin aims to alleviate the pain point of quickly locating user questions in long sessions by displaying an index bar on the right side of the Web GUI, listing user questions turn by turn. Key features include: smooth scrolling and highlighting upon clicking an index entry; the index bar highlighting the current turn during reading; support for paginated loading of earlier history; providing toggle hints in trace view; automatically avoiding the right detail panel; and supporting responsive layout and bilingual (Chinese/English) interfaces. The plugin requires no configuration and takes effect immediately after installation. Regarding data, the plugin features zero runtime logic, does not read or write to the file system, and makes no network requests. Session data is used solely for rendering, and preferences are stored in localStorage with no telemetry or tracking.

Read More
DSH K12 English Lesson Builder: Generate English PPTX and DOCX Lesson Plans from a Single Blueprint

`shyboy/dsh-k12-lesson-builder` is an MIT-licensed plugin based on DeepSeek Harness, designed to address the issue of content misalignment between PPT and Word lesson plans in K-12 English teaching. By generating a unified `lesson-blueprint.json` teaching blueprint first, and then rendering editable PPTX and DOCX files from the same blueprint, the plugin ensures consistency between page mapping and page content. It reads teaching materials, curriculum standards, and templates provided by the teacher, calls specific interfaces to extract sources and render materials, and finally generates synchronized lesson plan files containing audit reports. This plugin only supports Windows 10/11 environments and requires the installation of the desktop version of Microsoft Office and PowerShell 7.

Read More
dsh-codex-harness: Coding mode providing customizable prompts and Codex tools for DSH

`shuind/dsh-codex-harness` is an MIT-licensed plugin for DSH, designed to provide customizable Codex-style coding presets for web-based Agent sessions. It is not a standalone tool but an extension of the DSH plugin ecosystem. Its core features include using concise Codex prompts, providing tools such as `exec_command` and `apply_patch`, and supporting Fast requests, GPT image processing, thought intensity adjustment, and context capacity control (1K–1000K tokens). This plugin allows users to view, edit, or restore full prompts in settings in real time, and prioritizes the use of native `apply_patch`, hosted `web_search`, and remote compression, and on failure...

Read More
shrekcg/dsh-im-channel: A unified bridging plugin for integrating DSH with Feishu and other IMs

`shrekcg/dsh-im-channel` is an IM access plugin designed specifically for DeepSeek Harness (DSH), supporting the direct deployment of agent capabilities to instant messaging platforms such as Feishu, Telegram, and DingTalk. Licensed under the MIT license, the plugin features persistent sessions, topic context isolation, true streaming output, and multimedia sending/receiving capabilities. Core highlights include exposing 40 Feishu object tools (e.g., scheduling, documents, message operations) via MCP, supporting natural language invocation, and built-in rich slash commands (e.g., `/help`, `/model`, `/status`) for session management and status diagnostics. Channel support varies: Feishu and Telegram are fully available, while Slack and Discord are partially available; DingTalk is experimental, and support for QQ/WeChat...

Read More
falsify-dsh: Integrate public Falsify CLI into DSH to generate receipts

`shi275773124/falsify-dsh` is an adapter for DeepSeek Harness (DSH), designed to bridge the gap between Agent self-assessment and verifiable release standards by integrating the public Falsify CLI. Instead of generating a second opinion, this plugin returns the CLI's receipts—such as `PASS`, `PASS_WITH_DEBT`, or `BLOCK`—directly, ensuring that decisions are made by the CLI rather than inferred by the Agent. Core functionality includes three tools: `falsify_lint` for static checks, returning cleanliness tags; `falsify_review` for documentation review, returning final judgments; and `falsify_gate` for Pull Requests.

Read More
dsh-suggest: Clickable follow-up question plugin for DSH sessions.

`dsh-suggest` is a DeepSeek Harness (DSH) plugin maintained by `shaoeric` and licensed under the MIT license, aiming to solve the problem of manually inputting follow-up questions in Agent sessions. Its core functionality is to automatically generate three clickable, editable recommended follow-up questions based on the latest three user messages after each round of the Agent's answer. Users can directly click to submit and start a new round of interaction, or hover to edit before sending. The plugin prioritizes invoking the same provider's flash model (with thinking disabled), falling back to the original model upon failure. It features caching, skeleton placeholders, failure retry, and light/dark mode adaptation, and displays only the latest round of recommendations. This plugin offers two installation modes: the official plugin (persistent, suitable for long-term use, requiring loading via `file:`

Read More
dsh-im-bridge: DeepSeek Harness IM Channel

dsh-im-bridge is an IM channel plugin for DeepSeek Harness (DSH), maintained by shaobeichen and licensed under the MIT License. The tool aims to enable users to operate outside the web interface, allowing them to remotely dispatch tasks to DSH, receive result notifications, and approve dangerous operations via instant messaging tools such as Lark, WeCom (WeChat Work), or Telegram. Core features include: sending task commands directly within the IM; an approval mechanism for dangerous operations that defaults to rejection and requires confirmation to execute; proactive notifications for task completion or failure that include execution time and token usage; automatic truncation of long outputs with full text export available via the `/log` command; session management commands such as `/new` and `/status`; and role-based (admin/regular user) permission control, restricting management access to administrators.

Read More
sent-msg-locator: Locate every turn of conversation in a DSH session

sent-msg-locator is a pure Client DSH plugin maintained by ShanHaiFish, designed to address the difficulty of locating specific turns in long sessions. It provides a persistent column of turn icons on the left edge of the chat area, visualizing each turn as a clickable numbered bubble. Clicking an icon smoothly scrolls to the beginning of the corresponding turn, while the currently viewed turn is automatically highlighted and follows the icon column. Hovering over an icon displays the turn time, user input summary, and status. The plugin supports both static bundle and dynamic plugin forms; the static form loads automatically with the process, whereas the dynamic form requires reactivation after each restart. The plugin is licensed under the MIT license, adapts to both light and dark themes, and requires no Host permissions (no RPC, network, or file system operations), utilizing only element-level APIs for scrolling positioning. Users can access it via `dsh...

Read More
dsh-plugin-security-review: Adding a static security review to DSH dynamic plugin installation

`dsh-plugin-security-review` is a DSH plugin security review guard developed by ShanHaiFish, licensed under the MIT license. It performs static source code security reviews on dynamic plugins installed or executed via `cordis_define` and `cordis_run`. The tool provides two core functions, `plugin_security_review` and `plugin_security_audit`, to handle plugin operations based on a four-tier strategy of `BLOCK`, `ASK`, `WARN`, and `ALLOW`. Its main features include browser-side manual approval popups (Approve, Approve + Whitelist, Reject) and the ability to persist code fingerprints after manual approval, allowing subsequent identical fingerprints to be automatically permitted. Furthermore,

Read More
dsh-self-update: In-app self-update plugin for DeepSeek Harness installed via Git source

`dsh-self-update` is a self-update plugin tailored for DeepSeek Harness (DSH) git checkout installation scenarios. It streamlines the tedious manual processes of executing `git pull`, installing dependencies, and building/restarting, while providing in-app one-click updates, failure rollback, and service restart capabilities. The plugin checks for new versions in the background every 6 hours or on demand, displaying an update panel via a sidebar entry. The update process automatically executes standard build commands and refuses to modify dirty working trees to preserve local changes; if a branch divergence exists, it backs up local commits to a separate branch before synchronizing with the remote. It supports one-click rollback and CLI fallback commands in case of update failures. Service restart is implemented via process exit code 75 and is compatible with systemd, PM2, and the native macOS Shell (requires Xcode toolchain; the application uses Ad-hoc signing).

Read More
dsh-global-task-list: DeepSeek Harness Global Task Library Plugin

`dsh-global-task-list` is a plugin designed for DeepSeek Harness to address issues such as fragmented tasks, invisible progress, and state desynchronization. Core features include: 1. **Task CRUD and Persistence**: Provides `task_add/list/update/delete` tools, with tasks stored in a cross-session `storageDomain` to support long-term maintenance. 2. **Persistent Floating Panel**: A browser-side panel located in the bottom-right corner that subscribes to SSE in real-time to refresh task status, supporting modification, deletion, and viewing of structured content. 3. **Background Job Synchronization**: Associates tasks via `jobId` to automatically sync terminal states of background jobs (such as completion or failure), adapting to master-slave Agent collaboration workflows. 4. **Generative UI**

Read More
dsh-plugin-8r: DSH's 8R local determination plugin

dsh-plugin-8r is a local judgment plugin for DeepSeek Harness (DSH), maintained by SensenMeng. Its core function is to automatically inject a bold "诶!…" prefix at the beginning of the AI response when a user message triggers a specific rule (8R) via local JavaScript logic. This process is completed entirely locally; the model does not need to understand the rules and does not consume context or tokens, thereby avoiding reliance on model judgment. The plugin uses `agent/pre-step` for judgment, injects the prefix into the stream output, supports failure retry, and prevents duplicate injection within the same turn. It only takes effect for the main session, excluding sub-agent messages, and provides a local diagnostic interface. Installation requires executing an add command in the DSH profile directory and restarting, and depends on the dependency `@de...

Read More
DSH Session Manager: Add a set of common operations for DeepSeek Harness Web sessions.

Semidia/dsh-session-manager is a community plugin (v0.1.1, MIT License) for the DeepSeek Harness (DSH) Web client, designed to enhance session management efficiency. The plugin enhances the interface through two main entry points: a right-click context menu in sidebar session rows supporting pinning/unpinning, marking as unread, renaming, archiving, forking, opening in the file manager, copying the working directory/title/ID/deep link, and opening in a new window; and a Session Manager entry at the bottom of the sidebar for the current session, supporting export to ZIP, archiving, forking, and copying information. The plugin uses only publicly available client services, but some deep link features require the `dsh-deeplink` plugin.

Read More
dsh-fleet: DSH Multi-Machine Computing Power Networking Plugin

dsh-fleet is an MIT-licensed plugin for DSH designed to connect idle computing power from local networks (LANs), cloud ECSs, or friends into a shared team, enabling cross-machine task dispatch and result return. It supports Windows, Linux, and macOS and relies solely on built-in Node.js modules. Core features include generating unique machine identities (machineId and SK), multi-team management, HMAC-SHA256-based trust handshakes, heartbeat monitoring, and online status viewing. The Master side dispatches tasks using the `fleet_dispatch` tool, while the Worker side automatically executes tasks and maintains sessions for traceability. Upon startup, the plugin registers 12 model tools and a sidebar panel, providing operations such as machine card generation, team joining, and member status checking. It is installed using the dsh plugin command.

Read More
dsh-adb: ADB Device and Bench Operation Plugin for DeepSeek Harness

dsh-adb is an MIT-licensed plugin developed by SamXiaBing, designed to provide Android device and vehicle test bench debugging tools for DeepSeek Harness (DSH) agents. It encapsulates core functions such as device discovery, structured Logcat reading, APK installation and file transfer, performance snapshot collection, device health reporting, crash monitoring, and conditional waiting. The plugin supports running Logcat tasks in the background and uses an operation ledger for persistent recording to support application rollback. Additionally, it provides one-click inspection and a Web device panel to facilitate real-time viewing of logs and performance data. Installation requires adding the plugin via the `dsh plugin add` command and restarting the GUI, with configuration options including `adbPath` and `defaultSerial`. This plugin is applicable for...

Read More
dsh-plugin-muapi: Integrating MuApi generative models into DeepSeek Harness

`dsh-plugin-mui` is a DeepSeek Harness (DSH) plugin maintained by SamurAIGPT and released under the MIT license. By registering the `muapi_generate` tool, it encapsulates over 100 image, video, and audio generation models from the MuApi platform into DSH agents, simplifying the development of glue code for authentication, task submission, result polling, and output URL retrieval. The plugin workflow involves submitting a generation task to the MuApi API, polling for results at configured intervals, and finally returning the output URL. Key configuration items include the enabled status, API Key environment variable reference, base URL, polling interval, and timeout (default 600 seconds). Users need to use `dsh plugin ad...`

Read More
dsh-tool-describe-image: Add image understanding capability to DSH

`sala003/dsh-tool-describe-image` is an MIT-licensed plugin within the DSH ecosystem designed to equip text models with image processing capabilities. By connecting to any OpenAI-compatible vision endpoint (such as Bailian, Zhipu AI, etc.), it converts images into text descriptions or structured HTML for use with DeepSeek. Core features include a Web interface for "paste and recognize," tool invocation via path to describe images, querying DeepSeek account balance, and providing a customizable entry point for a "Whale Girl" desk pet. The plugin supports zero-configuration startup, allowing API keys to be configured later via environment variables or the settings panel. Installation requires DSH 0.1.0-rc.6+, installed globally via npm and enabled. It supports PNG, JPG, WebP, and GIF formats, with a single-image limit of 8Mi.

Read More
dsh-git-plugins: DeepSeek Harness Git and Source Code Control Plugin Suite

`sakthiveltofficial/dsh-git-plugins` is an MIT-licensed plugin suite for DeepSeek Harness (DSH) designed to convert Git operations and platform interactions into agent-callable tools. It requires Node.js >= 20 and git CLI support. Core features include: 1. Local repository operations covering common commands such as clone, commit, push, merge, and rebase; 2. Hosted platform operations supporting PR/MR, issues, releases, CI/CD, and security alert management for GitHub, GitLab, Bitbucket Cloud, Azure DevOps, and Gitea; unsupported operations will return...

Read More
Pack Agent: Pack skills, rules, and MCP into .pack.zip and install to harness

pack-agent is an npm package designed to simplify DeepSeek Harness (DSH) and agent configuration management, adhering to the philosophy that "everything is a plugin." It addresses the issues of error-prone and difficult-to-uninstall manual copying of skills, rules, and MCP configurations across different harnesses such as Claude Code and Codex. The plugin packages these configurations into .pack.zip files via commands and installs them into the target harness, utilizing an installation ledger to achieve clean uninstallation. It supports multiple harnesses including claude-code and codex, requires Bun >= 1.1, and is licensed under the MIT License. Core functions include initialization, export, installation, and configuration ejection (uninstall), and it supports Model Context Protocol (MCP).

Read More
DeepSeek Harness Plugin dsh-skill-importer: Import, organize, and call Agent Skills in the Web UI

`dsh-skill-importer` is a Web UI plugin for DeepSeek Harness (DSH) designed to address issues such as the dispersed management of Agent Skills, duplicate naming, and missing resources. This plugin allows users to import, verify, deduplicate, and migrate Skills from local Markdown files, URLs, or other AI coding agents like Claude Code and Codex via a web interface, automatically incorporating them into Harness's discovery mechanism. Core features include support for batch migration of full Skills directories, preservation of scripts, references, and resource files, and the provision of intelligent deduplication and replacement protection mechanisms. Users can invoke Skills via the Composer Picker, the `/skills` command, or by directly typing their names.

Read More
LoongPort DSH Plugin: Integrating an OpenAI-compatible Provider into DSH

`loongport` is a plugin and CLI tool for DeepSeek Harness (DSH) maintained by SailingLoong, designed to simplify the integration of OpenAI-compatible providers. This plugin (v0.2.0, MIT licensed, requires Node.js >= 20) primarily offers two functions: first, a visual configuration entry in DSH under "Settings → LoongPort," where users can select pre-verified providers, paste API keys, and choose models; and second, advanced CLI commands to write custom OpenAI-compatible endpoints into the DSH configuration. The CLI supports options such as `--base-url`, `--model`, and `--route`.

Read More
DSH Cost Meter: Round-based Cost Tracking for the DSH Web GUI

DSH Cost Meter is a cost tracking plugin for the DeepSeek Harness Web GUI, designed to address the issue of historical session cost recalculation caused by price adjustments. Its core mechanism employs price snapshot anchoring to ensure that the cost of each completed response round is fixed at the price applicable at the time of usage, unaffected by subsequent changes. Key features include snapshot-based cost display per round and per message, real-time account balance retrieval and caching, real-time cost estimation during streaming (replaced with precise values upon settlement), peak-valley pricing support, sub-agent cost aggregation, and a bilingual interface. The plugin offers interface components such as Composer dock readings, a cost view tab, and real-time estimation in the header, and supports manual refresh interfaces, but access is restricted to local or trusted hosts only. Users can quickly install it to the Web profile via the DSH CLI, and it is compatible with DSH.

Read More
dsh-coding-preset: Preset for using persistent pwsh in DSH coding mode on Windows

dsh-coding-preset is a deprecated (DEPRECATED) Windows-adapted DSH coding mode preset designed to replace the default bash with a persistent PowerShell 7 (pwsh) session. This preset retains the core boundaries of the official minimal mode, exposes only the pwsh and str_replace_editor tools, and implements state preservation via node-pty/ConPTY. In the danger-full-access mode, variables, functions, and directories persist between invocations; whereas in read-only or workspace-write modes, it executes single-shot commands without state preservation. It also supports single-shot sandbox elevation, allowing the carrying of reasonable...

Read More
dsh-BigfishPet: DeepSeek Harness Universal Desktop Pet Plugin

dsh-BigfishPet is a universal desktop pet plugin designed specifically for DeepSeek Harness (DSH), licensed under the MIT License. Configured via the DSH settings page, the plugin uses PySide6 to drive a transparent desktop helper displaying a "Whale Girl" image, mapping agent task states in real-time. Its core functionality includes a real-time state driver based on `session/event` that reduces tasks to five states: thinking, working, waiting, completed, and error, displaying corresponding animations based on priority (Waiting > Error > Working > Thinking). The plugin supports rich interactive experiences, such as triggering random dialogue with the left mouse button, automatically muttering or falling asleep when idle, and controlling the host process or opening the WebUI with the right mouse button. State data is persisted to `~/.dsh/pet.json`.

Read More
rxa3c/chat2skill: Extract project memory and reusable skills from assistant sessions

`rxa3c/chat2skill` is a plugin designed to address the issue of corrections, preferences, and project facts in assistant sessions failing to be stably accumulated. Its core functions are "post-session extraction" and "pre-session injection": by analyzing session signals, it distills information into local SQLite memory and `SKILL.md` skill files, automatically retrieving and injecting it in subsequent sessions. The plugin supports LLM mode (Proposer/Generator/Judge flow) and non-LLM mode (keyword detection). Data is stored locally, while the cloud is used solely for stateless execution and claims not to store data. Typical extraction requires approximately 4 LLM calls and is triggered only upon detecting correction or constraint signals. Documentation suggests it is best suited for Claude Code, Codex, and Cursor, while other agents require lifecycle support.

Read More