DeepSeek Harness Plugin: dsh-session-pin
`dsh-session-pin` is a sidebar session pinning plugin purpose-built for DeepSeek Harness. It allows users to pin important conversations to the top of the sidebar for persistent, cross-workspace access without manually editing configuration files. The plugin leverages Codex-style interactions, integrates an archive lifecycle, and neither consumes tokens nor stores sensitive data. Installation requires specific version prerequisites. It only persists session IDs and automatically restores the default state after uninstallation, providing a lightweight and efficient solution for multi-session management.
Read MoreDeepSeek Harness Conversation Archiving Plugin
The `dsh-session-archive` plugin is designed to address the problem of an excessive number of sessions in the DeepSeek Harness sidebar. By using pure slot injection, it hides temporarily unused conversations from the main list and archives them at the bottom of the sidebar, enabling developers to restore them with one click. Its core features include non-destructive archiving and restoration, pure UI injection, and maintained readability of session history. It requires no build step for installation, offers strong compatibility, and does not store private data, providing developers with a lightweight, non-intrusive session management solution that avoids modifying underlying data.
Read MoreDSH Plugin: Archiving and Reading X (Twitter) Posts
`dsh-x-archive` is the X Archive plugin for DeepSeek Harness, which converts tweets into permanently readable Markdown snapshots by invoking the 2100laike service. It resolves access issues caused by tweets being deleted or set to private. Its core features include automatic archiving, deduplication, and version history retrieval. Installation requires specifying `--profile` and restarting the process. Configuration must specify the API endpoint and authentication token in `cordis.patch.yml`. Anonymous users have a quota of 8 requests per day, which increases to 100 after registration. Calling the `x_archive` tool returns structured data containing the Markdown content and metadata, while also supporting soft-failure scenarios such as truncation and deletion.
Read Moredsh-wx-archive: WeChat Official Account Article Archiving and Full-Text Access
The `dsh-wx-archive` plugin is designed to address the challenges of directly accessing WeChat Official Account articles in DeepSeek Harness environments, providing stable archiving and full-text reading capabilities. By integrating with third-party archive services, it supports automatic deduplication, forced refresh, image mirroring, and Markdown output. Users need to install and configure it via `--profile`. It supports two quota modes: anonymous and token-based. When invoked via an Agent, permanent links should be used, and the process should be restarted for changes to take effect.
Read Moredsh-model-gate: DSH Single-Model Disabling Gate
`dsh-model-gate` is a non-destructive plugin maintained by OPaimon that blocks specific models or provider routes in DSH without modifying the underlying configuration. It removes disabled models by intercepting the discovery path and returns a `MODEL_DISABLED` error during scheduling to block network requests. Users can install it via CLI and hot-apply settings in the Web settings panel. The configuration file supports exact matches and `*/model` wildcards. The plugin does not affect provider credentials, and leftover configuration after uninstallation is harmless.
Read Moredeepseek-harness-gui: Running the dsh Web GUI in a Native Glimpse Window
The `deepseek-harness-gui` plugin of DeepSeek Harness (DSH) embeds the DSH Web GUI into a native Glimpse window, eliminating the fragmented experience of manually switching between the application and a browser. This plugin functions solely as a navigator and can be started using parameters such as `--gui`. During installation, `--allow-build=glimpseui` must be explicitly declared. It supports Windows, macOS, and Linux, providing a more seamless local interactive experience.
Read Moredsh-plugin-manager: DSH Plugin Lifecycle Management
dsh-plugin-manager is a DSH client plugin maintained by onlyforchris, designed to address the maintenance challenges caused by the expansion of the plugin ecosystem. The plugin provides core features such as native plugin discovery, lifecycle management, structural health checks, and installation maintenance. Users can obtain resources through community directories or GitHub and enable them in a DSH environment. When using the plugin, care should be taken regarding permission risks and the trustworthiness of sources. It offers developers a standardized solution for managing the DSH plugin ecosystem and ensuring structural health.
Read Moredsh-updater: DeepSeek Harness Update Check Plugin
`dsh-updater` is an automated update plugin for DeepSeek Harness (DSH), designed to address the time cost of manual update checks and restricted access to GitHub. It offers core features such as scheduled automatic update checks, version badges and popup reminders, and prevention of repeated notifications. A new “About” tab displays version information, the Changelog, and the upgrade command. The plugin includes built-in acceleration mirrors such as `ungh.cc` and supports a GitHub acceleration toggle. Users can enable it by installing it via a command and restarting the process, with its configuration stored persistently.
Read Moredsh-explorer-editor: A VS Code-Style File Manager for DeepSeek Harness
The `dsh-explorer-editor` plugin provides a VS Code-style file management experience for DeepSeek Harness Web. It displays the file tree on the left and offers code editing via the Monaco editor in the center, with support for switching between Markdown source and preview. It includes file tree navigation, context menus, theme customization, and automatic encoding detection. File state is persisted using local storage, and the directory tree is refreshed in real time through SSE. Installation requires running the command under the corresponding profile, while security boundaries are controlled in the configuration via `root` and `allowArbitraryRoot`.
Read Moredsh-thunderforge: A One-Stop DeepSeek Harness Plugin Development Toolkit
`dsh-thunderforge` is the core plugin development tool for DeepSeek Harness (DSH). Guided by the “everything is a plugin” philosophy, it consolidates plugin development—moving beyond fragmented build and debugging workflows—into a unified, one-stop solution. The tool includes five modules: `capture` for data collection, `skills` for building knowledge bases, `scaffold` for zero-dependency templates, `debugger` for millisecond-level log alignment, and `profile` for providing clean development environments. Developers can install it via CLI and use its conversational commands to quickly generate scaffolds, build development presets, and validate environments, enabling efficient end-to-end plugin creation, debugging, and shipping.
Read Moreomdsh-usage: API Consumption Overview of the DeepSeek Harness Web Interface
The `omdsh-usage` plugin displays API costs in the DeepSeek Harness interface, enabling monitoring of sessions, projects, and account balance. It shows a three-digit spending badge in the Chat/Work mode session header and in the Code mode corner; hovering over it reveals a token breakdown. Data is retrieved via the `omdshUsage` projection unit and the `/summary` endpoint, with pricing calculated on the host side. Configuration options include currency, model rate tables, night discounts, and low-balance thresholds. The plugin depends on `omdsh-sidepanel`, requires Node.js 22.19.0 or later, and supports custom rates and caching.
Read Moreomdsh-status: DeepSeek Harness Project and Git Status Overview
The omdsh-status plugin is designed to address the issue of frequently switching windows to check project and Git status during DeepSeek Harness development. It displays the project name and detailed Git status changes, such as branch, ahead/behind, and staged changes, directly in the conversation header and reads status automatically without any configuration. The plugin delivers data through an API interface, is shown only in the Work window, and uses an efficient polling mechanism. It is suited for Code mode, is open-sourced under the MIT license, and helps reduce distractions caused by context switching.
Read Moreomdsh-sidepanel: File Panel and Terminal in Work Mode
`omdsh-sidepanel` is a lightweight plugin designed for DeepSeek Harness Work mode, intended to supplement the missing file management and terminal execution capabilities. It is not displayed in Chat mode and provides file tree browsing, preview, and shell access through a right-side file panel and a bottom terminal panel. Users can control the panels via toggles or keyboard shortcuts, with support for resizing by dragging, resetting, and copying paths. Once installed, the panels take effect only in Work mode, focusing on file viewing and command execution, making it a practical tool for developers to improve efficiency when using Harness.
Read MoreSide Chat Plugin: Open Standalone Conversation Sessions Anywhere
Side Chat is an input-type plugin for DeepSeek Harness that invokes an independent side panel through a shortcut key, isolated from the main session to avoid interrupting the reading flow. It supports global triggering, draggable positioning, context forking and embedding, session persistence, and theme adaptation, making it ideal for conducting multi-turn conversations while maintaining the stability of the main workflow.
Read Moreomdsh-shortcuts: Binding Key Chords to DeepSeek Harness
omdsh-shortcuts is a plugin-based input tool for DeepSeek Harness, designed to address the difficulty of uniformly managing keyboard shortcuts across desktop and web interfaces. It allows key chords to be defined in a single document while monitoring key presses in both native desktop menus and web pages, and provides a visual configuration interface. The plugin offers low-level API services, supporting multiple UI commands and window management. Installation requires Node.js ^22.19.0 or >=24.0.0. Note that certain browser-side shortcuts (such as Cmd+N) are reserved and must not be overridden, otherwise plugin mounting will fail.
Read Moreomdsh-remdev: SSH Remote Development Plugin for DeepSeek Harness
`omdsh-remdev` is a plugin for DeepSeek Harness (DSH) designed to enable remote server development. It connects to servers via SSH and keeps the remote workspace's files, terminals, and agent logic consistent with the local environment. The plugin supports session management, SFTP synchronization of the skills directory, and provides a remote window and plugin center cards for managing connections. Technically, it uses a local mirror directory to simulate the remote file system and restricts resource access. Note that remote change monitoring is unavailable and that a specific Node.js version is required.
Read Moreomdsh-remctrl: Adding a Remote Access Entry Point to DeepSeek Harness
`omdsh-remctrl` is a remote control plugin for DeepSeek Harness, designed to address the inconvenience of operating from mobile devices. By using a reverse proxy and a Cloudflared tunnel, it exposes the full DSH interface to the public internet, allowing users to view sessions, approve requests, and assign tasks from a phone. Core features include HTTP/WebSocket forwarding, password authentication, automatic tunnel generation, and mobile optimization. The plugin is disabled by default and must be manually enabled in the Plugin Center. Security relies on DSH’s session mechanism and rate limiting. Installation requires a Node.js environment, involves minimal configuration options, and supports using either the default Cloudflare tunnel address or a custom domain.
Read Moreomdsh-plughub: DeepSeek Harness Plugin Hub
`omdsh-plughub` is the plugin center plugin for DeepSeek Harness (DSH), offering centralized management of plugin installation, updates, enabling/disabling, and configuration through a GUI. Located under the "Settings" tab, it aggregates plugin information from local sources, registries, and GitHub. It provides an intuitive list interface, supports one-click installation of new plugins, and allows configuration via auto-generated forms. Updates and removals are similarly straightforward, and disabling a plugin only removes its dependencies from the layer stack without affecting `node_modules` files. This tool significantly reduces plugin maintenance costs and is essential for plugin management in the DSH ecosystem.
Read Moreomdsh-editor: Invoke Local Editor in DeepSeek Harness
The `omdsh-editor` plugin adds split controllers to DeepSeek Harness (DSH), solving the issue of not being able to directly invoke local development environments. It supports opening an editor or terminal directly via the web interface and provides APIs for retrieving editor lists, icons, and launching applications. The plugin detects local applications by scanning macOS apps, Windows executables, or the `PATH` environment variable, and supports custom configuration, though changes require a DSH restart to take effect.
Read MoreCode Mode for DeepSeek Harness
The DeepSeek Harness (DSH) Code mode plugin embeds a terminal in the web interface, allowing users to run `dsh --profile omdsh-tui` directly. Core features include displaying a real terminal in the conversation column, syncing session state in the sidebar, supporting new sessions, and updating names via the OSC 0 mechanism. The plugin does not modify core logic; instead, it forwards byte streams. After disconnection, the terminal process enters a grace period waiting for reconnection. It requires Node.js `^22.19.0 || >=24.0.0` and is MIT licensed.
Read MoreDeepSeek Harness Plugin: dsh-image-auto-describe
The `dsh-image-auto-describe` plugin aims to address the issue that the primary text models in DeepSeek Harness (DSH) cannot directly process images. It intercepts messages containing pasted images, invokes a vision model to automatically transcribe the image content into text, and then injects that text for DeepSeek to process. During installation, the plugin must be added via the command line and a patch operation must be executed. Users need to specify the visual routing provider (such as SiliconFlow or Zhipu) and the model in the configuration. The plugin’s recognition process runs automatically; the resulting description is injected into the context as text, while the original image is used for display only. The plugin is open-sourced under the MIT license and is suitable for scenarios such as screenshots and logs.
Read MoreDeepSeek Harness Hierarchical Long-Term Memory Plugin
`dsh-layered-memory` is a static plugin for DeepSeek Harness (DSH), designed to address the issue of agents forgetting context during multi-turn conversations. The plugin organizes memory into transient, episodic, and semantic layers, uses AI to automatically refine and deduplicate information, and supports maintaining continuity across sessions. After installation, it requires zero configuration, and models can invoke four tool functions in natural language to perform memory retrieval, writing, and committing. Plugin data is stored in local JSON files, while the management interface is provided through an HTTP API, including operations for statistics, retrieval, and create, update, and delete, ensuring data privacy and security.
Read Moredsh-plugin-prune: DeepSeek Harness Plugin Usage Statistics and Cleanup
`dsh-plugin-prune` is a DeepSeek Harness plugin developed by Octo-o-o-o, designed to address the management challenges caused by accumulated “dead plugins.” The plugin operates in a purely observational mode and does not modify business state. It collects real-world tool invocation data, such as call counts, error rates, and latency, and provides a visualized health report in the “Plugin Health” tab of the Web interface. Users can use this information to score plugins and clean up unused ones. The data is persisted locally only and requires use with a specific version environment.
Read Moredsh-upload-file: Adding Local File Upload Capabilities to the DeepSeek Harness Web GUI
`dsh-upload-file` is a client plugin for DeepSeek Harness that adds arbitrary file upload capability to the Web GUI. Users can upload files via a button or drag and drop. The system stores them locally using SHA256 content addressing and generates link cards in messages. The plugin enables the model to invoke the `read_uploaded_file` tool to read file contents. Configuration options allow adjusting the maximum file size and read limits. The plugin relies on a hand-written UI to replicate the official style; note that host version updates may cause style drift, and the storage directory requires manual cleanup.
Read MoreGewu Review Surface: gewu-tools
gewu-tools is a model-agnostic visual inspection pipeline plugin designed specifically for DSH, addressing the challenge that text-only orchestrators cannot recognize visual issues such as layout and charts. Through a three-step process—rendering each HTML page to PNG, generating a visual subagent briefing contract, and verifying source-code ground truth—it effectively reduces false positives and OCR misreads caused by missing context. The plugin is compatible with multiple vision models, can be installed via CLI or the DSH plugin manager, and can improve the accuracy of visual inspection by injecting custom specifications.
Read More