dsh-balanced-search: A plugin for DSH providing balanced search with Keenable, Exa, and Tavily.

dsh-balanced-search is an MIT-licensed plugin maintained by tianmingwan, designed to address the issue of DSH online search relying on a single API. This plugin integrates three search services—Keenable, Exa, and Tavily—using a round-robin strategy. It automatically switches to the next service upon failure to ensure high availability. The plugin provides a unified return format including titles, links, and content summaries. It supports two usage modes: first, as a DSH native plugin that requires no Python dependencies and directly registers the `balanced_search` and `balanced_fetch` tools; and second, as a general-purpose MCP server exposed via a Python script using the stdio protocol.

Read More
dsh-dynplugin-manager: DSH Dynamic Plugin Installation, Loading, and Lifecycle Management

`dsh-dynplugin-manager` is an MIT-licensed DSH dynamic plugin manager designed to address issues regarding fragmented plugin loading and complex management operations. It provides full lifecycle management for two types of plugins—runner session-level loading and loader persistent mounting—via a unified settings page, installation dialog, and Slash commands. Core features include the automatic discovery of plugins in local and Profile directories, support for installation from local directories, GitHub repositories, or npm packages (including monorepo and caching mechanisms), as well as operations such as `/dynload` for automatic routing and loading, `/dynunmount` for deactivation, and `/dynuninstall` for complete removal. Plugins utilize a pre-validation persistence mechanism to ensure configuration security.

Read More
PianpianUI: DSH Chat Main Page Semi-transparent Background Plugin

PianpianUI is a plugin for the DeepSeek Harness (DSH) Web UI used to add a translucent background for "Lin Pianpian" to the main chat page, while ensuring the sidebar, input box, and chat content remain clear and readable. Maintained by tdyangbo and licensed under the MIT License, the plugin's core features include UI adjustment buttons in the bottom right corner, supporting adjustments to background opacity and depth, as well as one-click restoration of default settings. Adjustment results are saved in the current browser and persist after page refreshes, while the adjustment buttons automatically hide on non-chat pages. Installation can be done by executing the `dsh plugin` command via Git or local file paths, followed by launching `dsh web` to take effect (a forced browser refresh may be required). The plugin supports update and disable operations, and it is recommended that users obtain it only from...

Read More
dsh-plugin-voice-input: Local voice to draft in DSH Web input

`dsh-plugin-voice-input` is a DeepSeek Harness Web voice input plugin developed by tangbut1, open-sourced under the MIT license. This plugin aims to address the inconvenience of inputting long sentences or mixed Chinese and English content in web input boxes. By adding a "hold to speak" microphone button next to the input box, it enables local offline speech recognition. Users press and hold the button to record audio, and upon release, the system performs offline recognition using the `sherpa-onnx-node` and `SenseVoice-SSmall INT8` models via the local loopback address (127.0.0.1:18765). It supports automatic language detection for multiple languages, including Chinese, English, Japanese, Korean, and Cantonese. The recognized results are appended to the current draft via DSH's official slots and events, and are not sent automatically.

Read More
dsh-message-navigator: Message navigation bar for the DeepSeek Harness web chat interface

dsh-message-navigator is a DSH client plugin developed by TableRogue, designed to optimize the long-conversation experience in web chat interfaces. The plugin adds a vertical message index on the right side of the interface, mapping user inputs to clickable Markers. Users can smoothly navigate to specific messages by clicking the Marker, and the Marker highlights the current reading position in real-time during scrolling. Its core features include: achieving scroll synchronization without re-rendering through pure arithmetic calculations; and stably identifying messages via `data-chat-flow-key` to ensure the index is automatically rebuilt and positioning remains accurate during message additions, deletions, or session switching. Markers are not generated during AI streaming output; they are only added to the index after the message is stabilized. Additionally, the plugin supports hover previews, features a responsive design, and automatically hides the sidebar in narrow windows.

Read More
DSH Web Launcher Plugin: Turning `dsh web` into a desktop-style entry point

`dsh-web-app-launcher` is a Windows community plugin for DeepSeek Harness (DSH), designed to optimize the desktop experience of `dsh web`. By encapsulating the browser's app mode, it allows users to launch an independent window directly by double-clicking an icon on the desktop, eliminating the need to manually manage browser tabs or the address bar. This plugin avoids the use of Electron, does not involve repackaging, and does not alter backend service logic, ensuring that functionality remains completely consistent with the web version. Core features include automatically creating desktop shortcuts, opening a distraction-free interface using the `--app` mode of browsers such as Edge and Chrome, exiting the service upon closing the window, and automatically cleaning up temporary Chromium profiles. The prerequisites for use are a Windows 10/11 environment and...

Read More
dsh-discord: Discord Bridge and Remote Controller for DeepSeek Harness

