dsh-remote-link: Securely Expose DSH Web UI to LAN with Agent Session Forking Support

dsh-remote-link is a DSH plugin designed to address the challenge of securely accessing the local DSH Web UI from a mobile phone or LAN device. It authenticates on a dedicated gateway port and reverse-proxies to the loopback address, thereby avoiding security risks associated with directly exposing the Web UI. Key features include: 1. **Secure Remote Access**: Supports one-time QR code pairing, HMAC challenge-response, and HttpOnly Cookie session management, replacing long-term credentials. 2. **Status and Monitoring**: Provides a `/status` page that displays link status, device identity, heartbeat, and upstream health, along with support for host telemetry data subscription. 3. **Model Enhancement**: Introduces a `fork_session` tool, allowing the model to create sub-sessions based on recently completed rounds, facilitating exploratory...

Read More
bobcat848/dsh-calculator: View DeepSeek API Costs and Balance in the DSH Web GUI

dsh-calculator is a DSH web plugin designed to centrally display DeepSeek API costs and account balance. It provides a collapsible floating card in the upper-right corner of the GUI, showing per-model costs for the current session, cumulative costs for the day (reset at midnight local time), and account balance (cached for 30 seconds). The plugin only bills traffic routed through `deepseek-official`, applies Beijing peak-valley pricing with half-price on weekends for the entire day, and supports both Chinese and English interfaces. Installation can be performed online via curl or PowerShell, or by cloning the repository and running local scripts, writing to the plugin directory, updating the configuration, and restarting DSH web. If the API key is missing, the balance display will show an error, but the cost panel functions normally. The plugin estimates costs and is subject to the current dsh process privileges.

Read More
DeepSeek Harness Plugin: Angelina Light and Dark Glass Themes

The DeepSeek Harness plugin `bilbillm/deepseek-harness-angelina-themes`, maintained by bilbillm, is a theme plugin designed to preserve the native interaction layout while replacing only the visual layer. It is licensed under MIT and offers Angelina light and dark glass themes, featuring a frosted glass effect and restrained background parallax, with unified visual styling for elements such as menus and cards. The plugin includes intelligent performance optimization, automatically disabling parallax on low-performance devices, narrow screens (viewport width ≤ 900px), touch interactions, or when the system's reduced motion setting is enabled. Users can install it via the `dsh plugin` command from GitHub or a local directory, requiring Node.js 20+ and DeepSeek Harness Web.

Read More
DSH-Mobile-Gate: Adding a LAN Mobile Access Gateway to DSH

dsh-mobile-gate is an MIT-licensed standalone Node gateway maintained by Bernardxu123, designed to address device approval, token binding, rate limiting, and mobile layout issues when accessing the local DeepSeek Harness (DSH) Web UI from a mobile phone on the same local network. The gateway listens on 0.0.0.0, reverse-proxies the DSH Web UI, and injects compact CSS along with mobile-adaptation markers. Its core features include: requiring manual local approval on first access; generating a one-time device token after approval to ensure single-device binding; implementing per-IP rate limiting (default 120 requests per minute); and allowing direct pass-through for loopback addresses. Running as an independent subprocess, it does not modify the DSH main service configuration and supports installation via `dsh plugin add` or static mounting.

Read More
AtropinolTT/dsh-guide-dog: Adding Multimodal Generation and Visual Inspection to the DSH Web Frontend

`AtropinolTT/dsh-guide-dog` is a multimodal plugin for the DSH web profile, built on MiniMax capabilities, designed to integrate visual inspection, media generation, voice interaction, and Web UI preview functionality. Core features include: utilizing VLM for image description and structured inspection (e.g., screenshots, charts); supporting the generation of images, videos, speech, music, and text; providing a unified media path for real-time preview in conversation cards; and supporting real-time call mode with VAD, streaming TTS, and barge-in functionality. The plugin automatically invokes visual tools via system prompts and allows reuse of existing voice skill pipelines, with automatic fallback when missing. Installation requires the `dsh plugin --profile web add` command or static b

Read More
dsh-session-hub: Unifying Remote DSH Sessions and Local Tool History in One Session Tree

