DeepSeek Git Status and Commit Plugin for Harness

`dsh-git` is a plugin for the DeepSeek Harness web interface, designed to address limitations in the built-in Git status monitoring and commit features. Through the action area at the bottom of the sidebar, it provides session-aware status monitoring, worktree detail display, and commit and push functionality. Core features include displaying the current branch and changed-file statistics, automatically invoking AI to generate a commit message when the message is empty, and providing a safe refresh mechanism. Users can install it via the command line. Operations require the current session to have the project directory and the necessary permissions.

Read More
dsh-calendar: Global Session Interaction Calendar for DeepSeek Harness

`dsh-calendar` is an MIT-licensed plugin for DeepSeek Harness that addresses the difficulty of reviewing global interaction history during multi-session parallel development. It provides a root-scoped calendar view that aggregates user messages, assistant replies, and tool invocation events across all sessions. The plugin supports real-time updates, historical backfilling, and rolling 90-day memory management. Users can quickly filter sessions by date through the sidebar calendar, or query JSON data via HTTP endpoints and SSE channels. Installation requires the `dsh plugin` command, after which a Calendar entry appears at the bottom of the sidebar. Note that the plugin only works in the Web client and that pnpm version compatibility should be considered.

Read More
dsh-tool-github: GitHub Tools and Sidebar Panel for DeepSeek Harness

The DeepSeek Harness (DSH) plugin provides native GitHub REST API tools and a browser sidebar, enabling agents to manage code, Issues, and PRs. Core capabilities include CLI tools (such as account binding, repository search, file reading, and workspace cloning) and a browser panel (for status display and repository management). It supports configuring the token via a configuration file or environment variables. The workspace integration mechanism supports registering local directories and TLS fallback downloads. Installation requires restarting `dsh web` and depends on Node.js >= 20.

Read More
DeepSeek Harness Skill Management Settings Page Plugin: Graphically Manage Installation, Uninstallation, and Enable/Disable of User-Level and Project-Level Skill Invocations

`nay-1/dsh-skill-manage` is a DeepSeek Harness web plugin designed to simplify skill management through a graphical interface. It supports zero file operations, allowing skills to be installed, uninstalled, enabled, and disabled directly via the Web UI without manually editing configuration files. The plugin features four installation channels, intelligent batch installation, network resilience (automatic fallback to mirror sources), and conflict-priority UX. After installation, the `dsh web` service must be restarted for changes to take effect. Note that private repositories are currently not supported, and the GitHub Trees API has rate limits. This plugin transforms cumbersome command-line operations into a visual workflow, significantly lowering the barrier to use.

Read More
DeepSeek Harness Plugin: dsh-web-search-session-follow

`dsh-web-search-session-follow` is a DeepSeek Harness plugin designed to address authentication failures of the built-in web search when users configure a proxy or use third-party gateways. It reads current session routing information to perform searches with the corresponding endpoint, credentials, and protocol dialect, and supports falling back to the official solution. The plugin supports three protocols—Anthropic, OpenRouter, and Zai—and provides visual priority configuration, connectivity testing, and audit logging, enabling flexible setup and resolving search availability issues in multi-gateway environments.

Read More
dsh-skill-indexer: A Two-Stage Intent Retrieval Plugin for Local SKILL.md

dsh-skill-indexer is a Host Bundle plugin for DSH, designed to address the challenge agents face in precisely locating local SKILL.md files. It establishes a two-level indexing mechanism that leverages keyword coverage and IDF for intent routing, supporting a three-state fallback (hit/low/miss). The tool runs entirely locally with zero dependencies, offers both command-line and programmatic invocation, and supports hash-based incremental updates.

Read More
DSH Petdex Market: Pet Market and Desktop Companion in DSH Settings

The DSH plugin `nattocb/dsh-plugin-petdex-market` addresses the lack of visual feedback in Agent interactions by integrating a pet market into the DSH Settings interface. It provides a real-time catalog of approximately 4,500 pets, supporting browsing, installation, and native macOS desktop pet rendering. The pets can walk independently, be dragged, and respond to the Agent’s status (running while working and waving when finished). A same-origin proxy resolves WebView cross-origin issues, and configuration hot reloading is supported. Developed with Swift and AppKit, the plugin is macOS-only, easy to install, and becomes available in the settings interface after restarting the service.

Read More
dsh-plugin-notifications: Turn Completion Notifications and Audio Chime

This plugin sends notifications to the macOS system through the Host process, resolving the inability to detect the completion status of DeepSeek Harness conversations running in the background. Core features include listening to `agent/status` events to trigger system notifications (root session only), using an in-process synthesized PCM notification sound, and providing a settings card for bilingual configuration in Chinese and English. The plugin supports persistent configuration and includes a fallback mechanism. It is available on macOS only and requires `terminal-notifier`.

