DeepSeek Harness Plugins

Search an independent catalog of DeepSeek Harness plugins by capability. Compare bundle verification, repository activity, compatibility notes, and install commands before adding code to a DSH profile.

Plugins
1261
Total stars
101914
Bundle verified
1261
Added this week
0
1 ysr666/dsh-vision-router 0 downloads
2 ccch1mneyyy/dsh-TUI 0 downloads
4 liustack/modlens 0 downloads
+0 new plugins this week

Trending This Week

Updated daily

What are DeepSeek Harness plugins?

DeepSeek Harness plugins are installable Cordis bundles that add or replace parts of the agent runtime. A plugin can provide models, tools, skills, sessions, storage, sandboxes, scheduling, or a different interface. Read the official Harness overview.

This directory indexes public repositories and explains what each bundle does, where it comes from, and how its install target is declared. DSH Plugins is independent from DeepSeek and does not run third-party code for you. Inspect the official source repository.

What can a DeepSeek Harness plugin change?

DSH plugins can work at several layers of the harness. Match the layer to the capability you need, then review the access that layer requires.

DeepSeek Harness plugin capability and review guide
Plugin layer What it can add Check before installation
Models and tools Connect a model provider or add browser, vision, search, command, and MCP capabilities. Confirm the required API keys, network access, and external services.
Memory and sessions Persist preferences, search prior sessions, import chats, or replace session storage. Review what data leaves the machine and where the plugin stores it.
Interfaces and workflows Replace the Web UI, add a terminal interface, or package repeatable agent workflows. Match the plugin to the profile and DSH version it supports.
Runtime components Change sandboxes, scheduling, storage, subagents, or the agent loop itself. Treat shell access and build scripts as privileged code.

Which DeepSeek Harness plugin should you look for?

Start with the part of your current workflow that is missing or repetitive. The plugin name matters less than the access it needs and the work it removes.

Understand screenshots and visual interfaces
Look for a vision bridge or visual toolkit when a text-only model needs OCR, layout, grounding, or pixel comparison. Check whether the plugin sends images to another model or service, what credentials it needs, and whether its output preserves the spatial details your task depends on.
Work inside an existing browser session
A browser plugin can let DSH navigate pages, inspect rendered state, and use an authenticated session. Review which browser it connects to, how it scopes actions, whether it can read saved state, and how you will confirm sensitive or irreversible operations before the agent performs them.
Keep knowledge between sessions
Memory plugins can store preferences, project notes, conversation summaries, or searchable history. Compare local and hosted storage, indexing method, retention controls, export support, and deletion behavior. A memory plugin should make its data path clear before you give it private project context.
Connect another model provider
Provider plugins route DSH requests to a different API or local model server. Check endpoint compatibility, supported model names, streaming and tool-call behavior, required environment variables, rate limits, and cost reporting. Confirm that the provider works with the Harness mode and profile you plan to use.
Change the Web or terminal interface
UI plugins can add sidebars, file panels, Git views, terminal controls, themes, or an entirely different TUI. Check whether the change runs in the browser, the host process, or both. That determines which profile receives it and whether a refresh or Harness restart is required.
Run repeatable or scheduled workflows
Workflow and scheduling plugins can turn a one-off prompt into a reusable sequence with tools, subagents, or timed triggers. Review the trigger source, permissions, concurrency rules, failure handling, and stored state. For unattended work, make sure the plugin records enough evidence to inspect what ran.

Why use this directory?

Find plugins by the job

Describe the capability you need, browse a category, or search a package name from one catalog.

Separate a bundle from a repository

See whether the source declares a DSH bundle and whether the directory can produce an install command.

Review the original source

Use repository activity, license, compatibility notes, and editorial context before choosing a plugin.

How to vet a DeepSeek Harness plugin before installation