dsh-session-hub is a plugin for DSH web designed to address the issue that historical conversations between remote DSH sessions and local tools such as Codex CLI and Claude Code cannot be displayed in a unified session tree. The plugin merges data through the `/api` data layer, supporting remote session aggregation, local history import, SSH tunnel hosting, and incremental synchronization of model configuration, while preserving the functionality of the official sidebar and conversation area. It allows users to view multi-machine history, real-time streaming, and approval cards, and supports sending, canceling, and renaming sessions. Imported local conversations are read-only by default and become editable only after being converted into real DSH sessions, with the source logs remaining unchanged. The plugin provides independent feature toggles and is simple to install, requiring only the `dsh plugin` command to add it. The environment requires Node 22+ and is applicable solely to the web p

Read More
DSH-changeproof: Verifying That Changed Lines Are Actually Covered by Tests

DSH-changeproof is a plugin designed for DeepSeek Harness (DSH) that addresses the challenge of verifying whether code modifications are actually executed by tests after changes are made. It provides line-level evidence to ensure that the modified code lines are indeed covered by tests, rather than relying solely on overall test pass status. Core features include associated test linking, line-by-line coverage verification, a code fingerprint-based automatic invalidation mechanism for conclusions, and explicit verification statuses (such as VERIFIED, STALE, etc.). If there is a lack of valid coverage evidence or inconsistency with the current code, the system will not pass the verification. The plugin supports automatic trigger of verification and provides a standalone CLI tool, allowing users to analyze, execute tests, and view statuses without installing DSH. In terms of security, subprocess execution has been hardened with argv-only configuration, environment variable whitelisting, and path confinement. Installation requires Node.

Read More
DSH Desk Pet: A macOS Desktop Pet Plugin That Follows the DSH Agent State

dsh-desk-pet is a DeepSeek Harness (DSH) desktop pet plugin for macOS that displays the local agent's real-time status, such as idle, working, error, and three other scenarios, through a real desktop window. It comes with five built-in skins covering all states and supports generating custom skins from a single image using the user's own image generation tools, with assets processed locally and never uploaded, and skin files stored independently so they are not lost during upgrades. The plugin runs as a real window and can float above full-screen applications, offering right-click menu features such as session management, do-not-disturb, skin switching, and position adjustment. It has zero dependencies, supports macOS only, and requires the system's built-in Python. During installation, note that the package name deepseek-desk-pet differs from the repository name dsh-desk-pet, and upgrading from an old version requires appending @l.

Read More
dsh-web-mobile-fix: Narrow Screen Layout Fix for DeepSeek Harness Web UI

dsh-web-mobile-fix is a mobile layout fix plugin designed specifically for the DeepSeek Harness Web UI. For narrow-screen scenarios with a window width of less than 700px, it addresses issues such as compressed settings panels, sidebar squeezing conversations, cluttered directory selector layouts, and misaligned popup positions through pure client-side CSS overrides. This plugin transforms the settings panel into a full-screen vertical layout, makes the sidebar open in full screen, optimizes the arrangement of directory selector buttons, collapses conversation log buttons, and adjusts dropdowns and menus to display centered. It is licensed under the MIT License, does not modify the product's source code, and is compatible with recent 0.1.x versions. Installation only requires executing the `dsh plugin --profile web add dsh-web-mobile-fix` command and restarting the service to take effect, and removal is

Read More
dsh-plan-switch: One-click Switch Button for /plan in DSH Web Input Bar

dsh-plan-switch is a community plugin developed specifically for the DeepSeek Harness (DSH) web client, designed to optimize the Plan mode user experience. This plugin allows users to toggle Plan mode with a single click by clicking the checklist icon button at the left end of the input tool row, which executes the official `/plan` command, eliminating the hassle of manually typing commands. Its core mechanism aligns with the official logic: when Plan mode is activated, the button automatically hides, and the official plan card takes over the status display to avoid redundant indications; meanwhile, the button is disabled during command queuing to prevent accidental operations. The plugin adopts a pure client-side architecture, involves no data writing or storage, and adapts to both dark and light themes. Installation requires ensuring pnpm is in the PATH and executing the specified GitHub repository installation command.