Read More
DeepSeek Harness Plugin: Persistent Five-Layer Memory System (nattocb/dsh-plugin-memory)

`nattocb/dsh-plugin-memory` provides DeepSeek Harness (DSH) with a persistent five-layer memory model across sessions. The plugin injects memory through the Cordis interface and registers six dedicated tools, structuring memory into five layers: user identity, profile, project context (with indexing and topic splitting), daily logs, and skills. It supports relevance-based injection, keyword scoring, and automatic LLM extraction, enabling agents to retrieve and update information across sessions. The plugin has no LLM dependency and runs entirely via DSH's internal interfaces, aiming to address the problem of agents losing context within a single session.

Read More
@nathan/dsh-model-list-search: DeepSeek Harness Model List Search Plugin

The DeepSeek Harness plugin `@nathan/dsh-model-list-search` adds local search to Composer's model selector. It supports auto-focus, real-time case-insensitive filtering, smart grouping, and keyboard shortcuts, helping efficiently locate models in long lists. Users must install it via CLI and restart the desktop app to quickly find a model by typing a keyword or pressing the `/` key, without modifying DSH core configuration.

Read More
dsh-fish-shell: Running Bash Commands in DSH with Fish Shell

`dsh-fish-shell` is a DeepSeek Harness (DSH) plugin designed to convert model-submitted `bash` tool calls into `fish -c` execution while keeping the interface unchanged. It supports command conversion, session updates, and terminal compatibility, and can preprocess Bash syntax via Babelfish. Installation requires navigating into the plugin directory and restarting DSH; the configuration can specify `fishPath`. This plugin requires DSH version 0.1.0-rc.6+ and Node.js >= 22. Note that it is not a general-purpose Bash compatibility layer, failed translation stops execution, and it supports only basic Bash syntax.

Read More
dsh-download-progress: DSH Download Progress Plugin

The DSH (DeepSeek Harness) plugin `dsh-download-progress` addresses the pain point of not being able to view download progress when downloading large files via the Web GUI. It calculates the download percentage in real time and displays a progress bar, download speed, and file size in a floating panel at the bottom right of the web page. It provides a GET endpoint for frontend polling, supports both Chinese and English, requires no build step, and strictly adheres to privacy and security principles.

Read More
dsh-theme: A Configurable Skin Plugin for DeepSeek Harness

`dsh-theme` is a plugin that provides configuration-driven skins for the DeepSeek Harness (DSH) Web UI. It turns complex style adjustments into YAML configuration, supporting custom color palettes, fonts, and image slots without modifying source code. The plugin includes preset themes for Code Geass and SPY×FAMILY. After installation, users can switch skins with one click in the settings, and configurations are automatically saved. When using it, note the behavioral limitations of `border9Slice`, sidebar display issues when collapsed, and the icon matching mechanism. In addition, the built-in assets are AI-generated and not officially licensed.

Read More
DeepSeek Harness Enhancement Plugin: dsh-plus

nanbbb/dsh-plus is an enhanced plugin for DeepSeek Harness (DSH), designed to streamline workflows through a Web interface. The plugin integrates four core features into the settings panel: vision and memory configuration, a plugin marketplace (supporting browsing and installation), local model management (supporting Ollama/LM Studio), and one-click engine restart. Install it using `dsh plugin add github:nanbbb/dsh-plus`; desktop users do not need to install it separately.

Read More
DeepSeek Harness Plugin: dsh-chat-sync (Sync Local AI CLI Conversations to Web GUI)

DeepSeek Harness (DSH) provides a Web GUI, but local CLI sessions are difficult to inspect. The `dsh-chat-sync` plugin is designed to address this issue by enabling real-time synchronization and session import between local Claude Code/Codex/Cursor conversations and the DSH interface. Developers can install it via a command to centrally manage conversation flows that were previously local-only within the Web GUI. Permission and dependency requirements should be considered during use.

Read More
dsh-enter-send: Remap the send keybinding for the DSH chat input box

The `dsh-enter-send` plugin allows users to customize the behavior of the Enter key in the chat input box, supporting switching between "Send on Enter" and "Send on Ctrl+Enter" modes. It adds a "Send Shortcut" option to the settings page, ensures that Shift+Enter always inserts a new line, and is compatible with Chinese input methods. Installation requires dsh version 0.1.2-rc.1 or later, using the command `dsh plugin --profile web add github:Nalleyer/dsh-enter-send`. During installation, pay attention to pnpm version compatibility and build permission issues.

Read More
dsh-custom-ui: Custom UI Plugin for DeepSeek Harness Web

