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 Moredsh-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 Moredsh-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 MoreDeepSeek 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 MoreDeepSeek 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 Moredsh-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 MoreDSH 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 Moredsh-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 MoreDeepSeek 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 Moredsh-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 Moredsh-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 Moredsh-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 MoreDeepSeek 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 MoreDeepSeek 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 Moredsh-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 Moredsh-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 Moredsh-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 Moredsh-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 Moredsh-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 Moredsh-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 MoreIntroducing 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 MoreDSH 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 Moredsh-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