Read More
dsh-composer-expand: Adding Composer Expand/Collapse to DeepSeek Harness

dsh-composer-expand is a pure frontend plugin developed specifically for the DeepSeek Harness (DSH) Web version, aimed at addressing the issues of limited textarea height and the need for frequent scrolling when inputting long prompts. This plugin provides an expand/collapse button in the Composer toolbar, allowing users to switch between the default height and a 70vh writing view, with a minimum height of 300px in the expanded state. Its core advantages include: pure frontend operation with no new Host commands, no LLM calls, and no session log recording; stable attribute hooks that are not dependent on build hashes; support for Chinese and English localization; and the use of localStorage to persist the expanded state. In terms of interaction, when expanded, a regular Enter key only inserts a line break, and sending requires pressing Ctrl/Cmd+Enter.

Read More
dsh-web-restart: One-Click Restart Button for DeepSeek Harness Web UI

dsh-web-restart is an MIT-licensed plugin for the DeepSeek Harness Web UI, designed to move the restart action of the `dsh web` process from the terminal to the web interface. The plugin adds a circular restart button next to Settings at the bottom of the sidebar, allowing users to restart the process with a single click without requiring a confirmation. As a bundle-layer plugin, it persists across DSH restarts and can display service health status by polling the `/dsh-health` endpoint every 5 seconds. Installation can be performed via the `dsh plugin` command or by manually editing the configuration files under `~/.dsh/profiles/web`, and a restart is required after installation to load the bundle layer. In typical usage, restarts...

Read More
DSH-Plugin-Greet: A Getting Started Greet Tool Plugin for DeepSeek Harness

`dsh-plugin-greet` is a community DeepSeek Harness plugin for beginners, maintained by `0lidaxiang`, licensed under MIT. It aims to demonstrate the basic paths of the plugin extension model capabilities, with its core functionality being the registration of a tool named `greet` that supports generating greetings in English or Chinese, in either friendly or formal styles. The tool includes a required `name` parameter and optional `language` and `style` parameters, featuring parameter validation, structured output, and standardized configuration schema export, without involving network, file system, or shell access. In terms of environment, version 0.3.x requires Node.js 22.19+ or 24.0+, targeting Harness 0.1.1.

Read More
dsh-api-balance: A Real-Time DeepSeek API Balance Reader Plugin for DSH Web

dsh-api-balance is a plugin for DeepSeek Harness (dsh web) maintained by 02Muller25, licensed under MIT. Its core functionality is to display the DeepSeek API account balance, status, and update time in real time in the reading strip below the session input box in dsh web, allowing users to check their account without leaving the workspace. The plugin supports automatic refresh every 30 seconds, as well as manual refresh, refresh intervals of 10 seconds to 5 minutes, and custom intervals from 5 to 3600 seconds. On refresh failure, it retains the last data and displays the reason, and shows a red warning when the balance is unavailable. API keys are resolved on demand through the dsh credentials service, ensuring that keys are not directly exposed to the host process. Installing this plugin requires Node.js.

Read More
DSH-oh-my-theme: DSH Web Theme and File Workbench Plugin

`dsh-oh-my-theme` is a third-party plugin customized for the DeepSeek Harness (DSH) web interface, designed to integrate common development features to enhance productivity. The plugin is maintained by `zhxqc` and is licensed under the MIT License. Its core features include: 1. **Themes and Display**: It comes with three built-in skins—`aurora`, `coffee`, and `matrix`—and supports customization of font sizes and styles for conversation flows, file trees, and previews, with preferences saved in the browser's `localStorage`. 2. **File Interaction**: It supports referencing project files in the input box via the `@` symbol to avoid blind AI searches; it provides a right-side file panel with file tree browsing, multi-tab preview, and split-view layouts, and the shortcut `Ctrl/Cmd+P` enables quick...

Read More
@zhangbo-cn/dsh-client-ui-voice-input: Adding Composer Voice Input and Reply Read-Aloud to DeepSeek Harness Web

