dsh-web-search-openai: Integrate OpenAI Responses API Web Search for DSH

dsh-web-search-openai is a DSH plugin developed by flg1217, designed to integrate a search provider based on the OpenAI Responses API into `ctx.web` without modifying the DSH source code. The plugin achieves server-side retrieval by invoking the `POST /responses` interface and utilizing the native `web_search` tool, unifying structured results or message-level annotations into citable sources. It supports a Web settings card that allows users to configure the endpoint, model, API Key, and retrieval context; notably, the API Key supports input without echoing or reading from the `OPENAI_API_KEY` environment variable. Installation requires ensuring the DSH version is not lower than 0.1.0-rc.6 and proceeding via `dsh pl`...

Read More
dsh-subagent-codebuddy: DeepSeek Harness CodeBuddy Code CLI Sub-agent Plugin

flg1217/dsh-subagent-codebuddy is an MIT-licensed DSH plugin designed to integrate the CodeBuddy Code CLI into DSH, enabling it to serve as an independent reasoning sub-agent provider. The plugin exposes the `subagent_codebuddy` delegation tool, supporting in-process sub-agent session management, parallel task execution, and `send_message` for continuing conversations. Its core features include: unified context management and serialization of the full history by DSH; bidirectional translation of text and tool steps (e.g., `tool/call` and `tool/result`) between DSH sessions and the CodeBuddy process; and automatic saving of image inputs to temporary files; automatically when the prompt exceeds 26K characters.

Read More
dsh-powerdesk: Add a dockable IDE workspace to the DSH Web UI

dsh-powerdesk is a DSH web plugin maintained by FleetingEcho, designed to integrate terminals, file browsers, Markdown notes, code editors, sandboxed browsers, and calendars into dockable panels of the DSH Web UI to reduce app switching. The plugin requires DSH >= 0.0.1 and the dsh CLI to be in the PATH. Core features include a Rust-PTY based multi-instance terminal, a file manager supporting directory tree browsing and path copying, a notes module for recursive editing of local .md files, a CodeMirror 6-based multi-language syntax highlighting editor, a browser with secure sandbox mechanisms, and a calendar view with events stored in local SQLite. Additionally, the plugin supports ripgrep content search and panel fluidity.

Read More
dsh-sound-notify: Add notification sounds and main background settings for DSH web

dsh-sound-notify is a DSH web plugin designed to address the issue of overlooked interface state changes. Its core features include sound notifications and background customization: it can trigger preset sounds (e.g., "ding-dong") or user-uploaded custom audio when an agent asks a question, initiates an approval, or completes a task, supporting independent volume and frequency configuration. It also allows users to set background colors, images, and overlay effects. Settings are automatically saved to `settings.yaml` and take effect in real time. The plugin supports installation via adding a tgz package using pnpm, or by manually copying the directory and modifying configuration files. After installation, restart dsh web to access it under "Settings - Personalization". Please note that the plugin runs with the current DSH permissions; checking the source code before installation is recommended. Additionally, the documentation does not provide a tgz download link, so manual installation requires a certain level of technical proficiency.

Read More
Little Mouse Pointer: Adding Windows Desktop UI Context Selection for AI Agents

Little Mouse Pointer is a Windows desktop UI context selection plugin maintained by Fish121380 and licensed under MIT. It is designed to address the challenge AI Agents face in accurately capturing the user's current interface state. Adhering to the DSH "everything is a plugin" philosophy, it allows users to directly select windows, UI elements, or screen regions via mouse. It then generates precise context information using UI Automation, screenshots, and local OCR technologies. Upon user confirmation, this information is provided to compatible clients such as OpenAI Codex and DeepSeek Harness via the MCP protocol, supporting core tools like `ui_context_pick`. This plugin is only compatible with the Windows x64 environment.

Read More
RelayLoom: Provides a default-off DingTalk Stream session relay for DSH

RelayLoom is an independent, opt-in external chat relay plugin designed for DeepSeek Harness (DSH) to securely deliver DSH agent responses to users via the DingTalk Stream protocol. Licensed under the MIT license, the plugin requires a Node.js 22.19+ environment and has no official affiliation with DingTalk or DeepSeek. Its core features include sending ACKs immediately before asynchronous work completes, deduplicating retries based on msgId, and limiting memory usage; it supports filtering private and group mentions, implements a default deny policy (default-deny) and a staff-id-based allow list to ensure session isolation; and provides `/approve` and `/reject`.

Read More
KeyringSeam: macOS Keychain Credential Provider for DeepSeek Harness

