Skip to main content

Plugins

Browse, filter, and install DeepSeek-Harness plugins.

432 plugins found

A

dsh-pluginlet

alsefum/dsh-pluginlet

Turns every .pluginlet file under a repo's .dsh/pluginlets/ (directories configurable) into its own sandboxed Conversation View tab, gated by a capability grant bound to the file content hash.

09 days agoUI EnhancementsMIT
S

dsh-quit-idle-fix

shuaichewang/dsh-quit-idle-fix

Clears four kinds of idle-only system notices (approval policy, working directory, plan mode, plugin changes) that DeepSeek Harness counts as active work, so quitting with no running tasks no longer warns about interrupted work.

010 days agoDev & Plugin ToolsMIT
L

dsh-turn-cleanup

leonlee114514/dsh-turn-cleanup

Blocks the end of a turn while temporary files from that turn are still lying around: it registers a listener on the serial agent/turn-stopping hook and, if anything is left, hands the model the file list plus two ways out — delete them, or justify each one and move it somewhere deliberate. Candidates come from two narrow temp-file sources, plus a backup-retention channel that is on by default and flags excess .bak copies of files touched this turn. The first is the .agent-tmp/ convention directory under the session cwd: whatever is left in it is reported outright, because that directory exists only for throwaway files. The second is the paths this turn actually wrote, captured through the fs/write-intent, fs/edit-intent and fs/delete-intent hooks; those are reported only when they sit under that cwd (compared after realpath normalisation), fall outside .git, node_modules, out, dist, build, target, vendor, .venv and the Python bytecode cache directory, match a temp-file pattern that requires a separator after the prefix so checkout.js and benchmark.ts are not taken for scratch files, and the file is still present — which keeps junk already sitting in the workspace from being resurrected as a complaint about this turn. One gate per turn, subagent sessions skipped, nothing deleted unless the backup mode is explicitly set to prune, and the injected wording follows the host locale instead of assuming a Chinese one.

016 hours agoDev & Plugin ToolsMIT
S

dsh-multi-root-changes

soulzhou/dsh-multi-root-changes

Git tab that covers the session workspace root together with every additional root registered through multi-root-workspace, so sibling checkouts appear as separate sections with their own branch, ahead/behind, line counts, directory tree and commit history. Clicking a file opens its unified diff (or whole content, for untracked files), and Markdown files render as a formatted preview with a source toggle. Each section has a commit box that commits only the checked files (`git add -- <files>` + `git commit -- <files>`), drafts the message automatically when left empty, and offers commit, push and commit+push; the toolbar keeps a repository picker, scoped refresh, per-file checkboxes, and a font-size control that scales the whole panel.

03 days agoGit & Code ReviewMIT
S

dsh-skills-hub

sunqing975/dsh-skills-hub

Manage local skills across AI agents with version comparison, shared-directory consolidation, and recoverable migration and deletion.

010 days agoSkills
Z

dsh-plugin-ark-image-gen

zmengle/dsh-plugin-ark-image-gen

Image generation through the Volcano Ark / Doubao Seedream API: ark_generate_image for text-to-image, image-to-image and fixed-seed batches, ark_image_gen_status for checking the key, model and output directory. Requires a Volcano Ark API key (ARK_API_KEY).

09 days agoVision, Voice & MultimodalMIT
L

malo-browser

lumos-789/malo-browser

Electron browser with two faces. For agents it is a runtime: a daemon hands out port leases so several agents drive isolated, profile-backed sessions (25 session tools — navigate, act, observe, screenshot, batch runs, upload_file — including network_capture/responses for reading XHR/fetch bodies through a real browser), and it needs no window. For demos it splits a web walkthrough into a Stage window for the audience and a hidden Recorder that produces 1080p30 video with evidence files over CDP, without forking the browser engine; flows are scripted as scene.yaml packages driven from a Director console plus a loopback control API on 127.0.0.1:7317; headless recording shows no window, takes no focus and stays out of the Dock. Requires Node 22.12+ on the 22 line, 24.x, or 26+ (the 23 and 25 lines are excluded).

03 days agoTools & CapabilitiesMIT
A

