OMDSH Hub: DeepSeek Harness Community Extension Catalog and Profile Generation Manager

OMDSH Hub is a community project located in the `omdsh-dev/dsh-hub` repository, positioned as an extension catalog and Profile generation manager for DeepSeek Harness (DSH), built on a plugin architecture. This project is not an official application store and has no official affiliation with DeepSeek. The current version is 0.1.0-rc.1, licensed under MIT, and marked as `private: true`. Its core capabilities include providing a community extension catalog, transactional installation and rollback, catalog browsing, and settings UI presentation. By reusing Harness's Profile, Bundle, Repository Plugin capabilities and registering a loopback-only management API (`/omds

Read More
7d7d: A Plugin for Creating, Syncing, and Playing Mini-Games within DSH Web UI

7d7d is an MIT-licensed game portal plugin for DSH, designed to address the issues of missing entry points, static hosting, and playback boundaries for HTML5 or Flash mini-games generated by models within the DSH Web UI. The plugin adds a "7D7D" tab to the session tab bar, enabling direct access to the game portal; it utilizes the main server's `/7d7d` prefix for same-origin hosting of resources and APIs; and supports real-time scanning of the local `games/` directory as well as synchronization of community games. It is compatible with both HTML5 single-file games and Flash SWF games, with the latter using a fixed-version, self-hosted Ruffle 0.5.0 for playback to avoid reliance on third-party CDNs. The plugin provides a `skills/7d7d` skill to standardize the model's game generation directory structure, and incorporates a built-in security sandbox mechanism to ensure game ru

Read More
dsh-agent-relay: Local Multi-Agent Message Relay for DSH

dsh-agent-relay is an MIT-licensed plugin maintained by Noelune, designed to address secure message interoperability among multiple local agents (such as dsh, Codex, etc.) on the same machine. It achieves relay through a local broker that binds to 127.0.0.1:19121 by default, and ensures authentication security using HMAC-SHA256 signatures, timestamp replay protection, and rate limiting. Core capabilities include lease/ack-based reliable delivery, cursor-based incremental polling, idempotent deduplication, exponential backoff retries, and 7-day TTL message retention. Data persistence defaults to SQLite (requiring Node.js >= 22.5, with fallback to JSONL for lower versions), supporting protocol versions from v1 to v3, where v3

Read More
Nicholas023/vision-exp-tile: DSH Plugin Directory Entry

Nicholas023/vision-exp-tile is a third-party plugin entry maintained by Nicholas023 in the DSH plugin directory, corresponding to the repository hosted on GitHub. Due to the lack of verifiable information in existing materials—including a one-sentence description, classification, installation command, specific functionality, usage examples, and license information—its core capabilities and applicable scenarios cannot be determined. At present, only two entry points can be confirmed: the project directory page and the GitHub repository URL. Given the absence of information, the article advises against directly assembling installation commands and recommends that developers thoroughly review the README, release artifacts, or source code in the repository before enabling the plugin, to confirm the officially recommended approach and license compliance. Additionally, special attention should be paid to the permission scope when running DSH plugins, ensuring that environment credentials and access permissions align with expectations, and remaining vigilant about the DSH community directory and Dee...

Read More
dsh-ui-quote-selection: Quote Text Selection into Input Box in DSH Web Chat

dsh-ui-quote-selection is a DSH Web client plugin maintained by nekogpt, licensed under the MIT License, designed to address the tedious copy-paste process when quoting specific text in chat. This plugin allows users to select a portion of text in a message and quote it into the input box with a single click. The input box displays only a brief preview to avoid long text occupying space, but automatically includes the full original text when sending the message. Users can hover over the quoted content to view it, press the backspace key to delete it, and add multiple quotes within a single message. The button text automatically switches between Chinese and English based on the interface language. The plugin leverages DSH's built-in functionality without modifying core code, is compatible with DeepSeek Harness Web, and has been tested on version `0.1.0-rc.6`. Installation requires executing `dsh plugin

