dsh-sticky-notes: Session Sticky Notes Plugin for DSH WebUI
dsh-sticky-notes is a DeepSeek Harness (DSH) WebUI plugin developed by hufang360, designed to allow users to record thoughts, to-dos, and images directly within the interface, thereby avoiding the need to switch to external applications. The plugin supports drag-and-drop, scaling, collapsing, and archiving of sticky notes, and features a core function: binding notes to specific sessions to automatically display relevant records when that session is opened, thereby enhancing workflow continuity. Installation is performed using the `dsh plugin` command; changes take effect after restarting DSH or performing a hard browser refresh. The entry point is located above the sidebar settings button. The plugin requires React 18.2.0 or higher. Regarding data storage, all notes, preferences, and settings are stored exclusively in the browser's `localStorage`, and images are saved as compressed DataURLs. Note that,
Read Moredsh-deepseek-web-adapter: Integrating DeepSeek Web with DSH
dsh-deepseek-web-adapter is a DSH plugin designed to access DeepSeek's web model without requiring an official API Key. Maintained by the community, it automatically starts a local gateway (default port 5688) upon loading and cleans up resources upon uninstallation, while exposing an OpenAI-compatible interface. Users must configure an arbitrary value for MOCK_LLM_KEY and manually log in to the DeepSeek web version via a browser to maintain the session state. Core features include continuous conversation, tool calling, and model calibration, supporting DeepSeek's Quick, Expert, and Vision modes. While login, basic Q&A, and single tool calling have been verified, capabilities such as sub-agent concurrency, multi-round tool loops, and long-context conversation migration have not been fully tested. This is currently a developer version.
Read Moredsh-move-session: Cross-workspace session migration in the DSH plugin
hucj09/dsh-move-session is a zero-dependency cross-workspace session migration plugin for the dsh Web GUI, licensed under the MIT License. This plugin allows users to fully copy their current idle session to another workspace, preserving conversation logs, titles, Agent presets, and model selection, without manual copying to avoid omissions. It provides a "Move Session" entry point in both the session header and sidebar menu, supporting two modes: "Keep Original Session" or "Archive Original Session". It only supports idle sessions; active sessions are disabled. A new session ID is generated after migration, preserving lineage information via `parentSession`, and it does not overwrite or delete existing records. If a session with the same name exists in the target workspace, a suffix is automatically appended for distinction. After installation, restart dsh web and perform a hard refresh of the browser page to enable the plugin.
Read Moredeepseek-desk-rsi: Synchronize DSH downstream applications using DSH itself
deepseek-desk-rsi is a plugin designed to maintain DeepSeek Harness (DSH) downstream applications, aiming to address synchronization challenges caused by rapid upstream evolution. Adopting the "AI for AI" philosophy, it leverages DSH itself to execute the synchronization process and ultimately generates a Pull Request (PR) for manual review. It consists of six core stages: perception, integration, verification, alignment, fixing, and proposal. The verification stage performs builds and tests, the alignment stage verifies 128 plugin contracts using parity.json, and the fixing stage has a maximum of 3 rounds and supports checkpoint rollback. Implemented using pure ESM and JSDoc, the plugin features a zero-build installation process and reuses peer dependencies provided by DSH. Once installed, users can configure the profile to point to the repository and execute the daily synchronization via a command.
Read Moredsh-bgwall-plugin: Replace DSH Web interface background with image
`dsh-bgwall-plugin` is a pure JavaScript-based DeepSeek Harness (DSH) plugin designed to address the issue of non-customizable Web interface backgrounds. This plugin allows users to replace backgrounds with remote URLs or local server files and provides real-time adjustment controls for transparency, blur, and tiling modes (cover/fit/stretch). It also supports sidebar background transparency settings and one-click background clearing. To install, add the plugin from GitHub using the `dsh plugin` command, then restart the Web profile and refresh the browser to access the "Background Image" control panel in the "Settings" menu. For local files, relative paths are resolved based on the workspace root directory, with a maximum file size limit of 15MB per image. This plugin is licensed under the MIT License.
Read Moredsh-token-stats: Add token usage statistics for DeepSeek Harness
dsh-token-stats is a token usage statistics plugin for DeepSeek Harness (DSH), maintained by huantian1223, and is released under the MIT license. This plugin directly parses real provider usage from local DSH session logs (`session.jsonl.zstd`), eliminating the need for estimation or packet capture. Core features include displaying cumulative, daily, and peak token statistics; providing a GitHub-style 12-month activity heatmap with support for multiple time ranges and view switching; breaking down input, output, cache, and reasoning consumption to generate rankings at both model and workspace dimensions; and displaying token and DeepSeek account balance badges in the session header, supporting balance refresh and low-threshold alerts (default ¥5).
Read Moredsh-claude-migrator: Migration Plugin for Migrating Claude Configuration to DSH
dsh-claude-migrator is an MIT-licensed configuration migration plugin designed to seamlessly integrate Claude-side configurations into DeepSeek Harness (DSH), thereby avoiding file duplication. It automatically loads Skills (SKILL.md) from both the user directory and project root, converts Rules into skills, and dynamically registers three-level MCP configurations as real connections, supporting environment variable expansion and auto-reconnection. Additionally, it is compatible with CLAUDE.md and AGENTS.md, and prevents configuration interference between projects through a workspace isolation mechanism. The plugin features a visual management panel that displays Skills, Rules, MCP lists, and connection status in real-time, along with theme switching support. Users can quickly install it using the `dsh plugin` command.
Read Moredsh-speech-plugin: Speech plugin for DeepSeek Harness
dsh-speech-plugin is an independent voice plugin for DeepSeek Harness that adds voice playback and input capabilities to DSH via a plugin mechanism without the need to modify source code. Its main features include single-message playback, session-level automatic playback (effective only for new replies), and voice input via microphone. Playback and input can utilize Alibaba Bailian and Volcengine Doubao engines separately or simultaneously. If the cloud service fails, playback falls back to the browser's system voice, while voice input is disabled and the reason is prompted. To install, execute the `dsh plugin add dsh-speech-plugin` command, configure the `SPEECH_DASHSCOPE_API_KEY` or `SPEECH_VOLCENGINE_API_KEY` environment variables (avoid starting with `DSH_`), and finally restart.
Read MoreDSH Plugin Manager: Manage Current Profile Plugins in Web Settings
dsh-plugin-manager is a DSH plugin maintained by huahai0202, designed to address the fragmentation of management operations caused by the scattered sources of DeepSeek Harness plugin dependencies (npm, GitHub, and local). This plugin provides a centralized management interface within the DSH Web settings page, allowing users to view the direct dependencies and installed versions of the current Profile. Its core mechanism defaults to reading only the local state; it only accesses npm or GitHub remote endpoints when the user clicks "Check for Updates" to confirm the existence of a new version or commit before executing the update. Its functionality includes single or batch plugin updates, plugin deletion, and automatic synchronization of `dsh.profile.bundles`. Installation requires Node.js 22.19+ and pnp.
Read Moredsh-prompt-self: Message-level Prompt Rewriting and Profile Learning for DSH
dsh-prompt-self is an MIT-licensed dual-sided client plugin for DeepSeek Harness (DSH), designed to automatically optimize and accumulate personal prompt preferences. This plugin does not modify DSH application code and achieves non-invasive installation through Web Profile patches, user presets, and skill files. Its core functions include: automatically rewriting and optimizing prompts based on a personal profile using an LLM before sending a request; and automatically analyzing interaction content after a conversation turn ends to extract writing habits, anti-hallucination rules, and save them to profile files. The plugin retains compatibility for manual learning triggers via `-fin` and provides a visual control interface, allowing users to toggle "Auto Rewrite" and "Auto Learn" switches in real-time and view a three-column profile view containing habits, rules, and logs. Installation requires...
Read Moredsh-image-gen: General-purpose AI Image Generation Plugin for DeepSeek Harness
dsh-image-gen is a general-purpose AI image generation plugin for DeepSeek Harness (DSH) designed to connect external OpenAI-compatible image generation gateways to agent workflows. It supports triggering single-image generation via the `/dsh-image-gen` command, natural conversation, or the `dsh_image_gen` tool, and allows configuring `baseUrl`, models, and API Keys. The plugin provides multiple configuration methods, including a visual settings page, environment variables, Profiles, and local files (requiring 0600 permissions), with changes taking effect immediately or upon restart. Default security behaviors include storing keys locally only, setting the output directory permission to 0700, error sanitization, and disabling logging. The plugin generates only one image per call, does not automatically retry on failure, and currently does not support returning Base64 data.
Read Moredsh-sonar: Draggable Token and Context Dashboard for DeepSeek Harness
dsh-sonar is a read-only UI plugin for the DeepSeek Harness web client, maintained by Howe829 (MIT License). It aims to address the scattered display of context windows, token details, and account balances during sessions by providing a draggable session dashboard. The plugin does not add tools, commands, or modify the model's context and KV cache behavior, ensuring non-intrusiveness to the session. Core features include: opening the dashboard via a Fish icon floating launcher; displaying a context usage gauge (green/amber/red status); showing accounted-token ring charts for uncached input, cached read/write, output, and reasoning; heuristically displaying system prompts and tool schema compositions; and tracking statistics for rounds, steps, model and tool time, cache hit rate, and cumulative...
Read Moredsh-kimicode-swarm: DeepSeek Harness Batch Parallel Sub-agent Scheduling Plugin
dsh-kimicode-swarm is a DSH plugin designed to solve the batch parallel sub-Agent scheduling problem. It adapts the Kimi Code Swarm mode, providing the `swarm_batch` tool and `/swarm` command to support splitting and parallel execution of independent sub-tasks, while displaying real-time progress bars in the chat interface. Core features include: `swarm_batch` supports generating up to 128 sub-tasks in a batch, allows specifying models per item or for the whole batch, and features resumability; the adaptive scheduling mechanism handles rate limiting through concurrency ramping and exponential backoff; and the `/swarm` command implements an end-to-end workflow from task decomposition, dispatch, to aggregation. Progress display is based on SSE broadcast, serving solely for status visualization and is not written to logs. Installation requires executing a specific plugin addition command.
Read Moredsh-chat-content-visibility-auto: DSH Chat List content-visibility:auto Optimization Plugin
`hongweifei/dsh-chat-content-visibility-auto` is a DSH plugin based on the MIT license, designed to optimize the performance of long-session chat lists on Web clients through pure CSS style overlay. By utilizing browser native `content-visibility: auto` and `contain-intrinsic-size` properties, this plugin skips the rendering, layout, and painting of off-screen message nodes, thereby reducing computational costs while keeping the DOM structure unchanged and without replacing any slots. To install, use the `dsh plugin` command to add the GitHub source, or manually configure junctions and package.json; the `dsh web` service must be restarted after installation.
Read Moredsh-matt-skills-flow: Transforming Matt Skills into a recoverable engineering workflow
`dsh-matt-skills-flow` is an unofficial DeepSeek Harness (DSH) plugin designed to transform `mattpocock/skills` into a persistent, recoverable engineering workflow. It solves the problem of lost task state after session interruptions by unifying the management of key stages such as Flow, Skill snapshots, Decisions, Specs, Ticket graphs, Lane execution, Review, and Manual Acceptance, thereby achieving continuous tracking of task states. Core features include: snapshotting installed Skills when creating a Flow; interactively recording decisions and approving Specs; publishing dependency-aware Ticket graphs (supporting local Markdown or GitHub Issues); and creating isolated Lane branches to run [skills].
Read Moredsh-whale-market: Browse, Install and Update DSH Community Plugins
dsh-whale-market is a community-maintained DSH plugin marketplace that provides a unified entry point for browsing, searching, installing, and updating DSH plugins on GitHub. It operates within the DSH Web settings page and integrates four agent tools: market_search, market_install, market_installed, and market_update. Core functions include real-time market browsing (supporting plugins, Skills, skins, and presets), multi-dimensional search filtering (categories, languages, sorting, etc.), and automatic Chinese keyword expansion. The system features a four-level data degradation mechanism, enabling continued service via static indexes or built-in seeds under poor network conditions. The installation process includes type detection, compatibility scoring, and a risk confirmation gate, supporting multiple installation formats and incorporating error fallback.
Read MoreHo11ow8/deepseek-harness-shortcut: Generate Windows desktop shortcuts for local DSH Web UI
`Ho11ow8/deepseek-harness-shortcut` is a DSH plugin for Windows designed to streamline the local DSH web UI startup process. It generates desktop shortcuts and startup scripts via the `/desktop-shortcut` command, enabling one-click access to the service. The intelligent launcher automatically detects the DSH service status: if running, it directly opens the browser; if not running, it starts the service and waits for the port to be ready (default port 3080, 30-second timeout). The plugin features zero runtime dependencies and requires Node.js >= 18.0.0. It supports customization of parameters such as shortcut name, URL, port, icon, startup command, and wait time via a configuration file. After installation, the command must be run in `dsh web` to generate resources.
Read MoreHo11ow8/deepseek-harness-balance-pet: Display DeepSeek account balance next to DSH Web interface
`deepseek-harness-balance-pet` is a web interface plugin for DeepSeek Harness (DSH) designed for Windows 10/11. Its primary function is to generate a "Deepseek-chan" desk pet in the bottom-right corner of the screen, displaying the DeepSeek account balance in real-time (defaulting to a refresh every 20 seconds). It automatically follows the DSH Web browser window and hides itself when switching applications or minimizing the window. The plugin utilizes a local Node.js proxy and a native WPF application architecture. The balance query interface listens exclusively on `127.0.0.1`, ensuring that API keys do not enter the browser and thereby guaranteeing security. Installation requires .NET Framework 4.8 and Node.js 18+.
Read Moredsh-goodmemory: Add automatic cross-session memory to DeepSeek Harness
dsh-goodmemory is a plugin for DeepSeek Harness (DSH) that provides cross-session long-term memory. Maintained by hjqcan, it utilizes GoodMemory as its backend. The plugin aims to address the lack of stable memory between DSH sessions by automatically recalling relevant memories prior to the model step (injected as an identifiable user message) and writing back the valid dialogue text of users and assistants after a successful turn, while excluding tool calls, reasoning processes, and injected content. The plugin supports two operating modes: the default "managed" mode automatically launches the goodmemory-http-bridge sidecar and uses SQLite for data storage, while the "external" mode connects to an existing GoodMemory instance.
Read Moredsh-web-search-provider: Improving DSH web search with model provider server-side search
dsh-web-search-provider is an open-source plugin maintained by hiyms for the DeepSeek Harness (DSH) community, licensed under the MIT License. It implements web search by invoking the model provider's server-side search capabilities (such as the OpenAI Responses API or Anthropic-compatible Messages API), thereby bypassing DSH's built-in web_search toolchain. The plugin can coexist with existing search plugins and supports directly viewing or searching URL page content in the OpenAI Responses API environment. Usage requires that the provider supports web search capabilities. After installation, it is required to be in co...
Read Morehiro-nikaitou/dsh-ocg-billing: Adding OpenCode Go Billing Layer for DeepSeek Harness
This article introduces the DSH community plugin `hiro-nikaitou/dsh-ocg-billing`, designed to address the billing calculation and display requirements for OpenCodeGo within DeepSeek Harness (DSH). Licensed under the MIT license and independent of the official implementation, this plugin allows users to display a persistent billing row below the DSH web composer and perform real-time estimation based on a cached official price list. Its core features include billing calculation on a global or single-session basis, active checks for price cache updates, and intelligent bill analysis using the default model. Installation requires adding the plugin path via the `dsh plugin` command or configuring an overlay in `config.yaml`, followed by restarting `dsh web`.
Read MoreDSH Live Wallpaper: Dynamic Wallpapers and Theme Center for DeepSeek Harness Web UI
DSH Live Wallpaper is a lightweight plugin designed for the DeepSeek Harness Web UI, aiming to enable dynamic wallpapers and theme customization without Steam, Wallpaper Engine, or additional npm dependencies. The current version, v0.3.1, is released under the MIT license and provides four offline procedural wallpapers (such as aurora and nebula), as well as support for applying online works via ShaderToy IDs. When an App Key is not configured, it uses the official Embed; once configured, it prioritizes local WebGL2 rendering source code. It is also compatible with remote media direct links and temporary local files (which expire after refresh). The plugin features a built-in theme center that allows users to customize five sets of presets, colors, button styles, fonts, and 90%-115% font scaling, and the wallpapers...
Read Moredsh-cordis-plugin-kit: Offline Specification and Quality Gate for DSH/Cordis Plugins
dsh-cordis-plugin-kit is an offline specification, scaffolding, and quality gate tool for DSH/Cordis plugin development. It solidifies common development conventions into executable checks, suitable for plugin initialization, local, and CI checks. Core features include 35 built-in offline specifications, generating DSH bundles and CI adapter files, static analysis without code execution (covering manifest, inject, effect, etc.), using the native package manager to execute tests, and measuring performance in isolated child processes while blocking delivery beyond limits. The tool supports tiered quality gates during save, commit, push, and packaging, is compatible with various pipelines like GitHub and GitLab, and has zero production dependencies. After installation, `ctx.cordisPluginKit` can be accessed within the DSH context.
Read Moredsh-smart-charts: Convert CSV / Excel / JSON data to interactive ECharts HTML
dsh-smart-charts is a Smart Charts skill plugin for DeepSeek Harness designed to automatically convert CSV, Excel, or JSON tabular data into interactive ECharts HTML pages. Supporting 26 chart types and 3 theme presets, the plugin features automatic encoding detection, intelligent multi-file merging, and Pandas-based data cleaning and conversion. It ensures secure code execution through a three-layer sandbox. Its core advantages include fully offline rendering (inline ECharts JS, no external dependencies), interactive visualization (supporting zooming, hover tooltips, and image saving), and structured error output, facilitating Agent parsing and retry. Installation supports GitHub direct installation or local tarball.
Read Moredsh-update-copilot: DSH Update Assistant
dsh-update-copilot is an update assistance plugin for DeepSeek Harness (DSH), designed to safely manage updates for various dependency types. It performs a one-time scan of third-party plugins across DSH core, bundles, and individual profiles, covering npm, git commits, and local link sources. The plugin presents version distances, risk levels, and changelogs through semver analysis and applies specific comparison logic based on source types. Regarding execution, it enforces strict guardrails: npm/Git dependencies are handled exclusively via the official CLI, while link types invoke git updates in the local directory (including automatic stashing and manual conflict intervention). It mandates explicit confirmation, single-flight locking, and timeout protection, and explicitly disallows automatic upgrades to the DSH core.
Read More