dsh-skills-ext

ancircle0/dsh-skills-ext

DSH Harness plugin: keep preset skill directories and link their skills into the user skill root (directory junction on Windows, symlink elsewhere).

010 days agoMCP & ConnectorsMIT
W

dsh-ssh-workspace

wilshi/dsh-ssh-workspace

Map a remote server directory over SSH and SFTP into a controlled local cache workspace, so the model, agent, session and memory keep running on the local machine.

011 days agoIntegrations & RemoteMIT
Q

dsh-task-suite

qiqll/dsh-task-suite

File-based task pool and dispatcher for DeepSeek Harness: keeps a P0-P3 backlog as Markdown, hands one task at a time to a background subagent, gates delivery by rerunning the project test command, and accepts the result against a git commit or a file snapshot; git and non-git directories both work.

016 hours agoWorkflow & AutomationMIT
L

galadon

lumos-789/galadon

A five-stage engineering loop for agent-built projects — spec, build, verify, ship, learn — with one artifact and one gate per phase, so an agent always knows the single next action. Role policy, project templates and deployment sit behind explicit ports: swap the implementation without rewriting the loop. Its scaffold generator lays out the internal layers of a project — `init --layout {none,webapp,service,plugin} --stack {python,node,none}` — from nine layers sampled out of three unrelated production projects: entry docs, an OpenSpec plan face, a spec truth layer (INDEX, one file per domain, TESTING, CONSTITUTION), a wiki split into knowledge / progress / runbook, the six `.agents/` slots, server+web, scripts/deploy/config, tests+e2e and a gitignored out/. Non-none layouts also gate the directory contract and compile every source root. Ships a Python CLI (init/next/check/ship/new) plus a local command adapter and an SSH/systemd adapter with release directories, an atomic current/previous switch, a deploy lock, a commit-versioned JSON probe and automatic rollback on a failed probe; bootstrap and teardown provision and remove the unit and the reverse-proxy block idempotently and refuse to delete a root they did not create. Includes a runnable example workspace and a skill that keeps the agent on one phase at a time. Requires Python 3.10+ and PyYAML; remote deploys need SSH access, rsync, systemd and Caddy on the target.

03 days agoWorkflow & AutomationMIT
L

dsh-routines

leinaldo/dsh-routines

Scheduled prompts that open a fresh conversation for every run, with cron, one-time and manual triggers, a per-task working directory, and run history kept out of the sidebar.

011 days agoWorkflow & AutomationMIT
D

dsh-hindsight-local

dyrcjqlgcj/dsh-hindsight-local

Runs Hindsight long-term memory on your own machine: after a one-time uvx --from hindsight-embed@latest hindsight-embed profile create server setup (~450 MB of Python dependencies) and with your own LLM key, the plugin manages the local memory server itself (health probe, start, stop, logs), registers ten hindsight_local_* tools for status, page search, page read, recall, remember and reflect, injects a knowledge-page index once per session, writes each finished turn back into the bank, and extracts facts with your own LLM key. Do not enable it alongside the official @vectorize-io/hindsight-coding-agents plugin: both read the same bank and would inject duplicate context. At session end it writes a handoff snapshot that the next session injects as previous progress. The data directory is configurable (dataDir) and scripts/relocate.mjs moves an existing install to another drive, creating directory junctions where the server hard-codes its paths.

018 days agoMemoryMIT
G

dsh-no-project-sessions

goethedady/dsh-no-project-sessions

Adds a work-without-a-project option to the project picker, creates a dated working directory from the first message, and groups these sessions under a native Recent section.

011 days agoSessions & Messages
A

dsh-skin

avan0203/dsh-skin

Wallpaper layer behind the whole DeepSeek Harness Web UI, fed by image URLs, local files and folders, or a Wallpaper Engine workshop directory, with opacity, blur and translucent-panel sliders, a slideshow with random order and cross-fade, muted video playback, previous/next keyboard shortcuts, and a per-URL archive that keeps every fetched picture under "Loaded images".

010 days agoThemes & AppearanceMIT
C

dsh-pet-plus (dsh-pet)