Read More
DSH-Plugin-Market: Browse, Search, and Install Community Plugins within DeepSeek Harness

dsh-plugin-market is a community plugin marketplace running within the DeepSeek Harness (DSH) web interface, designed to address the scattered nature of plugin discovery, installation, and inspection. This tool allows users to browse community plugins under the GitHub `dsh-plugin` tag, supports sorting by stars or time, and provides LLM-based real-time bidirectional Chinese-English translation search to facilitate Chinese users in finding English plugins. Its core feature includes static security auditing before installation, with a focus on detecting dynamic execution, sensitive credential paths, and malicious installation scripts. If the audit blocks the installation, users can choose to force-install or cancel. Additionally, the marketplace supports one-click installation, updates, uninstallation, hot enabling/disabling, personal favorites, and embedded README viewing (with multilingual switching and garbled text repair). This plugin is authored by nansh.

Read More
dsh-win-notify: DSH plugin that pops up a task completion notification with sound on Windows

`dsh-win-notify` is a Windows plugin for DeepSeek Harness (dSH), designed to address the challenge of tracking background agent task status. This plugin triggers Windows Toast pop-up notifications with sound when tasks complete, encounter errors, or await approval/replies, displaying "DeepSeek" as the app name along with the official icon. Its core advantages lie in focused awareness and intelligent interaction: it suppresses notifications when the GUI session is in the foreground; upon clicking a notification, it prioritizes switching to an existing GUI tab via a local micro-assistant, avoiding duplicate new tabs, and relies solely on Windows' built-in PowerShell 5.1 without requiring additional runtimes. Installation is straightforward, and it can be added to a specific profile using the `dsh plugin` command.

Read More
dsh-permgate: Adding Fine-Grained Permission Control to DSH

dsh-permgate is an MIT-licensed open-source plugin designed for DeepSeek Harness (DSH), aimed at refining permission control for AI tool invocations from coarse-grained session-level authorization down to the tool-call level. The plugin supports independent review by categories such as directory access, command execution, file read/write, subagent startup, and repetitive operations. Its core features include global and project dual-level configuration, whitelist/blacklist exception management, shortcut tool default value settings, custom rules, approval pop-ups (with support for viewing diffs and command parameters), custom rejection reasons, underlying sandbox upgrade approval workflows, bilingual support in Chinese and English, and configuration persistence. Users can install it via the `dsh plugin` command and enable "custom review" in the permission selector. This plugin is suitable for scenarios that require clear boundaries for AI operations, and it is recommended to start from small

Read More
dsh-cc-import: Importing Claude Code Memories and Conversations into DeepSeek Harness

Mreate/dsh-cc-import is a DeepSeek Harness Web (DSH) plugin designed to address the context migration issue of Claude Code, supporting the conversion of memory files and conversation history into traceable, resumable DSH sessions. Its core features include: analyzing the codebase via the `/init` command and generating `DSH.md`; high-fidelity importing of `.jsonl` conversation history, faithfully preserving tool invocation parameters and results (without re-execution); supporting sub-agent session import; and providing dual entry points via a sidebar button, overlay selector, and model tools (`cc_history_list`/`cc_import`). The plugin is released under the MIT license and requires Node 22+ and pnpm 10+ environments. For installation, a global installation is required.

Read More
@morlay/session-persistence-rdb: RDB Persistent Session Backend for DeepSeek Harness

`@morlay/session-persistence-rdb` is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to provide a SQLite- or PostgreSQL-based persistent session backend for `ctx.sessionPersistence`. The plugin implements the `PersistenceBackend<number>` interface via Drizzle ORM and reuses upstream coordinator and contract test suites. Before installation, a GitHub Packages access token must be configured in `.npmrc`, and it is crucial to scope the registry strictly to the `@morlay` namespace to avoid interfering with other dependency resolutions. Once enabled, the user...

