Plugins
Browse, filter, and install DeepSeek-Harness plugins.
745 plugins found
dsh-babel
oliveryfaso/dsh-babel
Reads Claude Code and Codex plugin configurations to discover and preflight MCP servers and slash commands, with opt-in registration in DeepSeek Harness.
cwk
ok541151/cwk
Agent mode picker for DSH: pick an external Agent CLI (Claude Code, Codex, Qwen Code, Gemini CLI, Aider, Goose, Hermes…) as the session's default executor from a control next to the input box, instead of editing configuration files. The agent roster is data-driven, and installed CLIs are discovered automatically from PATH, the managed CLI directory and a drop-in convention directory. Agents that are installed but still missing credentials or a required background service are shown as "needs setup" rather than silently hidden.
dsh-folder-timemachine
guomi6450/dsh-folder-timemachine
Folder time machine for DeepSeek Harness: snapshot any folder, browse its timeline, roll back with one click — Git-like history without needing Git, for folders that never had a repo (game saves, app config dirs, loose documents). Snapshots are content-addressed and deduplicated, and unchanged files are not re-hashed. Automatic snapshots come in two modes: realtime (fs.watch — one version ~8s after the last change, so a save-all or a build counts once) and timed (checks every N minutes, stores only when something actually changed; identical content never adds an empty version). Empty folders are recorded and recreated on restore. Every restore takes a safety snapshot first, so a rollback is itself undoable, and exact-mode cleanup only removes files and empty folders — a non-empty folder is never deleted. Ships a folder_timemachine model tool (status/history/diff need no approval; writes ask first) plus a floating panel with the timeline, one-click restore and mode switching. Pure JS, zero runtime dependencies, 110 tests included.
dsh-logseq
weirwei/dsh-logseq
Syncs Logseq 2.0 DB graphs (including E2EE) with a Logseq sync server via the headless Logseq CLI, adds 11 logseq_* tools to search, query and edit them, and a Settings section to log in and configure sync.
dsh-context-control
sxwer001/dsh-context-control
A context usage ring with configurable character-based automatic compaction, manual compaction, protected user requirements and recoverable original history for DSH 0.2.0-rc.2.
dsh-idle-compact
arrosam/dsh-idle-compact
Compacts a long session after a configurable idle time when its context exceeds a configurable token threshold, before the provider KV cache expires; both values are set on the plugin's page in the Plugins manager.
dmxapi-dsh
yv919/dmxapi-dsh
Configure DMXAPI Chat Completions, Responses, Anthropic Messages, and custom providers; edit models on existing preset routes.
dsh-model-smart-config
seller-1990/dsh-model-smart-config
Recognizes a model ID in the DeepSeek Harness model catalog and fills that row's context window, input modalities and reasoning levels as editable suggestions, from a bundled offline rule table covering 33 vendors.
dsh-model-config
lsdt45/dsh-model-config
Configure thinking toggles and reasoning efforts per model for llm-pi-ai and official DeepSeek, and specify input modalities (input or inputModalities) in the DSH settings panel.
dsh-cc-switch
lightingha/dsh-cc-switch
Brings the providers you already configured in cc-switch into DeepSeek Harness: reads the cc-switch database, converts Claude / Codex / OpenClaw / MCode / Pi entries into llm-pi-ai routes with their API keys, and adds a health check that measures time-to-first-byte and whether each stream completes.
dsh-ai-providers (dsh-ai-providers)
firefox2100/dsh-ai-providers
AI provider runtime and configuration UI for shared credentials and embedding, reranking, speech, and image generation services in DSH.
dsh-provider-quote
miku05231/dsh-provider-quote
Queries the balance and token prices of the model providers configured in DSH, whichever endpoint or relay they use, accepts cc-switch usage scripts, and shows the selected provider's balance under the composer.
dsh-peak-runner
439436269-ctrl/dsh-peak-runner
A price-aware task runner for DeepSeek: during an off-peak pricing window a batch of prompts goes straight to deepseek-flash; near peak it queues the batch behind a self-held timer and runs it at the start of the next off-peak window. Exposes `peak_run`, `peak_schedule` and `peak_cancel`, with configurable peak windows and a lead time.
dsh-selection-translate
huanleyabo/dsh-selection-translate
Select text in the DSH web client and a translate button appears at the end of the selection; clicking it translates that text in place. Translation goes through the host llm service, so it reuses the model the current session already has selected and needs no separate API key; an OpenAI-compatible endpoint can be configured instead. The result opens in a popover that stays inside the viewport, with one-click copy, a row of language buttons for instant retranslation, and smart Chinese-to-English / other-to-Chinese as the default. Configuration is stored host-side and its API key is never sent to the browser.
dsh-email-board
feizhaiqianqian/dsh-email-board
Read-only unread-mail board for the accounts configured in dsh-email — unread messages appear as per-account cards in the DSH right sidebar (sender, subject, time) and refresh on demand.
dsh-integration-settings
2384418321/dsh-integration-settings
Adds two visual pages to DSH Settings. MCP servers are kept as a JSON source of truth that rewrites the profile patch managed block, with YAML validation and timestamped backups, plus import of a pasted mcpServers JSON that first lists what will be added or overwritten. Thinking unlock probes each OpenAI-compatible gateway for the reasoning efforts it really declares and writes the per-level config back while leaving other hand-written YAML byte ranges untouched; the available model list syncs from a separate button that previews additions and removals, then writes levels and models in one atomic pass, and can also run on the page schedule.
dsh-plugin-youcom
youdotcom-oss/dsh-plugin-youcom
You.com web search and page-fetch providers for DeepSeek Harness, returning source lists and extracted page text through a configurable API key and endpoint.
dsh-image
merlotqi/dsh-image
Image generation for DeepSeek Harness through an OpenAI-compatible relay (configured for `api.ykh.ai` / `gpt-image-2`).
dsh-codex-pet
very12345/dsh-codex-pet
A Windows floating desktop pet with task notifications, native session controls and continuous local voice calls using the configured local recognizer and Windows system speech.
dsh-server-box
hoshino114/dsh-server-box
SSH server dashboard for DSH: per-host status, CPU, memory, disk and network meters, trend charts, an xterm.js terminal, SFTP file transfer, and server_box_hosts / server_box_exec / server_box_upload / server_box_download chat tools; imports ~/.ssh/config and mounts as a sidebar tab or a standalone drawer.
dsh-sandbox-noop-escalation
zzstar101/dsh-sandbox-noop-escalation
Removes sandbox_permissions / justification arguments that cannot widen the call's current sandbox mode, so calls no longer fail with 'sandbox escalation to "workspace-write" is not strictly wider than this call's current "danger-full-access" mode'. GPT models tend to fill these optional fields on every call and pick workspace-write, which is narrower than danger-full-access. Runs in tools/pre-execute: compares the requested mode with the mode the session's sandbox policy resolves, and drops the fields when the request is the same or narrower (also drops a lone justification). Also understands the values GPT carries over from Codex's own shell tool: null, empty and use_default are treated as no request, and in a danger-full-access session any value (including require_escalated) is dropped because nothing is wider. Real widening requests, unknown modes and tools that do not advertise DSH's escalation schema are left to DSH core. Never widens permissions. Configurable tool list (default bash, pwsh, write, edit, run_code). Zero dependencies.
my-dsh-plugins (tlnotify)
ltl0312/my-dsh-plugins
Pushes DSH session events to phone IM and lets you reply straight under that message, injecting the text back into the right session. Covers nine event kinds: task completion, execution error, execution blocked, manual abort, token limit reached, abnormal interruption, waiting for your answer, permission request, and waiting for plan confirmation. Channels are QQ single-chat bots and Feishu custom apps, both over WebSocket long connections — no public IP, domain or tunneling needed. Several bots can be configured at once, each subscribing to the sessions it cares about. Approvals and questions arrive with tappable buttons, and replies route home through three layers (button, quoted reply, explicit short-id prefix), falling back to the most recent intervention-needed notification and echoing which session it went to.
dsh-connect (connect)
ivanwu2015/dsh-connect
Bridges DeepSeek Harness sessions to Feishu/Lark, Telegram and DingTalk: each chat is bound to a resumable DSH session, replies stream back as cards, and a task-end card reports the model, token usage, step count and duration. Question and permission-approval cards are answerable from the chat, and a web settings pane configures the per-channel credentials.
dsh-skill-center
mwk719/dsh-skill-center
Skill browser and switchboard for the DSH web GUI: a sidebar entry lists skills from configurable source directories as cards, clicking a card opens the full SKILL.md, and the per-card switch writes disable-model-invocation and registers or removes that skill in the agent skill catalog, so the model can load exactly the skills that are switched on. It also recognises WorkBuddy expert-team folders and shows avatar, tags, quick prompts and members, registering its lead prompt as a skill when switched on. Source directories are editable in the panel.