`fieldnote-ops/keyringseam` is a macOS Keychain credential provider plugin for DeepSeek Harness (DSH), designed to address the weak permission boundaries of managed credentials within the `ctx.credentials` seam. This project is independently maintained, supports macOS 13+, is licensed under the MIT license, and the current public version is v0.2.0-rc.1. Its core mechanism involves using an Apple-notarized Developer ID-signed Broker application to store sensitive values in a private Data Protection Keychain access group, and explicitly requiring device owner authentication before each credential retrieval, setting, or cancellation. The plugin provides

Read More
FrameEvidence: Bounded Figma Read-Only Design Evidence for DeepSeek Harness

FrameEvidence is a read-only Figma plugin for DeepSeek Harness, designed to address the context bloat and credential exposure risks faced by agents when retrieving design data. It provides two core tools, `figma_inspect` and `figma_render`: the former returns a bounded node tree, while the latter provides a temporary rendering URL, thereby controlling data scale without exposing the Figma PAT. The plugin strictly adheres to security boundaries: credentials are read solely via host environment variables, writing to Figma is prohibited, redirects are rejected, and API responses are limited by both byte size and node count. Installation requires meeting Node.js version requirements and pinning to a specific commit via the DSH command. Users must create a Figma PAT with read-only permissions and configure environment variables.

Read More
dsh-usage-cost: Lightweight API Cost Statistics Plugin for DeepSeek Harness

`dsh-usage-cost` is a lightweight plugin for DeepSeek Harness developed by fflow2023, used to calculate API costs. It follows the "everything is a plugin" philosophy, providing read-only cost estimates by replaying persistent session logs. It does not inject any content into the model, ensuring zero impact on token consumption and KV Cache. The plugin supports displaying the current session cost at the bottom of the session and shows a statistics list of global cumulative totals, peak/off-peak splits, and breakdowns by model (V4 Pro/Flash) and session in the settings page. Billing is based on peak/off-peak prices effective on 2026-08-17, with unpriced models counted in `unpricedTokens`. Its implementation is pure JavaScript with zero build steps and zero runtime dependencies, and the Host side event handling complexity is O(1). Users can access it via GitHu...

Read More
dsh-image-mmx: Adding image understanding to DSH text models

`dsh-image-mmx` is a community plugin for DeepSeek Harness (MIT licensed, maintained by fengs2021) designed to address the limitation of pure text models in handling image inputs. Its core mechanism is to automatically invoke MiniMax VLM (mmx) for visual recognition when users send images in a session, and inject the recognition results into the model context, enabling text models like DeepSeek to understand image content. Main features include: supporting the sending of messages containing images to avoid errors; automatically saving images to the session workspace and executing `mmx vision describe`; replacing image blocks on the model side with path text and detailed descriptions (preserving visual elements, code, error messages, etc.), while the user interface continues to display original image thumbnails that can be enlarged; and supporting the parallel and independent recognition of multiple images.

Read More
dsh-feishu-bridge: Bridging plugin for connecting Feishu bots to DSH

dsh-feishu-bridge is an MIT-licensed plugin (version 1.1.0) running within the DSH host process, designed to bridge Feishu messages to DSH sessions. This plugin does not require public network Webhooks; instead, it subscribes to events via Feishu's long connections, supporting multi-turn conversations in private chats and @mentions in group chats. Core features include using CardKit 2.0 to achieve streaming real-time card updates for the thought chain, body, and tool chain, featuring a Token-level typewriter effect. It supports automatic session recovery after DSH restarts, message idempotent deduplication, automatic reconnection on disconnection, and user whitelist restrictions. Additionally, it provides slash commands such as /help, /reset, and /status, and supports DSH proactively pushing text, images, or files to Feishu. Installation requires ensuring DSH is running with `dsh web` and is configured...

Read More
dsh-line-select: Select code by line and inject into agent in DSH Web

dsh-line-select is a line selection plugin for DeepSeek Harness Web, designed to address the pain point where Agents must read entire files or manually append line numbers when modifying code. The plugin provides a visual panel above the input box, supporting workspace file browsing, code preview with line numbers, and intuitive selection of start and end lines by clicking. Upon selection, the plugin generates a reference such as `@path:start-end` and writes it to the draft; before sending, the Host automatically expands this reference, injecting the original text of the specified line range into the context. This enables the Agent to precisely modify specific code segments without needing to read the file itself. Additionally, it supports whole-file references and manual reference input. Installation requires only using the `dsh plugin` command to add the local path and restart the Web service, with no third-party runtime dependencies.

Read More
dsh-gpt-perm-strip: A DSH plugin to strip redundant sandbox permission fields from GPT series models.