`@zhangbo-cn/dsh-client-ui-voice-input` is an MIT-licensed plugin maintained by Zhangbo-cn, designed to enhance voice interaction for the DeepSeek Harness Web UI. This plugin adds a mic button in the composer area and implements speech-to-text based on the browser's Web Speech API, requiring no API key. Core features include: clicking the microphone starts listening and writes the recognition results into the draft in real time, character by character; holding the microphone, speaking, and releasing automatically sends the message; when conditions are met, it reads the assistant's reply aloud via the host's Edge TTS or the browser's `speechSynthesis`. The plugin supports silently restarting recognition to maintain continuous listening and offers optional automatic sending configuration. Installation only requires

Read More
dsh-mobile-shell: A Mobile Shell Extension for DeepSeek Harness Web

dsh-mobile-shell is a mobile-end shell plugin for DeepSeek Harness Web, designed to address the cramped desktop layout on narrow screens. On screens smaller than 1024px, the plugin automatically hides the left rail, converts the table of contents into a side-sliding drawer, gives the conversation area full width, transforms the settings panel into a bottom sheet, and adapts to the mobile status bar. Additionally, it offers session status metric displays (such as TTFT and token usage), custom model Reasoning Effort configuration, chat font size adjustment, attachment collapsing, and bilingual support in Chinese and English. The plugin's built-in marketplace supports category filtering, sorting, and README viewing. Although a one-click install feature is available, manual installation via the `dsh` command is recommended for stability. On wide screens, the layout remains unchanged. The plugin is licensed under the MIT license.

Read More
NoLetMe: DSH Session Page Inference Keyword Trajectory Panel