Read More
Widget-Dock: A Workbench Providing 27 Cards on Both Sides of DSH Web Conversations

widget-dock is a web client plugin for DeepSeek Harness (DSH), designed to address the issue of scattered metrics such as API balance, tokens, and costs. It provides a grid-aligned card dashboard that displays 27 built-in cards alongside the conversation interface, supporting features such as balance queries, inference intensity adjustment, image transcription, and GitHub-style usage heatmaps. The plugin supports session-specific independent layout customization, with data persisted via localStorage and retained after restart. Installation can be completed through the `dsh plugin` command or by manually linking the repository. When in use, users can drag and sort cards, configure API Keys (stored locally only) to view balances, or connect to a local LM Studio for image transcription. The plugin is licensed under MIT, currently in its current state.

Read More
DSH-Approval-Gate: DeepSeek Harness Automatic Approval Gating Plugin

dsh-approval-gate is an MIT-licensed plugin for DeepSeek Harness, designed to balance the efficiency of automated approval with security. It leverages Flash models to perform risk pre-assessment on sandbox escape operations, categorizing them into SAFE and RISKY types. For reversible, low-risk operations, the plugin uses a confirmation-based learning mechanism to automatically approve them, reducing repetitive manual confirmations. For the five categories of hard-risk operations—deletions, credential handling, remote/production environments, system paths, and irreversible batch operations—it always routes to manual confirmation to ensure critical security. The plugin provides a manual review UI to display the approval timeline and supports hot-reloading of configurations. Version v0.5.0 introduces file change comparison and one-click revert functionality, allowing users to view unified diffs and restore files based on session snapshots. Users need to install it via the command line.

Read More
dsh-multimodal: Integrating Visual Transcription, OCR, and Image Generation into DeepSeek Harness

DSH-Multimodal is a plugin for DeepSeek Harness (DSH), designed to address the pain point of needing to convert screenshots, error images, and design mockups into text in text-based conversations, while also integrating generated images directly into the session. The plugin offers three core features: visual transcription, OCR, and text-to-image generation, invoking user-configured vision providers and image services through an OpenAI-compatible backend. For visual processing, the plugin supports word-by-word transcription of images before DeepSeek continues processing, featuring LRU caching, multi-image parallelism, failover, and cost-based routing capabilities. OCR supports multiple output formats and scenario-based presets. The text-to-image feature supports displaying cards within the session, with zoom, download, and retry functionality, as well as support for custom backend integration. The plugin supports integration with mainstream platforms such as Zhipu, Bailian, and local...

Read More
dsh-edit-resend: Edit and Resend Sent Messages in DSH

dsh-edit-resend is an MIT-licensed plugin maintained by mbj733, designed to solve the problem that the DeepSeek Harness (DSH) web interface cannot edit already-sent messages in place. This plugin empowers developers to edit and resend user inputs, assistant thoughts, or replies after a message has been sent, with support for stopping in-progress responses, regenerating the last finalized reply, and retrying any historical turn. In single-conversation mode, old versions are automatically archived, and the sidebar maintains a single conversation title unchanged, ensuring a smooth editing experience. The plugin offers two cascade strategies, `truncate` and `preserve`, and features a failure visibility mechanism to ensure clear operation feedback. Installation only requires executing the `dsh plugin` command and restarting the service, while building from source involves installing dependencies via npm and running the build process.

Read More
dsh-timeline-studio-plugin: Integrating Timeline Studio's .timeline Command Layer into DeepSeek Harness

`dsh-timeline-studio-plugin` is an MIT-licensed plugin maintained by MartinDelophy, designed to connect DeepSeek Harness with Timeline Studio's deterministic `.timeline` command layer. It is not a new video editing interface, but rather enables AI to safely inspect, preview, apply modifications, and render MP4 files within conversations. Core features include packaging the `edit-timeline-studio` Agent Skill, providing seven tools that cover project, track, and transcript inspection, and reducing change risks through revision checks, idempotent operation IDs, and `allowedRoots` filesystem boundaries (including symlink escape protection).

