Anil-matcha/awesome-dsh-plugin

awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) - DeepSeek Harness plugin ecosystem

未分類agent-harnessai-agentai-agents

Awesome DSH Plugin

A curated guide to DeepSeek Harness (dsh) — DeepSeek's open-source, everything-is-a-plugin coding agent — and the best community plugins built on it.

DeepSeek Harness is a runnable coding agent (Web UI + headless) built on Cordis, where every part of the system — models, tools, sandboxes, session storage, UI, even the agent loop itself — is a swappable plugin. That architecture has produced a large, fast-moving plugin ecosystem: well over a thousand community plugins at last count. This list exists to make that ecosystem easy to scan: what a plugin does, in one line, sorted into the category you'd actually go looking under.

[!WARNING] Installing any third-party dsh plugin runs its code on your machine with your own permissions. Being listed here is not a security review — read the source before installing, especially for plugins that touch credentials, the network, or your filesystem.

▶ Watch: Awesome DSH Plugin — Top 10 DeepSeek Harness Plugins You Need

Contents

What is DeepSeek Harness?

deepseek-ai/deepseek-harness is DeepSeek's open-source agent harness, currently in developer preview. Its defining idea is everything is a plugin: the model provider, the sandbox, the tool set, the session store, and the UI are all plugins loaded into a Cordis-based runtime, so you can replace or extend any layer without forking the harness itself. Plugins declare a dsh.bundle manifest and install with:

dsh plugin --profile web add <plugin-name>

Getting Started

# run the Web UI (served at http://127.0.0.1:3080 by default)
npx @deepseek-ai/dsh web

# or from a source checkout
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness && pnpm install && pnpm run build && pnpm dsh web

Tag your own plugin repo with the dsh-plugin GitHub topic so it's discoverable, and consider a plugin browser for one-click install/upgrade from inside the Web UI.

Plugin Categories