NoLetMe is a plugin for the DeepSeek Harness (dsh) web interface, designed to observe the reasoning traces in the model's streaming output in real-time without modifying the existing UI. It mounts via the official `shell.overlay` slot and specifically tracks reasoning blocks while ignoring visible text. Core features include identifying three categories of keyword traces—"efficient action," "hesitant trial," and "neutral restatement"—providing score-threshold-based gray-release round-by-round judgments, and displaying local model-free descriptive statistics such as the count of `I'm doing`, word length, and TTFT. Before use, the dsh CLI must be ≥ 0.1.0-rc.7 and the Node environment ≥ 22. Users can install it via npm prebuilt packages, directly from GitHub, or from a local directory.

Read More
dsh-quota-badge: DeepSeek Harness Balance Badge Plugin

dsh-quota-badge is a DSH plugin for DeepSeek Harness, designed to address the lack of a comprehensive entry point for viewing balance and usage in the sidebar. The plugin fetches data from the DeepSeek official API, displaying real-time account balance badges at the bottom of the sidebar with support for multiple currencies such as CNY and USD, and features manual/auto refresh along with a digital wheel animation. In the "Balance Monitoring" section of the settings page, users can view currency details, balance trend charts, and adjust refresh parameters, with data stored locally in JSON files. Additionally, the plugin provides local usage statistics based on session logs and official peak/off-peak pricing, including historical backfill, per-key statistics, daily consumption line charts, and model details, with hover support for viewing the peak/off-peak pricing coordinate system. Installation requires Node.js 18+ and is done via npm.

Read More
dsh-client-masquerade: Adding Claude Code / Codex Client Masquerade to DSH's llm-pi-ai Routing

`dsh-client-masquerade` is a DeepSeek Harness (DSH) plugin designed to address client identity recognition and request-body fingerprint verification issues when connecting through `llm-pi-ai` to an intermediate gateway. This plugin writes preset request headers such as `user-agent` into the provider configuration, ensuring they are sent as-is by the adapter without being stripped or overwritten. For scenarios requiring stricter verification, it can also inject Claude Code fingerprints (such as `metadata.user_id`) into the Anthropic protocol request body to pass the gateway's identity authentication. The plugin supports one-click application, clearing, or switching between Claude Code, Codex, and custom masquerade modes, and provides a settings page and model tools.

Read More
dsh-opencode-go-usage: OpenCode Go Usage Observability Plugin for DeepSeek Harness

`dsh-opencode-go-usage` is a Web-GUI plugin that provides usage observation for OpenCode Go model quotas within DeepSeek Harness (DSH). It adds a section to the settings sidebar, displaying usage percentages, quota limits, and reset times for 5-hour, weekly, and monthly allowances. The plugin supports viewing DSH session details, with drill-down capabilities to token usage for individual model calls, and statistics on cache hit rates for both sessions and individual calls. Additionally, it offers model-grouped filtering and aggregate comparisons, a bilingual interface toggle between Chinese and English, and a persistent quota widget below the input box that changes color in real time. The plugin retrieves data by calling the OpenCode Go API, featuring data freshness indicators and a diagnostic section to display request status. Users can install it from GitHub or locally, and configure it accordingly.

Read More
dsh-updater-ui: Check and Update Official DSH on the DSH Settings Page

dsh-updater-ui is a web update plugin for DSH, designed to streamline the official DSH check and update process. The plugin automatically selects the update channel by identifying the installation method of the currently running process (source repository, npm global, or npx): for source-based installation, it performs a fast-forward update via `git fetch`, compares version numbers, and displays commit history; for npm-based installation, it installs the specified version from the official registry. The plugin features automatic background checks every 30 minutes, a red dot notification, and one-click update functionality, along with safety restrictions such as refusing to overwrite local unpushed commits, fixing the package name for installation, and limiting request origins. It is suitable for DSH developers who want to reduce manual judgment of installation methods; after installation, operations are performed via the "Settings → DSH Update" page. The plugin has no third-party dependencies, is licensed under the MIT license, and requires ensuring

Read More
DSH-Skin-Manager: Skins Manager for DSH Web GUI

`dsh-skin-manager` is a lightweight skin management plugin for the DeepSeek Harness Web GUI, maintained by `xiaoyangcheng84-svg` and released under the MIT license. This plugin aims to address the tedious issues of state management and switching when multiple skin packages coexist, consolidating skin discovery, activation, mutual exclusion, and default restoration into the settings page. Its core features include dynamically discovering installed skins with `skin.json` or marketplace themes, providing a dedicated `Settings → Skins` settings page, supporting one-click application and hot updates, ensuring only one skin is active at a time, and allowing restoration of the default appearance at any time. Additionally, it integrates with `dsh-market` to synchronize state files and clean up conflicting mounts, preventing state conflicts during startup.

Read More
DSH Tool Writing: A DSH Plugin for Engineering Consistency in Long-Form Web Articles

dsh-tool-writing is a long-form web fiction creation plugin designed for DeepSeek Harness, aimed at addressing issues such as loss of settings, forgotten foreshadowing, and loss of outline control in long-form writing through engineering approaches. This plugin is licensed under MIT and provides 48 `novel_*` tools, supports multi-book workspace isolation, and utilizes an independent DeepSeek Key to achieve task offloading and parallel processing for drafting, polishing, and synchronization channels. Its core capabilities include an elastic contract system (story commitment letter, canonical ledger, etc.), post-chapter eight-item health checks and AI-flavor detection, dual-platform review for Qidian and Tomato, and sensitive content self-inspection. Additionally, it features built-in semantic retrieval and concept vector retrieval functions, requiring no third-party Embedding Key, and supports import, reading, and decomposition management for feed-area book libraries. Installation requires configuring the main API Key.

Read More
DSH UI Tweaks: Real-time Web UI Adjustments in the Settings Panel

`dsh-ui-tweaks` is a community plugin for the DeepSeek Harness (DSH) Web UI, maintained by wlj521, designed for on-the-fly interface detail adjustments within the settings panel. Core features include customizing code font size, toggling table styles, and integrating GitBar (supporting branch management, diff viewing, and commits). Additionally, the plugin offers archived session management, MCP server configuration, `/init` project analysis directives, a whale status indicator, task reminders (notifications, flashing, and sounds), and precise cache hit rate display. The plugin requires DSH v0.1.2-alpha.1 or later and Node.js >=20, and supports installation via npm or GitHub. Most advanced features such as GitBar and MCP management are disabled by default

Read More