Read More
dsh-chat: A Plain Conversation Plugin for DSH Web GUI

dsh-chat is a DSH Web GUI plugin (v0.1.0, MIT licensed) maintained by MarkJun236, designed to integrate conversations that do not require workspaces or tool calls—such as simple Q&A and copywriting—into the DSH interface, avoiding the need to switch applications. The plugin provides a standalone "Chat" entry in the sidebar, reuses DSH's existing `ctx.llm` model routing, and supports switching between imported providers and models without additional key configuration. Core features include streaming output (real-time display of content, reasoning process, and usage), multi-session management (create, switch, rename, delete), and optional AI-generated automatic titles. The interface supports Markdown GFM rendering with a security whitelist mechanism, and follows DSH's light and dark themes. Installation is performed through profile configuration and symbolic links.

Read More
dsh-messager: Task Status Notification Plugin for DeepSeek Harness

DSH-Messager is a community notification plugin for DeepSeek Harness, designed to push the agent's session interactions, task completions, and error states to systems, browsers, or third-party platforms. It supports channels such as Feishu, WeCom, Discord, DingTalk, and Telegram, and adopts a single-package dual-end architecture, where the host end handles system notifications and external pushes, and the client end is responsible for browser alerts. Configuration can be edited in real time through the "Notification & Messenger" section of the DSH settings page, or by directly modifying settings.yaml and making RPC calls; the configuration routing is independent of the DSH whitelist. Installation requires building the plugin first, then registering it to the web profile via the `dsh plugin add` command and starting the service. The plugin provides debouncing mechanisms such as deduplication cooldowns and rate limiting.

Read More
dsh-tool-git: Structured Git Tools with Destructive Command Protection for DeepSeek Harness

dsh-tool-git is a Git tool plugin developed specifically for DeepSeek Harness (DSH), designed to address the risks of Shell injection and the difficulty of parsing outputs when executing Git commands through bare Bash. This plugin runs Git operations via a shell-free subprocess runner, avoiding the risk of model inputs being interpreted by the Shell, and parses outputs such as status, diff, and log into structured JSON for stable processing by agents. Its core capabilities cover common Git operations including status, diff, commit, and checkout, and it introduces a destructive command protection strategy. The destructivePolicy option is set to deny by default to reject dangerous operations.

Read More
dsh-plugin-knowledge-graph: Providing read_graph Code Knowledge Graph Tool for DSH

dsh-plugin-knowledge-graph is an MIT-licensed plugin for DeepSeek Harness (DSH), designed to help agents efficiently understand repository structure by building an in-memory knowledge graph of the codebase, replacing manual file searches. Originating from Luke-Yong/H, this plugin registers the `read_graph` tool and supports parsing for TypeScript/JavaScript as well as Python (with module-level binding). It utilizes node types such as dir, file, and symbol, along with edge types like CONTAINS and EXPORTS, to provide features including directory structure queries, symbol exports, import dependencies, reverse dependencies, and unused import detection. Installation requires Node >=22.19 and specific dependencies, via

Read More
dsh-workshop: Adding a Local Plugin Store to the DSH Web UI

dsh-workshop is a Steam-style plugin marketplace integrated into the DeepSeek Harness Web UI, designed to address the issues of scattered community plugins, inconsistent installation sources, and unstable GitHub access. It provides a "Workshop" entry in the sidebar, offering browsing of 850+ plugins, category filtering, and bilingual descriptions in both Chinese and English. Core capabilities include one-click installation with npm as the primary source and automatic fallback to GitHub sources, built-in mirror speed testing across 7 mirrors to accelerate downloads, and safety mechanisms such as a TUI plugin blacklist, installation pre-checks, artifact verification, and automatic rollback. Additionally, it supports unified management and updates for installed plugins. Users require a Node.js 18.17+ environment and can use the tool by adding plugins via the command line and restarting the service. This tool is positioned as a local development aid, providing basic security