UI Enhancements

  • 01Virex/dsh-status-rotator — Typewriter-animated rainbow status phrases, live status pill, tab titles, schedule presets — and every phrase floats by as video-site-style danmaku behind the UI.

  • 0xsline/dsh-spotlight — Keyboard-first command palette for the DSH Web UI.

  • 1123762794/dsh-web-restart — Sidebar footer button that restarts the dsh web process and persists across the restart it triggers.

  • 13071301808/dsh-composer-expand — Expand/collapse toggle that grows the composer to a tall 70vh writing view for long drafts.

  • a179-sanae/dsh-auto-collapse — Codex-style auto-collapse: finished turns fold into a single summary row, fully reversible on uninstall.

  • a735624258/dsh-skill-picker — Searchable skill picker beside the composer that inserts the official /skill-name gesture.

  • a903067276-rgb/dsh-hud — HUD panel: Git status, MCP servers, skills, model and token usage, all floating.

  • a903067276-rgb/dsh-file-mentions — Clickable file paths in replies, with reveal-in-file-manager and a mentioned-files chip list.

  • AcidGr/dsh-web-lan-access — Fixes the Web UI so it survives LAN or Tailscale direct-IP access.

  • AKS1st/dsh-mermaid — Renders Mermaid fences as sanitized, theme-aware SVG diagrams.

  • AKS1st/dsh-sysmon — Floating CPU/memory/disk widget with threshold color warnings.

  • dsh-blue/blue — Full interactive TUI for DeepSeek Harness: streaming Markdown transcript, tool-call cards, approval overlays, session management, and theming — every render component a hot-swappable plugin.

  • hanzhangzzz/dsh-diagram — Editable Excalidraw diagrams embedded directly in conversations.

  • giiiiiithub/terminal — A real PTY terminal panel via node-pty and xterm.js, with multi-tab sessions and a dock/floating window.

  • Laplace-bit/dsh-smooth-stream — Fluid streaming rendering and smooth scrolling for the DeepSeek Harness Web UI.

  • lcsdg/dsh-quick-prompts — Quick-prompts bar above the DSH composer: per-category snippet chips, orange placeholder highlighting, two-column prompt/category management, and per-session category memory.

  • opencues/opencues — Word alternatives and underscore-gated fill-ins in the composer: end a line with _ and it is filled, misspellings flagged as you type. Uses the model dsh is already configured with, so no API key.

  • Pasumao/dsh-plugin-choice-refresh — Adds "regenerate options" and "more options" buttons to ask_user_question / ask_user_choice cards — pure front-end, no core changes.

  • Pasumao/dsh-plugin-image-tools — Image choice cards for ask_user_choice (zoomable), inline images in replies via show_images, and blind-model image capture — zero-token local rendering.

  • Pasumao/dsh-plugin-workbench — Editable VS Code-style workbench: file tree, code preview with syntax highlighting, right-click file ops (new/rename/delete/open), inline image preview.

  • PerryLink/dsh-composer-history — Terminal-style input history for the web composer: edge-first arrows with exact draft/caret restore, Ctrl+R reverse search, workspace-scoped recall, and sliding-context awareness.

  • NormanFxxkingRockwell/dsh-keyboard-history — Minimal ↑/↓ input history for the DSH web composer: press ↑/↓ to walk back through sent messages. Nothing else.

  • PerryLink/dsh-output-styles — Runtime-switchable model output styles with Claude Code outputStyles parity, plus the output.render.* presentation protocol and a /style command.

  • PerryLink/dsh-session-pin — Pin sessions and workspaces to the top of the Web sidebar with per-pin row colors, boards, tags, saved views, and /goto.

  • PerryLink/dsh-talk — Voice-first session loop: composer microphone with browser/local speech-to-text (Web Speech, FunASR, whisper.cpp), a speak tool for TTS replies, event announcements, and speak-to-interrupt.

  • Ricketts-Guo/dsh-shortcuts — 34 pre-registered keyboard shortcuts (sessions, views, clipboard, models, silent permission cycling), one-click recording to bind your own.

  • Nagi-ovo/dsh-visualize — In-conversation generative UI: the model renders interactive HTML cards into the chat stream, with streaming preview and sandboxed rendering.

  • PerryLink/dsh-budget — Cost governance: aggregated token/cost metering per model, session and day, session/daily/monthly caps with threshold alerts, alert/block/degrade over-limit policies, carbon estimation, and the /budget command.

  • urzeye/dsh-outline — Realtime conversation outline: user questions plus Markdown headings, streaming updates, click-to-jump.

  • dsh-workspace-menu — Workspace/chat context menu for the DSH home page: pin, rename, open in file explorer, archive, fork, copy, and open in a new window.

  • YannZhou/dsh-about — Settings "About" tab: DeepSeek logo, version info, npm latest/next update check with one-click global update + auto-restart, and GitHub releases history.

  • SnowCrescenter-tech/dsh-milestone — Git-style dot timeline on the right edge of the DSH web UI: one dot per user message, hover for content & metadata, click to jump; full-session list, in-session & cross-session search, #msg= deep-link bookmarks, keyboard nav.

  • stephenlzc/dsh-swarm-panel#dsh-swarm-plugin — Conversation Flow observability for DeepSeek Harness swarms, with topology, routed-message inspection, HITL pauses, Live follow, and child-session navigation.

    • ssjob123/dsh-file-panel-left — Files-only workbench sidebar: always-docked file tree, CodeMirror editor, previews, and @-references with real line numbers.
  • YEYEYEYESHIFU/dsh-result-only-view — Results-only view toggle for the DSH Web GUI: folds thinking and tool-call process rows so conversations show only user messages and final replies, with live summary chips for running steps, a click-to-expand per-turn trace with hover-peek, auto/manual fold modes, and context-injection rows folded too.

  • YEYEYEYESHIFU/dsh-session-hotkeys — Keyboard-first session management for the DSH Web GUI: switch sessions like browser tabs (positional Alt+1-9, pinned slots, previous/next), keyboard model switching, alternate send, archive confirmation, focus-search — every binding rebindable with Windows/macOS presets.

  • weibaohui/dsh-settings-ui — Customizes the native settings window: preset/custom sizes, fullscreen, background transparency, and theme, solid-color, or image backgrounds, with a floating ball for quick access; saved in the local browser.

  • SiriLee/dsh-approval-hotkeys — Keyboard-first approval: Enter approves once, Esc rejects, Esc pauses review — works across approval and question panels.