A valid bundle manifest proves structure, not security. Review the repository before running any dsh plugin command.

  1. Confirm the install source

    Prefer the maintainer's repository or published package. Make sure the command names the expected owner, package, branch, and subdirectory.

  2. Read the bundle and build scripts

    Check package.json and the dsh.bundle patch. Git and package installs can execute project code during installation.

  3. Check permissions and secrets

    A plugin may receive shell, filesystem, network, or provider credentials through its profile. Limit access to what the capability needs.

  4. Check compatibility and activity

    Read the supported DSH version, recent releases, open issues, and latest repository activity before adopting it.

  5. Pin a reproducible source

    Use a published version, tag, or commit when available. Record the profile and install source so you can update or remove the plugin later.

See how this directory assigns quality tiers and verification labels .

How to find and install a DeepSeek Harness plugin

  1. Search by need

    Describe the capability you need, search a known name, or open a plugin category.

  2. Compare candidates

    Read each summary and compare bundle status, activity, license, and supported workflow.

  3. Inspect the source

    Check the repository, install target, build scripts, required credentials, and DSH profile.

  4. Install and verify

    Copy the listed command, run it for the intended profile, and confirm that DSH loads the bundle.

How DeepSeek Harness plugin install sources differ

The dsh plugin command forwards an install source to the selected profile. The source format affects reproducibility, review effort, and how updates are delivered.

Published package
A registry package is usually the shortest install target and can be pinned to a released version. Verify the package owner, current version, repository link, files included in the release, and any lifecycle scripts before installation.
Git repository
A Git source installs code from a repository, branch, tag, or commit. Prefer a tag or commit when you need repeatable builds. Read the repository's package manifest because Git installs may prepare or build code on your machine.
Monorepo subdirectory
Some plugins live inside a larger repository. Their install target must name the package subdirectory as well as the repository and optional ref. Confirm that the selected folder contains its own package metadata and DSH bundle declaration.
Local directory or tarball
A local path is useful while developing or auditing a plugin, and a tarball can preserve a specific release artifact. Relative paths resolve from the shell where you run the command, so record the exact file and profile used.

Every install command needs an explicit profile. Replace a sample profile only after checking where the plugin expects to run.

Frequently asked questions

What is a DSH plugin?

A DSH plugin is an installable Cordis bundle that extends DeepSeek Harness with a model provider, tool, memory service, interface, workflow, or runtime component. Its package declares a dsh.bundle patch so the selected profile can mount the plugin without editing the Harness source.

How do I install a DeepSeek Harness plugin?

Open a plugin page, review its source and requirements, then copy the listed dsh plugin command. Run it with the profile that should receive the bundle. The source may be a published package, Git repository, subdirectory, or local path, depending on the maintainer's release method.

What does Bundle Verified mean?

Bundle Verified means the directory found a DSH bundle declaration and could resolve its declared source or entry point. It checks the shape of an installable bundle. The label does not audit the plugin's code, permissions, network requests, dependencies, or behavior after installation.

Are third-party DSH plugins safe?

Safety depends on the plugin's source, dependencies, scripts, requested access, and maintenance. Read the repository and install command before running it. Pay close attention to shell and filesystem access, provider credentials, network calls, build scripts, and unpinned Git sources. Test unfamiliar plugins in an isolated profile.

Can a plugin change core Harness behavior?

Yes. DeepSeek Harness treats models, tools, sessions, storage, sandboxes, interfaces, scheduling, and parts of the agent loop as composable plugins. That flexibility lets developers replace runtime behavior, which also means a plugin can have broader access and impact than a prompt-only skill or standalone MCP server.

Is this an official DeepSeek directory?

DSH Plugins is an independent community directory and is not affiliated with DeepSeek. It indexes public repositories, checks bundle structure, records repository signals, and publishes editorial summaries. Treat those labels as research aids. Review the original source and current documentation before installing any third-party code.

How do I submit my plugin?

Open Submit Plugin and provide the public GitHub repository URL plus a contact email. The review process fetches repository metadata, looks for a DSH bundle declaration, and checks whether the source supports a usable install command. Accepted listings receive a public page and remain linked to their original repository.

Built a plugin for DeepSeek Harness?

Give your plugin a dedicated page, editorial review, and searchable exposure to DSH developers.

Submit Plugin