Read More
dsh-antigravity: Integrating Google Antigravity / Cloud Code Assist into DeepSeek Harness

dsh-antigravity is an unofficial DSH Web plugin maintained by LiZhenNet, licensed under the MIT License, designed to integrate Google Antigravity / Cloud Code Assist as a model source for DSH. The plugin registers a DSH LlmAdapter under the provider route `antigravity`, directly connecting to the Cloud Code Assist streaming API, and supports Google OAuth login, account information viewing, quota grouped by model family, and reset times through the DSH Web settings page. Core features include managing models directly in the model selector, with each model displaying

Read More
dsh-remote-tunnel: Connecting Remote dsh Web to a Local SSH Tunnel

`dsh-remote-tunnel` is a Remote Host Tunnel Manager plugin for DSH, designed to simplify the complex workflow of running `dsh web` on remote Linux servers. By encapsulating port allocation, registry management, systemd supervision, and SSH tunnel maintenance, this plugin allows users to maintain only a single local SSH tunnel, thereby avoiding manual handling of details such as port conflicts, disconnection and reconnection, and system service configuration. Core features include: automatically allocating an independent remote port for each user and recording it to the registry; utilizing user-level or system-level systemd to supervise remote services; employing a resilient SSH tunneling mechanism that supports automatic reconnection upon network interruptions and heartbeat keep-alive; and intelligently handling local end...

Read More
dsh-undo: Persistent Undo/Redo per User Turn for DeepSeek Harness

dsh-undo is a preview undo/redo plugin for DeepSeek Harness (dsh), designed to address session rollback issues in multi-step tool tasks. It achieves precise undo by rolling back the visible interface according to real user message boundaries and restoring workspace files modified by tools during that turn. Core features include the local command `/undo` (rolling back the latest or a specified turn number), `/redo` (restoring in LIFO order), and rollback operations for message bubbles in the WebUI. The plugin records snapshots in an isolated Git directory to restore files, supporting tracked files and untracked files up to 2MiB, operating only within the Git workspace root, without interfering with the original Git state. Additionally, it terminates top-level background tasks initiated during rolled-back turns. Currently, this plugin is at version 0.3.0-preview.1, depending on

Read More
LilyBlessing/DSH-MCP-Skill-Panel: DSH Web Plugin for Managing MCP and Skills

The DSH Web plugin `lilyblessing/dsh-mcp-skill-panel` (v0.5.3, MIT License) aims to centrally manage MCP servers and Skills to optimize context usage. Its core features include: MCP real-time start/stop, tool-level disabling, JSON quick migration, and project-level configuration; Skill enabling, disabling, creation, and manual editing. The plugin provides an optional AI middleware layer that allows models to invoke disabled MCPs on demand via `mcp_search` and `mcp_call`, while preserving the user's manually enabled state. The activation mechanism supports immediate effect or activation at the next session, requiring users to weigh the KV-Cache invalidation cost of immediate activation (approximately 5 to 12.5 times the hit rate). Installation requires using a git source or np.

Read More
@lijian-ui/dsh-im-gateway: Integrating DingTalk, QQ, and Personal WeChat Channels for dsh

`@lijian-ui/dsh-im-gateway` is an IM gateway plugin designed for DeepSeek Harness (dsh), aiming to unify access to DingTalk, QQ, and personal WeChat, resolving the adaptation challenges caused by protocol differences across channels. This plugin provides core capabilities through `ctx.imGateway`, including QR code binding, streaming replies, tool approval bridging, interactive question bridging, automatic fragmentation of long texts, merging of multi-segment inputs, and a bilingual interface. It supports independent credential configuration for multiple bot instances and allows handling approvals (default 120-second timeout) and user questions (default 600-second timeout) directly within IM, falling back to the native system after timeout. Installation only requires running `dsh plugin --profile web add @lijian-ui/dsh-`

Read More