Big Fat Fish fatfish-pet-smart-companion: Standalone Desktop Pet, optionally follows DSH real-time status
Fatfish (fatfish-pet-smart-companion) is a self-contained desktop intelligent pet designed to provide real-time status visualization for local DeepSeek Harness (DSH) execution. This project is based on the MIT license and requires no browser or additional plugins. It supports Windows and Linux platforms and can be downloaded and run directly via installer or portable version. Its core functionality involves automatically detecting the DSH process and switching expressions and speech bubbles in real-time to reflect the current status, covering 15 scenarios such as working, thinking, waiting for approval, task completion, and failures. In idle states, the pet features anthropomorphic behaviors such as automatic wandering, blinking, and sleeping. It also supports interactive operations like drag-and-drop movement, mouse wheel scaling, feeding, and playing. The interface adopts a transparent, always-on-top, borderless design, with position and size settings being persistent. Although...
Read Moredsh-focus-overlay: Focus mode for DSH Web GUI
`dsh-focus-overlay` is an MIT-licensed community plugin developed by boogoo619, specifically designed to provide a full-screen focus reading mode for the DSH Web GUI. By hiding the title bar, input area, and sidebar, and collapsing the AI tool invocation flow into a summary, it reduces interface clutter, allowing users to focus on reading the conversation and supporting in-place replies. Core features include right-side node navigation, quick activation via the 'F' key, new reply notifications, linkification of file mentions, and Chinese/English support, with compatibility for DSH-better-sidebar. Installation requires a dsh CLI >= 0.1.0-rc.5 and Node.js >= 22.19.0 environment, and can be installed via the `dsh plugin` command from npm or GitHub; `dsh w` must be restarted after installation.
Read Moredsh-llm-opencode: DeepSeek Harness's OpenCode Zen Free Model Adapter
`dsh-llm-opencode` is an MIT-licensed DeepSeek Harness (DSH) plugin developed by bobowsh, designed to integrate OpenCode Zen providers into DSH. By registering the `opencode-zen` route, the plugin converts DSH requests into the OpenAI-compatible chat completions format and supports parsing SSE stream responses. Its core advantage is that it supports OpenCode Zen's free models, enabling users to utilize them directly without configuring an API key; for paid models, API keys can be configured via environment variables or credentials. The plugin features a built-in directory of free models and automatically synchronizes the latest model list from the gateway and models.dev in the background.
Read Moreobsidian-workbench: Browse, edit, and save Obsidian Markdown repositories in DeepSeek Harness
obsidian-workbench is a plugin maintained by Bob-Bo1 designed to allow Windows users to directly browse, edit, and save their local Obsidian Markdown vaults without leaving the DeepSeek Harness (DSH) Web session. This plugin does not require launching the Obsidian client; instead, by reading the vault path from the local Obsidian configuration, it provides an Obsidian-style three-column workspace within DSH: the left side displays the repository directory and files, the middle provides a CodeMirror 6-based Markdown real-time preview editor with auto-save support, and the right side displays the current DSH session, facilitating user interaction and questioning regarding the note content. Installation Process
Read Moredsh-deepseek-balance: View DeepSeek API balance and local session consumption at the bottom left of DSH.
`dsh-deepseek-balance` is a personal plugin for DeepSeek Harness (DSH) designed to integrate the display of DeepSeek API balance and local session consumption statistics. Through the bottom-left entry of DSH, the plugin enables users to view the official account balance corresponding to `DEEPSEEK_API_KEY`, as well as the accumulated local DSH session consumption, today's usage, and detailed consumption amounts for Flash/Pro models, all without switching platforms. Installation requires simply adding the plugin via the `npx` command and restarting the DSH Web service. Regarding data security, the plugin ensures that the API Key is used solely for calling the official balance interface and is not uploaded to third parties. It also only reads locally saved session logs for statistics and does not upload the session content. Please note that the statistics only reflect local...
Read Moredsh-remote-plugin: Integrate DSH Remote Panel and Gateway into DSH
dsh-remote-plugin is the official Bundle plugin for DSH, designed to access remote entry points, status panels, and gateways via a web client. It allows users to directly access the quick status panel and full management console within the DSH sidebar, viewing gateway status, device online status, and token usage in real-time. The plugin features a built-in remote gateway that starts and stops automatically with DSH, listening on 0.0.0.0:8787 by default, and includes Bearer Token authentication as well as gateway self-healing capabilities. Its core functions include file transfer (supporting chunked upload, resume capability, and SHA-256 verification), multi-platform adaptation (providing mobile, desktop WebUI, and Android APK), session management (supporting model switching, sub-agent interruption, image attachments, etc.), and a notification system. During installation, 'w' must be specified.
Read Moredsh-security-guard: Static and Runtime Security Plugin for DeepSeek Harness
`dsh-security-guard` is a DeepSeek Harness (DSH) security plugin maintained by `bigclawd`, designed to address potential malicious calls, prompt injection, and token waste within the plugin ecosystem caused by third-party code. The plugin is released under the MIT license; its core mechanism combines static scanning with runtime protection to ensure scanned code is not executed or imported. Its main features include rule-based static analysis of source files, runtime interception prior to dangerous tool calls, prompt steps, and file operations, and the categorization of results as `block`, `warn`, or `clean`, with support for JSON or human-readable report output. Rules use standard JSON format, support overriding by ID, and support Profile management.
Read Moredsh-memory: Local SQLite Cross-Session Memory for DeepSeek Harness
`dsh-memory` is a lightweight cross-session memory plugin for DeepSeek Harness (DSH), released under the MIT License. It implements memory persistence using local SQLite files and FTS5 indexes, eliminating the need for dependencies on embedded services, API keys, or external processes. It is compatible with Node.js 22.19+ or 24.0+. Its core functionality includes three model tools: `memory_write` (for storing labeled persistent facts), `memory_search` (for keyword-based lexical retrieval), and `memory_forget` (for deleting outdated memories). Additionally, the plugin provides the `memory:recall` prompt segment, which renders memories in a "pinned priority, recently updated" order within the character budget.
Read Moredsh-mcp-proxy: A context-efficient MCP access method for DSH
dsh-mcp-proxy is an MIT-licensed DSH plugin designed to address the overhead increase caused by registering the complete Schema of all tools into the prompt context when configuring multiple MCP servers. By registering only two proxy tools, `mcp_discover` and `mcp_call`, and utilizing a lazy connection mechanism along with a disk-based tool directory cache to manage subsequent discovery and invocation, this plugin significantly reduces resident prompt costs. Its core functions include `mcp_discover`, which searches the tool directory by keyword, and `mcp_call`, which invokes tools by specifying the server and tool name. The plugin does not connect to servers upon startup, supports `stdio` or `streamable-http` types, and has an empty default server list, requiring manual user configuration. Installation requires N
Read Moredsh-lens-lite: Post-editing diagnostics for DeepSeek Harness
dsh-lens-lite is a post-edit diagnostic plugin for DeepSeek Harness, designed to address the issue where the model cannot immediately obtain type or lint errors after invoking tools such as `write` or `edit`. Upon the success of a tool call of interest, it executes local configured checkers concurrently based on file extensions and presents the results to the model as context feedback in the form of a `notice`. The plugin does not include built-in checkers but relies on local toolchains, supporting tools like tsc, eslint, ruff, go-vet, etc., and allows for customizing parameters via placeholders. Its core principles include not vetoing or rewriting calls, respecting cancellation signals, and terminating on timeout. Configuration errors result in direct errors at load time, whereas environment failures are converted into diagnostic findings, ensuring that already successful edits remain valid. Please note that checking the entire repository may increase execution time, and...
Read Moredsh-deepseek-usage: DeepSeek Harness Balance and Token Usage Monitoring Plugin
`dsh-deepseek-usage` is an MIT-licensed plugin maintained by ben7am1n, designed specifically for DeepSeek Harness to address two core issues: account balance monitoring and token usage tracking. The plugin offers two model-callable tools: `deepseek_balance` is used to query the DeepSeek account balance; it supports returning data for various currencies (total, granted, topped-up) and issues a warning when the balance falls below the configured `lowBalanceThreshold`. `usage_summary` is used to summarize the token usage of the current live session, sorted in descending order by total amount, facilitating the estimation of context usage and the identification of sessions with abnormally high usage.
Read Morehermeslike-moa: DSH's Hermes-style MoA Request Aggregator
hermeslike-moa is an MIT-licensed plugin for DSH that injects a Hermes-style MoA pipeline ("Router -> Multi-reference Advisors -> Aggregator") into LLM calls. It offers three modes: deepseek-v4-mix (full MoA), pro, and flash, supporting parallel reference advisors, context truncation, and key masking. The plugin features dual-channel failover with Go as the priority; if consecutive failures occur, it automatically switches to the official channel. It also protects costs through a V4P triple gate (budget, frequency, and interval), automatically downgrading to Flash when blocked. The settings page supports real-time configuration of MoA parameters, API keys, and gate strategies without requiring a restart. Once installed, simply select the appropriate model and configure the key to use. It is suitable for scenarios requiring multi-reference aggregation, dual-channel disaster recovery, and strict cost control.
Read Morebeijingwahw/dsh-computer-use-plugin: DSH-based pure vision Computer Use plugin
`beijingwahw/dsh-computer-use-plugin` is a pure vision Computer Use plugin within the DeepSeek Harness (DSH) ecosystem. It abandons traditional UI tree or Accessibility API dependencies, understanding the interface through screenshots and supporting cross-platform desktop operations such as clicking, inputting, scrolling, and dragging on Windows, macOS, and Linux. The plugin's core capabilities include Set-of-Mark-based visual localization assistance, a three-stage state anchor protocol, long-task orchestration using the Planner-Actor architecture, and OCR semantic verification (supporting both Chinese and English). To ensure stability and security, it incorporates built-in behavioral verification, infinite loop prevention, budget control, and sensitive credential input blocking.
Read MoreIntroduction to the Official DeepSeek Harness Companion Plugin dsh-companion-dev
dsh-companion-dev is the developer version of the official DeepSeek Harness companion plugin, built on the Cordis framework. It aims to address engineering challenges in agent development through the "everything is a plugin" philosophy. It integrates nine independent modules: intelligent dialogue export, context handoff summaries, API cost optimization, global dialogue retrieval, execution trace analysis, Prompt engineering workbench, multi-model arena, task orchestration, and security auditing. The plugin supports exporting conversations in multiple formats, generating handoff summaries to continue long-running tasks, providing encrypted API key hosting, cost monitoring, and model routing, and features trace Diff, Prompt A/B testing, and multi-model comparison capabilities. It is developed in TypeScript and requires Node.js 22.19+ or 24+.
Read Moredsh-openclaw-acp: Expose Harness profile as OpenClaw ACP agent
dsh-openclaw-acp is an MIT-licensed DeepSeek Harness bundle designed to expose Harness profiles to OpenClaw via the official Agent Client Protocol (ACP), utilizing OpenClaw channel plugins for message transmission such as WeChat. This tool does not embed the WeChat SDK nor re-implement Harness; instead, it clearly defines roles: Harness is responsible for model and boundary control, OpenClaw ACPX handles the ACP runtime, and the Channel handles message transmission. Its core capabilities include support for multi-account session isolation, default routing to the deepseek-v4-flash model, and...
Read Moredsh-prompt-enhance: One-click Prompt Enhancement for DSH Input Box
`dsh-prompt-enhance` is an input enhancement plugin for the DeepSeek Harness Web interface, designed to address issues such as brief original requirements, the lack of specific execution instructions, and missing boundary conditions. The plugin adopts a "model-first, rule-based fallback" strategy. By default, it reuses the current default model of DSH to expand drafts into enhanced prompts containing 2–4 specific requirements, while preserving the original sentence to ensure context clarity. If the model is unavailable or times out after 15 seconds, it automatically falls back to a rule-based template to guarantee output usability. The plugin offers a one-click undo feature, allowing users to restore the original text before enhancement at any time to prevent information loss. Its design follows a zero-configuration principle, requiring no separate API key setup; it relies solely on icon states (grayed out, spinning, turning red) to provide feedback on operation progress and results. Additionally, the plugin possesses intelligent intent recognition capabilities and can adjust based on parameters...
Read Moreimemory: DSH Self-Evolving Long-Term Memory Plugin
imemory is an MIT-licensed plugin for DSH designed to address the issue of long-term information loss caused by insufficient context in multi-session scenarios. It automatically extracts and scores information worth retaining after each turn, and recalls relevant memories to inject into the context before each step via keyword pre-screening and LLM semantic re-ranking. Core features include injecting user profiles at the start of new sessions, performing conflict merging and decay eviction every 6 hours, consolidating reusable processes into `learned-*` skills, and providing 6 memory management tools and a `/imemory/` web management panel. This plugin has zero dependencies and is compatible with any profile type. Installation requires DSH version 0.1.0-rc.6 and Node >= 20. It supports manual mounting (copying files and modifying `cordis.patch.yml`) or using bun.
Read MoreBaronCyrus/dsh-harness-ally: Enable DSH to share the same session lifecycle with external CLI
dsh-harness-ally is a DSH Agent Preset developed by BaronCyrus, designed to address session isolation and statistical chaos issues during multi-tool collaboration. This plugin enables DeepSeek Harness, Claude Code, Codex, and Kimi Code to share a single DSH session lifecycle without the need for additional CLI session maintenance or mixed tool flows. Core capabilities include the separation of model selection and Harness execution entry points, allowing users to switch external CLI execution per turn while retaining DSH's native model selector. The external execution process is transparent and visible, displaying reasoning and tool activities in real-time without ever masquerading as DSH's native tool calls to avoid duplicate execution. It supports CLI auto-detection and managed installation, providing one-click installation when missing; and unified token statistics, unifying external Ha...
Read Moredsh-access-gate: Provides password access for DSH remote /api access
dsh-access-gate is a remote access authentication gateway plugin for DeepSeek Harness (DSH), designed to address security exposure issues when accessing DSH Web via public domain names or LAN IPs. By default, this plugin allows passwordless remote access; once configured with a password, it restricts non-local direct connections and enforces password login, while retaining the native local directory selection experience and promising no residual files upon uninstallation. Core features include: login session management based on HttpOnly Cookies (default validity period of 7 days); secure password comparison using SHA-256 and timingSafeEqual; and replacing dsh-lan-access to provide 0.0.0.0 binding and crypto.randomUUID polyfill.
Read MoreEveryConnect: A plugin to integrate WeChat Claw / iLink Bot into DSH sessions
EveryConnect is a DSH multi-platform connection plugin maintained by baiyingawa, designed to integrate the WeChat Claw/iLink Bot into DSH's session and AI capabilities to achieve a closed loop for WeChat-side text, voice, and file messages. Its core features include support for WeChat QR code login and parameter configuration; provision of workspace and task session menus that support creating, browsing, and managing sessions via commands; automatic local download and decryption of WeChat voice messages and files for DSH; optimized reply formats to adapt to WeChat display rules; and an independent message queue processing mechanism ensuring concurrent safety and preventing sensitive information from being written to logs. Installation requires a Node.js >= 22.19.0 and pnpm 11.19.0 environment; after local build and packaging, it can be added using the `dsh plugin` command.
Read Moredsh-session-mover: Drag sessions to other workspaces in DSH Web GUI
dsh-session-mover is an MIT-licensed plugin for DeepSeek Harness designed to streamline the organization of sessions across workspaces. The plugin supports directly dragging session rows with full history to a target workspace header, effectively achieving the semantics of "cloning a new session and archiving the original," without requiring additional panels or buttons. Its core advantage lies in preserving full context and avoiding manual copy-paste; if a currently open session is moved, the user is automatically redirected to the new copy. Technically, the plugin leverages the official sidebar's drag-and-drop mechanism to locate the target workspace via semantic attributes and invokes the host API to perform the steps of reading source logs, creating a new session in the target workspace, persisting and associating it, and finally archiving the source session. Due to limitations in the platform's storage layer, in-place migration of session IDs is impossible, so the copy-and-archive approach is adopted. This plugin is suitable for users needing flexible adjustments.
Read Moredsh-omni-bridge: Connect WeChat, QQ, and Feishu messages to DSH Agent
dsh-omni-bridge is a multi-channel bridging plugin for DSH, designed to connect messages from WeChat ClawBot/iLink, QQ, and Feishu to DSH agents and relay responses back. It is deployed as a DSH bundle; after installation, a restart allows you to configure credentials for each channel in the settings page. The plugin supports sending and receiving messages across three channels, utilizing independent sessions (omni-bridge-<channel>) and implementing reply deduplication via watermarking. In terms of security, inbound messages are blocked by default, requiring a whitelist configuration or allowing all users (not recommended for production environments). Configuration is stored locally; WeChat obtains botToken via QR code scanning, while QQ and Feishu require configuring appId and secret and subscribing to relevant events. This tool simplifies IM channel adaptation and is suitable for users wishing to connect existing DSH agents to these platforms.
Read Moredsh-conflict-guardian: Detect and handle plugin conflicts at DSH startup
dsh-conflict-guardian is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to address the difficulty of troubleshooting plugin conflicts during the startup phase. By scanning the loader's runtime state and the static configuration of composition files, it automatically detects duplicate mountings, activation failures, missing dependencies, and unrunning instances, and performs actions such as disabling conflicting items or restoring instances, without modifying source code or configuration files. The plugin provides a Web interface popup to report conflict details, supports re-detection, and exposes HTTP interfaces and a `harness.handle` call entry point. In dynamic plugin mode, it also registers a `conflict_check` tool for model invocation. It requires a Node.js 20+ environment, is installed via `npm pack`, and is enabled by declaration in the configuration. Its value lies in...
Read Moredsh-composer-history: Provides arrow key command history for DSH Web GUI composer
`dsh-composer-history` is a plugin for the DSH Web GUI composer, designed to address the lack of a command history review feature in the input box. Rather than altering the message sending logic, this plugin extends the input box behavior, enabling users to browse previously sent commands using `↑ / ↓` arrow keys. Its core functionality includes pressing `↑` to switch to older commands and pressing `↓` to switch to newer commands; pressing `↓` again after reaching the latest entry restores the draft prior to editing. The plugin only tracks completed user messages and does not trigger on multi-line input, IME composition, or specific modifier key presses, thereby avoiding interference with normal input. Installation can be performed using `dsh plugin --profile web add github:baisama-cloud/dsh-c`
Read Moredsh-settings-organizer: A plugin for organizing first-level groups in the DSH Web settings sidebar
dsh-settings-organizer is a standalone plugin designed specifically for the DSH Web environment, aiming to organize the sidebar navigation structure and enhance the user experience in multi-plugin scenarios. Running on the browser side, the plugin does not modify settings page content, plugin loading order, or native navigation nodes; instead, it dynamically adapts the sidebar display solely through `MutationObserver`. Core functions include providing default top-level groups such as Session and Workspace, automatically identifying existing settings pages, and supporting user operations to create, rename, hide, sort groups, and adjust secondary navigation attribution. The plugin features a safe mode allowing one-click restoration of the original navigation, supports configuration import/export and backup, and automatically disables animations under `prefers-reduced-motion`. Installation requires executing `dsh plugin install` in the specified Web profile.
Read More