dsh-discord is an MIT-licensed plugin (v0.1.0) maintained by suuuuuu-1, designed to provide a bidirectional Discord bridge for DeepSeek Harness (DSH). It supports interacting with DSH sessions via natural text, Slash commands, and attachments in Discord DMs, Guild text channels, and Threads. The plugin utilizes a dedicated `discord` profile, binds to a single Project, supports direct triggering via Owner DM, requires a Bot Mention for Guild channels, and allows for continuous conversation in Threads. Core features include progress feedback, approval handling, structured Q&A, and persistent session management. Regarding security, the plugin follows Single-origin...

Read More
@superfish058/dsh-llm-proxy: DSH Plugin with Model-Specific Proxy and Retry Configuration

`@superfish058/dsh-llm-proxy` is a model proxy plugin designed specifically for DSH, licensed under the MIT License and requiring Node.js >= 24. Its core functionality is to address network path variations and request interruptions, implementing the extension philosophy of "everything is a plugin." This plugin allows users to configure proxies at the granularity of model API addresses: selected models are forwarded through specified addresses (such as Clash), while unselected models maintain direct connections to avoid affecting global proxy settings. Additionally, the plugin features a built-in automatic retry mechanism that defaults to retrying three times for disconnections, HTTP 429, and 5xx errors, with a 1-second interval. Technically, the plugin injects `RoutingDispatcher` and `RetryAgent` into the undici global Dispatcher.

Read More
dsh-vision-android: DeepSeek Harness Visual Understanding and Android UI Automation Plugin

dsh-vision-android is a plugin based on DeepSeek Harness, designed to provide agents with multimodal visual understanding and Android UI automation capabilities. The plugin integrates 11 tools, primarily addressing two main needs: sending local screenshots or images to vision models for analysis, and executing real-time click, swipe, input, and key operations on Android devices via ADB. Its core functions are divided into vision understanding (such as `vision_ask`, `mobile_look`, screenshots, etc.) and UI automation (such as `mobile_tap`, `mobile_swipe`, text input, APK installation, app launching, etc.). When used, agents can form a workflow of "screenshot analysis → locate element → execute operation →"

Read More
dsh-web-auth: Add Transport Layer Authentication for DeepSeek Harness Web GUI

`dsh-web-auth` is a DeepSeek Harness (DSH) plugin used to establish an authentication boundary at the transmission layer of the Web GUI. It functions by disabling the default webserver and inserting an authentication gateway to ensure that HTTP routes and WebSocket/HTTP upgrade paths are authenticated before the request reaches the application. The plugin supports two modes: `always` and `non-loopback`, and by default enforces login for all requests (including local loopback). Security features include using scrypt hashing for password storage, in-memory session token management (with sliding TTL), setting secure HttpOnly/SameSite cookies, IP-based login attempt limiting, and Origin...

Read More
dsh-test-runner: Structured test runner plugin for DSH

dsh-test-runner is an MIT-licensed plugin within the DSH ecosystem. The core tool, `test_run`, is designed to optimize the agent's test execution workflow. By automatically detecting testing frameworks such as vitest, jest, pytest, and node:test, executing tests, and structurally parsing failure summaries, it prevents the model from having to read lengthy raw terminal outputs, thereby reducing the costs associated with multi-round fixes. The plugin supports filtering test targets by file or case mode, provides a `last_failed` feature to rerun only failed cases, and allows overriding the default execution command via the `command` parameter. The default timeout is set to 120 seconds, and it strictly adheres to session-level sandbox security policies. Installation requires adding the command via a local directory, followed by restarting the DSH Web process to take effect. Applicable scenarios are frequent execution...

Read More
dsh-cost-ledger: DSH Cross-Session Token Cost Ledger Plugin

`dsh-cost-ledger` is an MIT-licensed plugin for DeepSeek Harness (DSH) designed to address the lack of unified tracking for LLM token usage. The plugin achieves cross-session persistence using SQLite, automatically subscribes to `llm/stream` events, and records detailed metrics including input, output, cache, and costs. It features a built-in DeepSeek pricing model and supports custom price configuration. The plugin provides three Agent tools—`record_cost` (manual recording), `query_cost` (to query costs), and `set_budget` (to set budgets)—to facilitate usage monitoring and budget control. Installation requires Node.js ^22.19.0 or higher, via `dsh`...

Read More
`sugarforever/dsh-mcp-apps`: DeepSeek Harness MCP Apps Host Plugin