cloudatlasx/dsh-pet-plus

An enhanced fork of PC2005-cloud/dsh-pet (do not install it alongside the upstream dsh-pet): a desktop pet for DSH with schedule reminders, approval and question bubbles you can answer in place, a 20-entry history ledger, double-click corner cycling, a configurable data directory, a step/elapsed progress line, snooze and one-hour mute, a right-click menu whose order and hidden items you can edit in settings (chat first by default), and a task-queue progress bar inside the work bubble.

02 days agoUI Enhancements
C

dsh-file-manager

chumoe/dsh-file-manager

Replaces the sidebar workspace Files pane with a file manager that adds real composer chips for "@" file mentions, word and line selection across syntax highlighting, archives in and out, upload and download, and a jump menu to any directory on the machine.

010 days agoUI EnhancementsMIT
C

dsh-host-file-explorer

ccfeeling/dsh-host-file-explorer

Left-sidebar panel that browses the filesystem of the machine the Harness runs on: directory listings with sizes and modification times, a summary of the open folder (files, folders, total size, largest file types), text and image previews, file downloads, file uploads by file picker or drag and drop, folder creation, and exporting a listing as CSV or JSON. The panel speaks twelve languages. Reads and writes run with the privileges of the account that runs the Harness.

02 days agoUI EnhancementsMIT
H

dsh-porthole

henvy-mango/dsh-porthole

LAN access portal for DeepSeek Harness running on a NAS or other always-on host, letting a phone browser reach the DSH instance on that device; intranet penetration is supported through external tunnels such as frps or EasyTier. Its HTTP/WebSocket reverse proxy is specifically optimized for subdomains, subpaths and second-level directories (login entry, Location and Cookie Path adapt automatically), and adds opt-in visitor/administrator password protection plus remote workspace registration. Derived from wenbin-wb/dsh-bridge v2.17.8 (MIT, several modules reused verbatim); both default to port 3082, so change one port before running both.

09 days agoIntegrations & Remote
R

dsh-libtv

redkiller79/dsh-libtv

LibTV canvas and media tools for DeepSeek Harness, with three director skills bundled and one-time WeChat QR authorization.

011 days agoTools & CapabilitiesMIT
B

dsh-codex-bridge

bitqyh/dsh-codex-bridge

Lists resumable Codex chats under the DSH composer, grouped by the concrete project each one belongs to, and inserts a mechanically extracted recovery context into the draft without sending it. Project ownership is resolved from the Codex project registry with path-boundary matching and labelled by how reliable it is: recorded session ownership, registered directory, unreadable metadata, or a directory registered under several projects (left unknown rather than guessed). Also reports when the stored autosave is behind the log tail, which usually means the turn ended without a stop. The chat list requires python3 >=3.8 on PATH; Windows is not supported yet, and without python3 the list stays silently empty.

010 days agoSessions & MessagesMIT
R

dsh-session-mover

railgun20001/dsh-session-mover

Drags a session in the sidebar onto another project group to change the project it belongs to. It rewrites the workspace membership ledger and projects the read side (file tree, open folder, working directory) onto the new project, while the session's JSONL log, header and attachments stay in the original project directory, so the change is reversible and never touches the archive.

010 days agoSessions & MessagesMIT
J

dsh-pet-jt

jtsinlio/dsh-pet-jt

Desktop pet fork of dsh-pet that can be installed alongside the original (separate package id, commands and data directory), adding scheduled reminders with custom bubble text and a random show/hide cycle.

012 days agoJust for FunMIT
B

dsh-agentic-pet

beyondgjc/dsh-agentic-pet

A model-driven desktop pet, derived from PC2005-cloud/dsh-pet (MIT): an always-on-top companion that follows your agent sessions, races the Web UI to answer approvals and questions, keeps a per-pet affection ledger, speaks through pet_say/pet_do tools or an autonomous inner voice, and can read those lines aloud through BreezeBlue TTS with your own BreezeBlue API key. It uses its own /whale598 route and ~/.dsh/whale598 data directory, so it is a separate pet from dsh-pet rather than a replacement for it.

02 days agoJust for FunMIT