dsh-custom-ui is a plugin developed for DeepSeek Harness Web, designed to address the cumbersome operations of existing interfaces in file navigation and balance monitoring. It integrates real-time balance monitoring and a file tree sidebar directly into the editor, significantly improving development efficiency. Balance data is secured through server-side API key parsing. The file tree supports collapsing, show/hide toggling, and opening files with system applications. Users can install it via CLI and restart the service to use it. The plugin provides related API endpoints, but credential configuration and source-code security checks should be handled carefully. The project is licensed under the MIT License.

Read More
@nacocx/dsh-ui-context-menu: Replace the Browser Context Menu with the DSH Function Menu

The DeepSeek Harness plugin `@nacocx/dsh-ui-context-menu` replaces the browser’s default context menu with a customized one to improve interaction efficiency. It provides different actions for workspace rows, conversation rows, empty areas, selected text, and text fields, such as renaming, forking, creating conversations, and editing text. All features can be independently toggled in settings, with configurations saved in local storage. Usage requires attention to menu anchoring, browser permission dependencies, and host compatibility.

Read More
dsh-multi-user: DeepSeek Harness Single-Process Multi-User View Tiering Plugin

The dsh-multi-user plugin enables single-machine multi-user isolation for DeepSeek Harness through a JWT login wall, tiered views, and user management features. Users can join specific workspace paths and view only authorized content. The plugin requires no extra gateway, is easy to install, and is suitable for lightweight multi-user tiered-view scenarios. Note that its security boundary is limited: agent tools within the same process can still operate on arbitrary host paths.

Read More
dsh-workspace-view: A File Tree Drawer Plugin for the DSH Web Interface

`dsh-workspace-view` is a file tree browsing plugin developed for the DeepSeek Harness Web GUI. It addresses developers' need to view directory structures directly in the web interface and offers features including a full-height file tree, on-demand loading, automatic session association, multilingual support, and theme adaptation. The plugin provides read-only access only, supports configurable scan limits and ignore rules, and ensures security through path validation. After installation, the file tree appears on the right side of the interface and supports manual refresh only.

Read More
dsh-ptc-plus: A Session-Bound Native REPL Alternative for DeepSeek Harness PTC Mode

`dsh-ptc-plus` is a community plugin for DeepSeek Harness (DSH), designed to address the low efficiency caused by state isolation in PTC mode. It natively substitutes the REPL while preserving session variables, functions, and imports, supports code revisions, module syntax, and special values, and provides a workbench and binding draft features. Aimed at `danger-full-access` users, it is suitable for scenarios requiring continuous debugging and state reuse, and can significantly improve development efficiency.

Read More
dsh-element-inspector: Identify DSH Page Element Ownership and Export Hidden Elements

dsh-element-inspector is a community plugin for DeepSeek Harness, designed to address the challenge of identifying UI element ownership in a plugin-based architecture. It uses local algorithms to distinguish between the host and plugins by matching DOM markers with source code, and supports element tracing, exporting (screenshot/HTML/Markdown), and persistently hiding distracting elements. The plugin is bound to F1 by default and provides source-code navigation and configuration management. After installation, restart the DSH instance; DSH >= 0.1.0-rc.8 is required.

Read More
Introducing the DeepSeek Harness Configuration Sync Plugin

`muyifc/dsh-config-sync` is a configuration management plugin for DeepSeek Harness (DSH), designed to address issues such as scattered configurations and cumbersome migration. The plugin provides 5 tools, supporting configuration export as a directory package or an encrypted file (using AES-256-GCM) and secure restoration from encrypted files. After installation, users can perform backup, restore, and status checks through natural-language commands. It includes security features such as path whitelist restrictions, automatic backup of previous configurations, and credential filtering for privacy protection, making it suitable for developers who need to synchronize configurations across devices.

Read More
DSH Balance Panel Plugin: Real-Time Monitoring of OpenCode Go and General Quotas

A DeepSeek Harness (DSH) Web UI balance-monitoring plugin maintained by MST19711. It provides a persistent floating card on the right edge to display, in real time, the current session's provider quota or cash balance. The plugin supports OpenCode Go subscription quotas (including multi-dimensional quota windows and color-based alerts), pay-as-you-go balances for Zhipu and DeepSeek, and automatically switches its display based on the provider ID. Built on an extensible backend architecture, it parses API keys only on the server side and supports isolated caching and route protection. It can be deployed with an installation script, delivering intuitive real-time data feedback to users.

Read More
dsh-graceful-restart: DeepSeek Harness Graceful Restart and Startup Guard Plugin

The `dsh-graceful-restart` plugin uses a background daemon mechanism to prevent restarting DeepSeek Harness (DSH) from interrupting the current task. Core features include graceful restart (waiting for the current turn to complete), automatic rollback on startup failure (based on the snapshot chain), automatic wake-up after restart (supports custom prompts), and automatic page refresh. It can be triggered via a tool or slash command, and DSH must be restarted after installation for the plugin to take effect.

Read More