`@sugarforever/dsh-mcp-apps` is an MIT-licensed DeepSeek Harness (DSH) plugin designed to render MCP tools with UI resources as sandboxed interactive applications within DSH sessions, while maintaining visibility of the tools to the model. This plugin enables DSH to act as a host for MCP Apps, supports `stdio` and `Streamable HTTP` transports, is compatible with the `io.modelcontextprotocol/ui` extension, and can handle both modern and legacy UI resource identifiers. Environment requirements include Node.js `^22.19.0` or `>=24.0.0`, installation of `pnpm`, and starting DSH Web.

Read More
dsh-web-remote-access: Enabling remote access to dsh Web UI with token protection

`studyzy/dsh-web-remote-access` is a bundle plugin for dsh Web profiles designed to address the limitation where local loopback access cannot be shared across a local area network (LAN). This plugin enables remote access via `--host 0.0.0.0` while enforcing a Web Token guard mechanism to ensure the security of web pages, APIs, and WebSocket connections. Core features include: 1. **Secure Access**: Remote access requires verification via the `?web_token=` parameter, issuing session cookies upon successful authentication. Token validation employs SHA256 and constant-time comparison to prevent timing attacks. 2. **Experience Optimization**: Local loopback access does not require a token, preserving the original seamless experience; it auto-starts upon initialization.

Read More
dsh-chrome: DeepSeek Harness Chrome Sidebar Plugin

dsh-chrome is a browser companion extension for DeepSeek Harness (DSH), designed to embed the full DSH web UI via the Chrome sidebar, granting local agents the ability to read pages, capture traffic, and control the browser. The plugin runs in a trusted local environment and requires Chrome 118+ and Node 18+. Core functions include automatically detecting the URL and content of the active tab (supporting SPA routes), capturing HTTP request details on demand (automatically masking sensitive headers and retaining the most recent 500 records), and providing basic control tools such as navigation, clicking, and opening new tabs. To ensure security, the plugin employs best-effort protection mechanisms, such as marking injected pages as untrusted data and utilizing intent-unlock.

Read More
dsh-weixin: Access DSH agent via WeChat iLink/ClawBot private chat

dsh-weixin is a community plugin that integrates WeChat private messaging into DSH Agents, supporting both plugin and standalone modes. Its core features include converting WeChat messages to DSH inputs and splitting model responses into "bubbles" for return, supporting streaming output, multi-user session isolation, automatic long-term memory maintenance, scheduled task notifications, whitelist access control, and the sending and receiving of images, voice, video, and files. The plugin features a comprehensive connection management mechanism, including long-polling watchdogs, exponential backoff reconnection, and login renewal functions, generating QR codes for user authorization before token expiration. It supports managing sessions and tasks via WeChat commands such as `/new`, `/stop`, and `/cron`, and allows for customizing System Prompt, Soul, and Rules. Installation requires Node.js >=

Read More
@stu-xie/dsh-message: Unified integration of WeChat, Feishu, QQ, WeCom, and DingTalk into DeepSeek Harness

`@stu-xie/dsh-message` is a message access plugin for DeepSeek Harness (DSH), designed to address the issues of inconsistent personas, memories, and contexts caused by the scattered configuration of multiple IM channels. The plugin supports unified access for WeChat, Feishu, QQ, WeCom, and DingTalk, enabling cross-channel sharing of prompts, long-term memory, session context, and model strategies through a single DSH assistant. Core features include: * Using a unified Host/Client architecture for centralized management of channels and assistant states. * Providing streaming replies, auto-reconnect, and multi-bot management. * Adopting numbered option interactions for mobile adaptation. * Supporting atomic updates for long-term memory management. In terms of model routing, a hierarchical strategy is adopted with a failure fallback mechanism; the `danger-full-access` permission is enabled by default to turn off person...

Read More
@steven-wu/dsh-cost-meter: Display real-time dollar cost badges in the DSH Web UI

`@steven-wu/dsh-cost-meter` is a DSH plugin designed to address the lack of real-time cost display in the Web UI. It reads token usage reported by the Provider, combines it with a configurable price table, maps the data to USD costs, and displays them in real-time within the session interface. Core features include cost accumulation based on `session-projection`, distinguishing between uncached input, output, and cache read/write usage to avoid double counting; it displays per-turn costs at the end of assistant messages via a Badge, with a hover revealing detailed usage breakdowns and the session total. Price configuration supports USD per million tokens (USD/1M tokens) and can be specified via local files, environment variables, or inline configuration, including support for default price fallback. Users need to...

Read More
dsh-session-showcase: Organize DSH sessions into local GIF demos for README

dsh-session-showcase is a standalone MIT-licensed community tool designed to organize DeepSeek Harness (DSH) session exports into demo materials suitable for GitHub READMEs. It supports reading official ZIP archives, raw session.jsonl files, or Zstandard logs, and generates WebP/GIF animations, posters, social preview images, README snippets, and machine-readable manifests locally. This tool runs entirely locally with zero AI model calls, requiring no FFmpeg or API keys, and only demands Node.js 22.19+. When used as a DSH plugin, it registers the `dsh_showcase` tool; it can also be built as a standalone CLI from source.

