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 Moredsh-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 Moredsh-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 MoreStarfie1d1272/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 Moredsh-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 Moredsh-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 Moredsh-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 MoreDASH: 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 Moredsh-chatgpt-subscription: Bind ChatGPT subscription using official OAuth inside DSH
`dsh-chatgpt-subscription` is a DeepSeek Harness (DSH) plugin maintained by songao25, designed to enable users with ChatGPT Plus/Pro or Codex quotas to integrate ChatGPT into `dsh web` via official OAuth authorization. This plugin supports chatting directly with GPT series models (e.g., gpt-5.6-terra) within the DSH model switcher, consuming official subscription quotas. Core features include: strict official OAuth binding (without reusing existing CLI login), automatic maintenance of Access Token (checks and refreshes every 30 minutes), displaying binding status and Token remaining time on the settings page, and can be used with `Bo...
Read Moredsh-collaboration: DeepSeek Harness Multi-Agent Collaboration Plugin
dsh-collaboration is an open-source multi-agent collaboration plugin suite for DeepSeek Harness (MIT License), designed to address pain points related to task splitting, model comparison, and visual access. Core features include on-demand scheduling and state management of expert instances through Specialist Roster and Team Console (tools such as team_call and team_message), utilizing the model_compare tool to perform side-by-side comparisons of multi-model outputs for the same prompt, translating image analysis results into text via Vision Bridge to enable text-based main agents to handle multimodal tasks, as well as the Image Inbox feature, which supports pasting images within a session and generating workspace file paths. The plugin does not...
Read Moredsh-token-activity: View Token Consumption in the Last 365 Days in DeepSeek Harness
`snownightt/dsh-token-activity` is an MIT-licensed third-party plugin for DeepSeek Harness (DSH) designed to address the issue of scattered model call records within session logs, which makes tracking historical Token consumption difficult. The plugin adds a "Usage" navigation tab to the settings of the DSH Web interface, displaying cumulative and peak Tokens, and visualizing daily Token consumption for the past 365 days as a heatmap. Users can hover over a specific date to view the total for that day as well as the specific usage of each model. It supports the automatic backfilling of historical sessions, ensuring that a single session failure does not affect overall statistics. Installation involves adding the plugin package via an npm command and restarting the Web service. It is suitable for developers who want to quickly view usage trends in local session logs. It should be noted that the plugin data is based on...
Read MoreDSH Mobile Web Remote: Scan to Connect, an App-Free DSH Remote Access Plugin
DSH Mobile Web Remote is a non-intrusive plugin released by SnowfallC, designed to address the pain point of mobile remote access to DeepSeek Harness (DSH) user sessions. Utilizing Cloudflare Quick Tunnel, this plugin provides a temporary HTTPS entry point, enabling users to directly access the DSH native web interface via their mobile browser without installing a dedicated app, configuring a server, domain, or port mapping. Its core advantages include rapid connection via QR code scanning, automatic download and verification of the `cloudflared` component, preservation of the native interface and theme settings, and the provision of an authenticated mobile bridging service. Installation requires simply executing two `pnpm` commands within the DSH repository. When using the service, users click on the PC side...
Read Moredsh-statusbar: A configurable bottom status bar for DSH Web
dsh-statusbar is a DSH plugin developed by Small-Miao and is released under the MIT License. It aims to address the issue of scattered session tokens, round durations, time consumption, and host status information in DSH Web by centrally displaying key metrics in a VSCode-style bottom status bar. Core features include displaying session tokens, LLM and tool time consumption, cache hit rate, real-time TPS, CPU/memory usage, and host clock, while allowing users to customize the display status, position, and order of each metric via the settings interface. The plugin polls the interface every 2 seconds to fetch data and automatically hides the original duplicate status lines. Installation requires a Web Profile, supports adding via a GitHub URL, and takes effect after a restart. Additionally, the plugin exposes a `statusbar` Cordis service.
Read Moredsh-task-notice-board: DeepSeek Harness's Workspace → Task → Session Collaboration Plugin
dsh-task-notice-board is an installable collaborative plugin developed specifically for DeepSeek Harness (DSH), aiming to solve the problem of scattered goals in cross-session collaboration. It introduces a Task hierarchy to construct a unified management architecture of Workspace → Task → Session. Core features include two-level kanban boards (tracking four-lane states for both Task and Session) and a Needs-you queue, which centrally processes approvals, questions, and plan reviews. The plugin supports strong binding and attribution between Session and Task, providing Task long-term memory with verification mechanisms and bounded cross-session context retrieval, without copying original transcripts or actively waking up sessions. Its lifecycle management covers closing, archiving, and recovery.
Read Moredsh-bgm: DSH Web System Audio Rhythm and Rhythm Game Atmosphere Plugin
skymecode/dsh-bgm is a cross-platform system audio rhythm and rhythm game atmosphere plugin for DSH Web, licensed under the MIT License. It directly monitors system audio output rather than specific players, supporting macOS 14.2+, Windows 10/11 x64, with Linux currently unsupported. Its core capabilities include perceiving system audio's low, mid, high frequencies, and attack signals, presenting continuous BPM waveforms and intensity layers in the active rows, and providing rhythm game feedback such as predicted notes, judgment lines, and Combo. It implements RGB spectrum atmosphere bars with low overhead using a fixed number of 24 DOM nodes. Upon completion, a ~3.2-second settlement animation is played, and score milestones trigger card rewards. Regarding privacy, original audio data exists only in local memory and is neither recorded nor uploaded; the browser only receives compressed data.
Read Moredsh-running-liang: Playing Dino Run while waiting for DeepSeek Harness Web
dsh-running-liang is a DeepSeek Harness Web plugin maintained by skiuniverse, designed to transform the time spent waiting for agent responses into an entertainment experience. The plugin provides a progress bar and a game launcher above the input bar; upon expansion, it presents a Chrome Dino-like endless runner game. Players can control the character to jump and duck using the Space bar or arrow keys to avoid obstacles such as cacti, rocks, and birds. The game speed increases by one level every 15 seconds, reaching a maximum of level 4, and scores progress from "Liang Zi" to "Liang Sheng" (default threshold: 150 points). The plugin supports custom jump/duck key bindings, speed intervals, thresholds, and local or uploaded avatars. Installation requires Node.js version >=20 and is performed via `dsh plugin --profile web add dsh-`
Read Moremmv-dspic: Local EDA Toolchain for DeepSeek Harness with MATLAB, ModelSim, and Vivado
mmv-dspic is a DeepSeek Harness (DSH) plugin oriented toward digital communication IC design, aiming to encapsulate MATLAB, ModelSim, and Vivado as standard tools callable by an Agent to simplify the manual chaining of local EDA toolchains. The plugin provides 7 core commands: `mmv_check_env` is used to probe environment versions; `mmv_project_init` initializes a workspace containing directories such as matlab, rtl, sim, etc.; `mmv_matlab_run` executes algorithm modeling or reference simulation; and `mmv_modelsim_compile` and `mmv_modelsim_simulate` are respectively used for RTL source code compilation and batch processing.
Read Moredsh-task-progress-notifier: Track todo_write task progress and trigger native desktop notifications
`dsh-task-progress-notifier` is a DeepSeek Harness (DSH) plugin designed to monitor changes in an agent's `todo_write` task status and notify users via native desktop notifications when a task starts, completes, or finishes all tasks. The plugin runs within the `dsh` profile and is licensed under the MIT license. Core features include tracking `todo/write` events and maintaining task snapshots to report only actual state transitions via differential comparison. It supports three notification modes: `notifyOnComplete` (single task completion), `notifyOnStart` (task start), and `notifyOnAllDone` (summary of all tasks completed), and provides `notify`.
Read Moredsh-cloakbrowser: Let DSH agent use local CloakBrowser
dsh-cloakbrowser is a local browser session plugin designed specifically for DeepSeek Harness (DSH), maintained by SJF-ECNU. It does not directly distribute the CloakBrowser binary, but connects the locally installed CloakBrowser to DSH, enabling the agent to perform operations such as session management, tab control, page navigation, clicking and inputting, reading and writing Cookies, taking snapshots and screenshots, and explicit visual understanding. The plugin requires a Node.js 22.19+ and Python 3.11+ environment, supports persistent contexts via profile_dir, CDP port exposure, and virtual display on Linux. Users can add, update, or remove the plugin using the `dsh` command, and it needs to be set in DSH...
Read Moredsh-cost-guard: DSH Cost Plugin for DeepSeek Pure API
dsh-cost-guard is a DSH cost plugin for DeepSeek API usage, licensed under MIT. It focuses on cost control with distinct responsibilities from routing and persona plugins, providing session cost accounting, cache hit rate statistics, and budget hard caps. Core features include: intercepting new requests via `llm/stream` to stop billing after setting a budget (excluding in-flight requests); providing session-level convergence switches to optimize expression; implementing automatic cost routing based on complexity, peak-valley loads, and budget surplus; and supporting peak-valley awareness and off-peak task queues to leverage idle time for automatic task execution. Additionally, the plugin includes a client monitoring dashboard, multi-level budget scope management, and the `dsh-optab` subpackage (for prefix thinning and output compression). The plugin is zero-dependency and does not touch internal state, aiming to help API-only users with unified cost monitoring.
Read Moredsh-edit-approval: Edit and Bash Approval Plugin for DeepSeek Harness
dsh-edit-approval is a DeepSeek Harness (DSH) plugin maintained by SiriLee, designed to provide an explicit approval mechanism for agent invocations. The plugin primarily targets the `write`, `edit`, `str_replace_editor`, and `bash` tools: the former displays a red-green line-level diff before writing a file, allowing users to choose to allow it once or reject it; the latter initiates approval before command execution, which is off by default but supports being enabled via settings with a configurable command prefix whitelist. The plugin adheres to the "everything is a plugin" philosophy, does not extend access permissions, and delegates sandbox handling under the `never` strategy. Installation requires using the `dsh plugin` command and meeting the Node `^22.19.0` or higher version requirement. It is suitable for those who wish to...
Read Moredsh-approval-hotkeys: Enter / Esc hotkeys for DSH interactive panel
dsh-approval-hotkeys is a pure client-side browser extension for DeepSeek Harness (DSH), maintained by SiriLee and licensed under the MIT License. This plugin aims to improve interaction efficiency via keyboard shortcuts, allowing users in panels such as Approval, Tool Questioning, and Plan Review to execute confirm actions (e.g., Allow once, Submit, Approve) using the Enter key and cancel actions (e.g., Reject, Discard, Decline, or Discuss) using the Esc key. It requires no configuration and functions by listening to document-level keydown events to simulate clicks on corresponding buttons, while also incorporating safeguards against accidental triggers, such as ignoring keystrokes in input fields, ignoring key combinations, and checking if the focus is already on a button.
Read Moredsh-notify-center: DSH Local Desktop Notification and Webhook Plugin
dsh-notify-center is a DSH plugin developed by SingleOne (MIT licensed) designed to address the issue of developers missing top-level Agent status updates when they are offline. This plugin sends events such as Agent task completion or approval requests in real-time as local desktop notifications or remote webhooks, without incurring additional token or model overhead. Core features include listening to `turn/end` and `approval/asked` events, and supporting native notifications on Windows, macOS, and Linux. It is compatible with Feishu, WeCom, DingTalk, Slack, Discord, and custom webhooks, supports timeout retries, and does not block the Agent. It provides fine-grained filtering rules, body length control, and summary permission configuration, with summaries disabled by default to protect privacy.
Read More