Usage & Billing

  • melvinWEN/dsh-elegent-balance-tracker — Elegant billing tracker: per-session cost (official peak/off-peak pricing by message time) under the composer stats plus official account balance right-aligned on the sidebar settings row, with per-minute balance re-alignment and real-time local-cost deduction in between.
  • 02Muller25/dsh-api-balance — Real-time DeepSeek API account balance in the composer dock.
  • 283Gawin/dsh-heatmap — GitHub-style activity heatmap of daily commits, token usage, and estimated spend.
  • 940842546/dsh-usage-billing — Usage and cost statistics with peak/off-peak pricing and a day/week/month/year/all usage heatmap.
  • bobcat848/dsh-calculator — Session and all-time API spend plus account balance, with official pricing support.
  • bpc-oss/dsh-web-billing — RMB/USD token-billing plugin for DeepSeek Harness: official-policy auto pricing (peak/off-peak), per-provider billing (usage/subscription/free-ride/local), source-grouped cost page, budget, balance, CSV/JSON export.
  • CN-Leo/dsh-deepseek-balance — Real-time account balance in the composer dock, auto-refreshing every 15 seconds.
  • DoggyHU/dsh-plugin-quota-monitor — Sidebar footer quota & balance monitor: always-on DeepSeek Rage (¥) + OpenCode Go HP/MP/SP quota windows (monthly/weekly/5h) + SCNet (国家超算) Credits estimated locally from DSH session logs; data source & rate table configurable in Settings.
  • Ghost011118/dsh-balance-meter — Account balance and session cost in the composer dock with peak/off-peak support.
  • Han-1413141/dsh-cost-meter — Per-session and daily cost with a budget bar and one-click official price sync.
  • huanyuLv/dsh-balance-tide — Live peak/off-peak pricing badge with a countdown to the next pricing switch.
  • Jannchie/dsh-bill — Cost tracking priced per call from models.dev + OpenRouter (8000+ models): per-turn line attributed to tool output / model output / system prompt / commands, budget, forecast.
  • kirigayakazima/dsh-usage-vendor-stats — Per-provider token/cache/output KPI dashboard: 53-week heatmap, hourly trend, model drilldown, CSV export, TTFT/speed/error-rate health cards.
  • Phant0Meow/dsh-meow-cachebilling — Per-round cache billing in the composer context meter's popover: what the current call spends on cache hits, misses, and output in CNY, with automatic official peak/off-peak and per-model pricing; hidden on non-official DeepSeek routes.
  • teethyachi/dsh-usage-mini — Claude/Codex subscription usage windows with reset countdowns, next to today's DeepSeek API spend and balance, in one draggable floating window (用量小窗) that docks to a corner. Display-only companion to dsh-cost-meter and dsh-plugin-subscriptions; UI follows the DSH language setting.

Themes & Appearance

  • 0nt-one/dsh-neo-skin — Neo-brutalism skin with hard shadows, sharp corners, and light/dark support.
  • AKS1st/dsh-cyber-particle — Full-screen, click-through particle-network background overlay.
  • BeiZi6/dsh-theme-plugin — Theme studio with five presets plus fully customizable palettes, hot-swapped and persisted.
  • caoyiwei850/dsh-client-ui-skins — Custom image skins where the palette follows the photo's dominant hue.
  • chinaRXQ/dsh-wallpaper — Wallpaper skin with opacity, mask, and blur controls.
  • fengb3/dsh-theme-macintosh — Classic Macintosh (System 7) pixel theme: desktop pattern canvas, Finder sidebar, monochrome buttons and dialogs, light/dark support.
  • dhicoc/dsh-theme-mineradio — Mineradio glassmorphism theme for the DSH web UI: champagne-gold glass panes, a fluid or wallpaper backdrop, and a one-switch restore to the stock look.
  • dgadelha1/dsh-explorer-plugin — VS Code-style workspace file tree + Monaco editor with real TextMate grammars (28 languages), multi-tab, live watcher, docked into the DSH web GUI.
  • Isilsolme/dsh-anthropic-fonts — Anthropic Sans/Serif/Mono fonts with CJK fallback.
  • KinGao294/dsh-skin — Codex-style skin switcher with a custom wallpaper layer.
  • Lhy723/dsh-neu-theme — Neumorphic theme with ambient lighting, material shadows, and frosted-glass surfaces.
  • PerryLink/dsh-local-ai — Ollama local-model integration: discover, pull, remove and inspect local models, route by task type or keyword with automatic cloud fallback, and a /ollama status overview.
  • PerryLink/dsh-translate — Vendor parameter translation across 11 vendors plus deterministic JSON repair for broken tool output, never fabricating data.
  • RevolutionLA/dsh-dream-skin — 8 original themes, translucent wallpaper with opacity/blur, per-user accent, shareable theme-pack import/export.
  • shawnlone/dsh-theme-tuner — Theme-adjustment panel under Appearance: customize accent, background, foreground, contrast and gradient, applied live through theme token overrides.
  • Tkingxiao/dsh-any-background — Full custom theme colors, background wallpapers, and per-section transparency/blur, with import/export.