Read More
dsh-session-delete: Add a session deletion entry with confirmation for DeepSeek Harness Web

`dsh-session-delete` is an open-source plugin for DeepSeek Harness Web maintained by StarsTom (v0.1.3, MIT License), aiming to solve the tedious issue of manually cleaning up old sessions. The plugin does not replace the official sidebar but adds a "Delete Session" entry with double confirmation to the existing session menu, supporting name verification and mandatory checkbox confirmation before deletion to reduce the risk of accidental deletion. It supports only the official JSONL session persistence backend and requires use within a Node.js 20+ and DSH 0.1.0-rc.6 compatible environment. The plugin features strict security boundaries: it does not initiate network requests, does not collect or upload data, and server-side RPC is limited to loopback permissions. For non-JSONL backends or changes in DOM structure...

Read More
Starfie1d1272/dsh-v4-anchor: DeepSeek V4 Standard First Request Anchoring and Promotion Recovery

`Starfie1d1272/dsh-v4-anchor` is an RL anchoring patch for the DeepSeek Harness Standard plugin, specifically designed for the DeepSeek V4 model. Its core functionality is to constrain the session to a minimized RL-shaped surface (containing only `bash/pwsh` and `str_replace_editor`) before the first persistent `tool/call`, temporarily removing runtime contexts, the Skill Catalog, and `AGENTS.md` injection. Once the model completes its first tool call, the plugin automatically restores full Standard capabilities, including the original prompt, the full tool directory, and skills.

Read More
dsh-voice: DSH TTS and STT Plugin

dsh-voice is a voice processing plugin based on the DSH framework, designed to provide simplified TTS (Text-to-Speech) and STT (Speech-to-Text) capabilities for agents. The plugin adopts the MIT license, requires Node.js version 22 or above, has no runtime dependency on internal modules, and implements communication via native WebSockets. Its core functions consist of three tools: `voice_tts` supports free synthesis of text into MP3 files, allows customization of parameters such as voice timbre and speed, and can be used with zero configuration; `voice_stt` is used for audio-to-text transcription, supports OpenAI-compatible interfaces, and requires configuration of an ASR key (recommended to be managed via environment variables); and `voice_list` is used to query the list of available voices. The plugin is accessed via `dsh plug...

Read More
dsh-sql: DSH Database Plugin Covering Connections, Read-only Queries, Write Approvals, and Structure Exploration

dsh-sql is an engineering-grade database plugin for DSH, designed to securely interface with SQLite, MySQL, and PostgreSQL. It delineates operational boundaries through four core tools: `sql_list` for connection management and connectivity testing; `sql_query` for executing restricted read-only queries with enforced whitelist validation; `sql_exec` for handling write operations or DDL, governed by approval gates and read-only policies; and `sql_schema` for inspecting table structures and schemas. The plugin supports multi-connection configurations and includes built-in row limits, timeout restrictions, and security mechanisms. Passwords are managed via environment variables to avoid plaintext configuration. Its design focuses on mitigating the risk of models executing arbitrary SQL directly, ensuring that read access remains stable while write access requires approval. It is applicable to scenarios requiring database integration into DSH with strict access control.

Read More
dsh-token-price: Display token cost and account balance for DeepSeek Harness Web chat interface

`dsh-token-price` is a plugin for the DeepSeek Harness (DSH) Web chat interface, designed to address the issue where token usage generated by requests is visible but the associated costs and balance are not. Maintained by `spoon-man569` and licensed under the MIT license, its core features include real-time display in the UI of token costs per response turn, total session costs, and estimated RMB amounts based on the `USD/CNY` exchange rate. Additionally, it invokes the official interface to display account balances and marks unknown model routes as "unpriced" to avoid misunderstanding. Installation requires executing the `dsh plugin` command via pnpm, and configuration options cover the balance interface address, API key environment variables, and refresh intervals. The plugin supports dual emphasis on the host service and browser display...

Read More
DASH: An oh-my-pi style terminal TUI plugin for dsh

DASH is a terminal TUI plugin developed by songqikong under the MIT license. Instead of refactoring the backend, it encapsulates the DSH official agent kernel into an oh-my-pi style interactive interface, launched via `dsh --profile dash`. Its core advantage lies in providing a terminal experience close to that of a professional editor, supporting multiline input, kill-ring, undo, and file completion. Functionally, DASH fully reuses DSH's tool calling, session persistence, and official Agent presets (such as Standard and PTC), while introducing a multimodel role system (default/smol/plan/task) that allows users to flexibly switch models and thinking depth. Furthermore, it supports session time travel,

Read More