The DSH community plugin `dsh-gpt-perm-strip` aims to resolve the issue where GPT series models trigger errors due to DSH's strict validation failing when carrying non-upgrade sandbox permission fields during tool calls. This plugin targets only GPT series models (including `o1`/`o3`/`o4`), removing `sandbox_permissions` and `justification` fields that are not strictly wider than the current session before tool execution. Thereby, it prevents escalation failures caused by permissions that are the same as or narrower than the current session, while preserving genuine permission upgrade operations. The plugin implements parameter cleaning by wrapping the tool execution logic, without altering the behavior of non-GPT models or modifying persisted original call records. By default, Grok and DeepSeek are ignored.

Read More
dsh-stock-ticker: Floating stock ticker plugin within the DSH page

dsh-stock-ticker is a DeepSeek Harness (DSH) plugin designed to solve the pain point of frequently switching to external stock pages during development. It provides a draggable, collapsible semi-transparent floating window in the top-right corner of the page, displaying real-time levels and percentage changes for the Shanghai Composite Index, ChiNext Index, STAR 50, and Hang Seng Tech Index. The plugin auto-refreshes every 5 seconds, adapts the background color to the theme, and follows the standard of red for rise and green for fall. It supports installation via persistent commands to automatically load with DSH startup, or temporary experience through dynamic plugin mode. The data source is free and requires no authentication, scraping plain text data via Host-side curl. The plugin follows the MIT license, depends on specific versions of the cordis, shell, and UI slots packages, and requires a Node.js 22.19+ or 24.0+ environment. Due to the plugin...

Read More
TaskSwarm: Multi-agent Task Orchestration Plugin for DeepSeek Harness

TaskSwarm is a multi-agent task orchestration plugin for DeepSeek Harness (DSH) designed to automate the handling of dependent tasks. Its core mechanism involves stratifying tasks into Waves based on dependencies and executing them in parallel via independent Lanes within the same layer. Each Lane is isolated using Git Worktree and merged into the `taskswarm/orch` integration branch, supporting crash recovery and semantic conflict resolution. The plugin provides Supervisor coordination, independent Reviewer reviews, and LLM Merger merging functionality, while achieving asynchronous communication via a file mailbox. It features a built-in local Web Dashboard based on SSE to display status in real-time. Installation requires adding the npm package via the `dsh plugin` command.

Read More
dsh-usage-insights: Local read-only usage panel for DeepSeek Harness

dsh-usage-insights is a local, read-only usage dashboard plugin for DeepSeek Harness, designed to address the difficulty developers face in directly verifying Token usage, requests, Agent activities, and performance data scattered across session events. This plugin does not generate new model calls or display financial costs; it only reads local session data from DSH. It provides filterable, exportable, and verifiable statistics under "Settings > Work Activity." Its core features include: filtering by IANA timezone natural day, workspace, provider, and model (the tool dimension does not accept combinations of the latter two); separately displaying cached and non-cached Tokens, request counts, and performance metrics (such as TTFT and output speed); and providing daily trend charts and multi-dimensional paginated details with support for search, sorting, and UTF-8 CSV export. The current version is 0.

Read More
dsh-theme-liquid-glass: Liquid Glass theme for DSH Web UI

`dsh-theme-liquid-glass` is an MIT-licensed theme plugin for the DSH Web UI, version 0.3.1, requiring Node >= 18. Aiming to unify the customization of the Web UI appearance through a Liquid Glass style, the plugin covers elements such as background wallpapers, input cards, message bubbles, buttons, and model selectors. Its core capabilities include real-time adjustment of glass parameters via CSS variables, support for SVG edge refraction effects, and the provision of multi-format (URL, local image/video/HTML) wallpaper management and custom animation demos. Users can adjust parameters like background blur and brightness in real-time via the settings panel, and it supports one-click disabling or resetting to the default state. Installation requires only executing `dsh plugin --profile web add`.

Read More
PeekFile for DSH: Full Disk File Search, Directory Browsing, and Multi-format Preview

PeekFile is a plugin for DeepSeek Harness (DSH) designed to solve the problem of tedious switching caused by files scattered across local disks, WSL, and project directories. Integrated into DSH sessions, it provides full-disk file search, directory browsing, and multi-format preview capabilities. Its core features include supporting combined searches across the working directory, WSL, and Windows Everything, along with a deduplicated history and secondary filtering capabilities. It automatically identifies valid paths in the conversation and generates clickable preview links, supporting line number range references. The preview utilizes a multi-tab floating window, supports formats such as text, code, PDF, Office, video, and e-books, and offers features including OCR, screenshots, FFmpeg video transcoding, and Office to HTML conversion. This plugin is licensed under AGPL-3.

Read More
dsh-comfyui: Let DeepSeek Harness Agent Drive ComfyUI to Generate Content