Models & Providers

  • BruceLanLan/dsh-tier-router — Two-tier routing: a strong tier plans and reviews, a cheap tier implements, with failure auto-escalation.
  • btspoony/dsh-llm-fallbacks — Role-based LLM retry and fallback strategies.
  • dylan121322/llm-adaptive — Per-request complexity classification with automatic provider routing.
  • fieldnote-ops/keyringseam — macOS Keychain credential provider replacing the local-file default.
  • franksong2702/dsh-codex-connect — Connects ChatGPT OAuth / OpenAI Codex models to the harness.
  • GodD6366/dsh-sub2api — OpenAI-compatible multi-provider routes (OpenAI/Claude/Grok/Gemini) behind one base URL.
  • MajidAsghariTabrizi/free-best-router — OpenAI-compat routing layer across 7 free LLM providers (OpenRouter, OpenCode/Zen, Groq, Cerebras, Mistral, DeepSeek, local) with Wilson + Bayesian scoring, per-failure cooldowns, and bounded 4-attempt fallback. MIT, zero telemetry.
  • kam74515-boop/dsh-everything-oauth — Imports existing Codex, Grok, Claude, and OpenCode logins so you don't re-auth per tool.
  • katsos/dsh-claude-cli — Runs the local Claude Code CLI as a model backend over an existing subscription instead of a metered key.
  • NOirBRight/dsh-llm-ollama — Ollama Cloud native chat adapter with model discovery and web search/fetch providers.
  • PerryLink/dsh-checkpoint-rewind — Claude Code /rewind for DSH: git-first workspace snapshots, turn-boundary session forks, and one-shot restore via /checkpoint and /rewind.
  • PerryLink/dsh-claude-move — Four-source migration wizard: move Claude Code, Codex, OpenCode and Hermes sessions, memories, skills and slash commands into DSH as resumable sessions.
  • PerryLink/dsh-session-sync — Cross-device session sync through a dedicated git mirror with append-only three-way merge (keep-both + fork conflicts), a /sync command, and auto push/pull.
  • WNJXYK/dsh-codex-oauth — Use a ChatGPT/Codex subscription in DSH with GPT models, image generation, web search, and browser or device-code OAuth sign-in.
  • r600a-code/dsh-swarm-router — Routes heterogeneous tasks to the best-suited model with feedback-driven ranking.
  • PerryLink/dsh-autotier — Automatic model-tier routing for DeepSeek Harness: one user instruction enters, one tier decision comes out — no manual model switching.
  • YUEYUEXYS/dsh-think-ultra — Reasoning layer for DeepSeek Harness that keeps requests on native max effort while adding isolated Flash, Vision, and Pro depth controls and reasoning toolboxes.

Sessions & Messages

  • 3403473060/dsh-inline-images — Renders local image paths from assistant replies inline with a click-to-zoom lightbox.
  • Anionex/dsh-turn-rewind — Rewind conversation and workspace state via a persistent Change Ledger.
  • beijingwahw/dsh-companion — Smart export (Markdown/PDF/JSON/PNG), context-handoff summaries, cost optimization, and global search.
  • Buyi-wsgzg/dsh-sidechain — /side persistent side sessions and /btw one-shot questions in a temporary fork.
  • chouyong/dsh-fork-graph — Git-style conversation fork graph with colored lanes and click-to-jump navigation.
  • czm15053/dsh-peer-link — Lets dsh and Claude Code sessions message each other directly.
  • dongsheng123132/task-passport — Carries durable task state across DeepSeek Harness, WorkBuddy, Claude Code, and Codex.
  • dream12347/dsh-session-manager — Session trash/restore/purge, recent-activity stats, workspace grouping, and compaction threshold control.
  • fredalxin/dsh-solo-thinking — Visual branch brainstorming: isolated session per direction with automated parent/sibling/checkpoint handoffs and a full tree tab.
  • limbo947/dsh-recall-plugin — Rolls conversation and workspace files back to before any user message, via shadow git snapshots with a diff-preview confirmation.
  • nickkkkkk123123/dsh-resume-on-restart — Auto-wakes the main agent after a DSH service restart: compares last-run timestamps, posts a recovery notice with humanized downtime, and delivers it so interrupted work picks itself back up. Runs on plain cordis ctx, packaged-DSH-Desktop ready.
  • Renzic-Stone/DSH-EasyRewrite — Inline edit & recall for user-message bubbles in DSH Web — lazy commit, seamless replacement, version pager, draft auto-backup, trilingual i18n. DSH Web 内用户消息气泡内联编辑