dsh-comfyui is a DeepSeek Harness (DSH) plugin maintained by fandc520, designed to achieve intelligent driving of ComfyUI by Agents through the philosophy of "everything is a plugin." The plugin integrates Agent tools, UI panels, workflow skill packs, and same-source media proxies, addressing challenges in node parameter queries, result previews, API Key security, and complex workflow management. Core functions include four Agent tools: `comfyui_run` (submit txt2img/img2img/video tasks), `comfyui_object_info` (query node definitions), `comfyui_workflow` (manage workflow library) and `comfyui_skill` (read ...).

Read More
dsh-tui-pi: DeepSeek Harness Pi-Style Terminal UI Plugin

dsh-tui-pi is a terminal UI plugin for DeepSeek Harness (dsh), with the package name `@aiwayds/dsh-tui-pi`. It integrates a pi-style interface, GitHub theme, Powerline footer, and various terminal interaction capabilities. It requires dsh version 0.1.2-rc.1 or higher and Node.js 22.19.0 or higher, and does not support the alpha branch. Core features include a footer displaying model and context status, Think and Tool panels, Subagents status monitoring and real-time guidance, Ask User Question, Feishu integration (optional plugin), dynamic context truncation, persistent context, model favorites, A...

Read More
falser101/dsh-mascot: Add a draggable floating mascot to DSH Web

`falser101/dsh-mascot` is an MIT-licensed plugin for DeepSeek Harness (DSH) Web, designed to address the unintuitive nature of session states during long tasks. The plugin maps the current session stage in real-time through a draggable cartoon mascot (cat or dog), such as states like queuing, thinking, calling tools, writing answers, and errors, accompanied by dynamic text and expression changes. As a pure frontend projection, it does not send events to the session but only provides visual cues. Core features include support for mouse dragging, automatic collapse on idle, and window adaptation; status bubbles with customizable text frequency and the option to enable tool name display; and parallel task notifications that display the number of busy sessions in the top-right corner with support for clicking to jump. It also features an "AI Theater" function (disabled by default) that can invoke the model to generate witty remarks. The plugin supports switching between Chinese and English text and respects system settings.

Read More
dsh-session-cost: Display current API costs in a DSH session

`dsh-session-cost` is a dedicated plugin designed specifically for DeepSeek Harness (DSH) to display model invocation costs in real-time, addressing the difficulty of verifying single-session costs when relying solely on billing records. The plugin displays session cumulative costs and per-turn costs in RMB without requiring API key configuration or setting modifications, taking effect immediately after installation and restart. Its core features include distinguishing between cache hits, misses, and output tokens, applying peak (2x) or off-peak pricing based on request time, and supporting the recalculation of historical session costs from full logs. The plugin includes up-to-date RMB pricing for DeepSeek-V4-Flash and Pro, ensuring data accuracy and preventing double billing. Users can conveniently install and uninstall the plugin via the `dsh` CLI or source code. It is suitable for use with DSH.

Read More
dsh-plugin-verified-search: Add boundaries to DeepSeek Harness's current source retrieval

dsh-plugin-verified-search is an MIT-licensed plugin for DeepSeek Harness, designed to constrain an agent's `web_search` capability into a bounded, verifiable workflow. Its core goal is to ensure source scope, retain evidence, guarantee deterministic JSON selection, and maintain visibility of unresolved gaps when handling variable facts, adopting a fail-closed or explicit unresolved strategy, without verifying publisher authenticity or guaranteeing index recency. The stable version v0.1.1 only provides `verified_search`, supporting post-filtering of structured source hostnames and is suitable for single, narrow variable fact queries. Experimental snapshots include `verified_research` and `verified_json`.

Read More
dsh-pip: Run DeepSeek Harness Web GUI in a Separate Window

dsh-pip is a DSH plugin maintained by extension-hunter, designed to address the issue of frequently switching browser tabs to check the running status during local development. Utilizing Document Picture-in-Picture technology, it provides a floating button that allows users to detach the current Web UI from the tab into a standalone, always-on-top window, enabling a seamless experience of viewing the interface while writing code. This plugin is released under the MIT license, installed on the web profile, and relies on the dsh-host-webserver service. The usage process is extremely simple: install it in one click using the `dsh plugin --profile web add dsh-pip` command, and after restarting the service, simply click the "Independent Window" button to detach the application's root node.

Read More
dsh-plugin-restart-desktop: Add a sequential restart button to the DSH Desktop sidebar

`dsh-plugin-restart-desktop` is a single-purpose DSH Desktop plugin designed to inject a "Restart Desktop" button at the bottom of the sidebar. After clicking the button and confirming twice, it triggers an ordered restart of the desktop main process by calling `desktopActions.requestRestart()`, displaying a loading layer during the process. This plugin supports the DSH language system, allowing for real-time switching between Chinese and English text in settings, but it is applicable only to the desktop profile; calling it under the headless web profile will return a failure prompt. During installation, the `package.json` of the desktop profile needs to be modified to add the plugin path to `dependencies` and...

Read More