Plugins
Browse, filter, and install DeepSeek-Harness plugins.
1712 plugins found
dsh-hindsight-local
snakejohn/dsh-hindsight-local
Long-term memory for dsh via a local Hindsight service: each turn is retained with local timestamps and relevant memories (time-aware, reranked) are recalled into context before replies; each workspace binds to one memory bank, several workspaces can share a bank, and banks can have Chinese names; what gets retained is configurable (default: user messages and AI replies); history is imported only when you choose to; includes a three-step setup page with one-click local deployment (uv + Python 3.12), a sidebar status card and a panel to browse and search memories. Needs a SiliconFlow API key for the default embedding and reranker models; only Linux is verified so far.
dsh-compact-relay
cfanzx/dsh-compact-relay
Context indicator for the DeepSeek Harness composer: segmented occupancy, compression points, and the native auto-compaction line (flashes red when crossed). Supports preview-then-confirm compaction (/bc), seamless handoff (the old session becomes "History N" while the new one keeps the name; a relay bar above the composer shows the full handoff chain with two-way jumps), and message pinning with stale-pin labels. Thresholds, colors, and auto-archive after handoff are configurable in Settings.
dsh-ide-workbench
liangshoux/dsh-ide-workbench
JetBrains-style IDE workbench in the DSH sidebar: Project file tree, Commit panel, Git history with a swimlane graph, a real PTY terminal and an embedded editor with Markdown preview and Find in Files, plus chat file links and send-to-chat references.
dsh-xuanji
huangziyuan-general/dsh-xuanji
Fortune-telling toolkit: bazi, ziwei doushu, meihua yijing, liuyao (six-line coin oracle with najia), almanac, chenggu bone-weight, zodiac, date selection, qimen dunjia, fengshui, name scoring, compatibility, numerology, a life K-line chart, tarot and xiaoliuren — 16 tools whose ganzhi, stars, hexagrams and bone weights are all computed by deterministic local engines, with the model only interpreting results. Supports solar and lunar dates with leap months, China DST and true solar time correction, plus a ten-page read-only side panel.
dsh-video-pipeline
439436269-ctrl/dsh-video-pipeline
Bundles 19 short-video production skills (1 entry point, 1 orchestration, 17 atomic) into the agent skill catalog: Chinese TTS pronunciation fixes, text-to-image and text-to-video, image panning, composition, covers, media verification, data review and four-platform publishing. Ships skills and scripts only, so a runnable pipeline still needs ffmpeg, Python 3 + Pillow, Node.js and playwright installed locally, your own Bilibili biliup credential and WeChat Channels / Douyin / Xiaohongshu login states, and the placeholder values under skills/*/scripts/ filled in with your own. An installer's own skill of the same name keeps precedence.
dsh-ima
ikevss/dsh-ima
Browse Tencent ima knowledge bases in a DSH sidebar panel, preview PDF, Office, note and media files inline, and let the agent search and read them through five tools.
dsh-media-lens
drscrewdriver/dsh-media-lens
All-media (video/audio/image) sibling of liustack/modlens: turns local media into structured evidence (timeline / transcript / layout regions) injected into the conversation so text-only models can cite concrete frames, seconds and speakers — Evidence, not imagination. One failover chain per media, recorded hop-by-hop in meta.attempts (a fallback is never silent): host-registered multimodal models first, then a configured OpenAI-compatible endpoint (comma-separated multi-key rotation), then local ffmpeg frame-sampling / a local ASR CLI, degrading to metadata-only as a last resort. Absorbs modlens battle-tested rules — cooldown keyed only on auth/quota failures and softened to chain-tail (never dropped), redact-before-clip error text, magic-byte sniff that never trusts file extensions. Optional vision-bridge registers a media-lens wrapper into the host model selector so a pure-text model gains image/audio/video sight. Registering / authenticating multimodal models and true inline audio-video upload lean on two companion plugins, declared as optional peers (absence auto-degrades, never errors): dsh-thinking-levels fronts the model config / registration surface, dsh-llm-openai-completions takes over the OpenAI-compatible transport that serializes file blocks into video_url / input_audio. Privacy: media goes to remote providers by default; strictLocalOnly keeps content on-machine. Prerequisites not shipped with the package: ffmpeg/ffprobe on PATH (frame sampling / reencode / duration probe; degrades to metadata when missing) and a user-configured local ASR CLI for the audio fallback. Hosts 0.1.7 / 0.2.0 / 0.2.1 (6 rc, exact engines.dsh enum). npm: dsh-media-lens.
dsh-deepseek-chat-embed
realguan/dsh-deepseek-chat-embed
Embeds chat.deepseek.com directly inside DeepSeek Harness desktop with persistent login sessions and dual-entry chat panels.
dsh-remote-agent
zbzbhs/dsh-remote-agent
Turn another computer into a remote Agent teammate: the worker runs its own DSH and a full Agent loop locally, so dispatched tasks keep running when the link drops and its model credentials never leave that machine. The hub dispatches through 8 remote_* tools, receives only a handoff summary plus an artifact manifest, and pulls finished products on demand — intermediate artifacts stay on the worker. Pairing-code onboarding, direct or relay transport for NAT, Web panel on both sides.
dsh-hud
konnga/dsh-hud
Read-only Git panel for the current workspace — branch, changed files, diffs and image before/after compare — plus three capsules above the composer (Git status, tool and skill activity, session running time) and per-session change attribution with review progress.
cyrene-dsh-plugin
lutisure/cyrene-dsh-plugin
A Cyrene-themed agent for DSH, with a customizable look (palette, wallpaper, particle effects, background music, typing sound) and a code security scan. It carries a worldbook, long-term memory and a speech-style correction layer (every reader gets their own Cyrene), plus retrieval over the script to back up its answers.
dsh-deepseek-web-free
loyalchiiina/dsh-deepseek-web-free
Registers a `deepseek-web` provider that drives your own signed-in chat.deepseek.com account as an extra model in DSH, so no Open Platform API key is needed: the sidebar footer lists your Web conversations, Fork to Workspace opens an independent Harness session that never writes back to the original conversation, native search stays on for the `default` model, and `/clean` is a session toggle that sends only the human text. Fork of y-wi/dsh-deepseek-web, kept working on DSH 0.2.1-alpha.2: the peer ranges are widened so the compatibility gate no longer rejects the whole bundle, the removed settings API is replaced with `ctx.settings.configure()` plus `.volatile()` config fields, the renamed client icons are updated, and an upstream SSE error now surfaces as a real error instead of an empty message that poisoned the session history. The fork also repairs what the rename to `-free` left behind: the session-list route used to derive its suffix from a hard-coded length inherited from the old package name, which had turned every conversation request into a 404 while sign-in still worked; and the sidebar conversation panel now paints on an opaque surface token instead of the host's translucent menu token, which only reads as a menu beside the backdrop blur a body-mounted panel cannot install.
dsh-workspace-categories
knight-zjy/dsh-workspace-categories
Category tree for the DSH sidebar workspace browser: workspaces and their sessions nest under user-made categories (collapsed state remembered), rows drag between categories, a new workspace can be created straight into one through the directory picker, categories rename and delete in place, sessions archive and unarchive from their own row (the built-in browser's stop-active-work confirmation included) alongside a hide / show / only-archived filter, row buttons carry the app's own hover tooltips, and a footer toggle switches the panel back to the built-in list.
dsh-rules
ndsanes/dsh-rules
Discovers rule files from every convention OMP supports and injects them into the system prompt as an always-apply layer plus a rulebook index, then enforces them with time-traveling stream rules that abort violating output mid-turn, deny a matching tool call, fold a reminder into that call's result, or ask a judge model about the finished reply. The same tool lets the model write new rules, and an audit panel on the Plugins page says why each rule is in force.
dsh-fullscreen-input
al-yichen/dsh-fullscreen-input
Adds a full-screen panel to the DSH composer for writing multi-line text, movable and resizable, sharing one draft with the composer; Enter inserts a newline and only Ctrl+Enter sends, so an IME cannot turn Shift+Enter into a send.
dsh-composer-plus
furkancak1r/dsh-composer-plus
Composer and sidebar helpers in one plugin, each switchable in Settings: a git Changes panel (uncommitted / unstaged / staged / branch diffs), ↑/↓ input history, Shift+Tab /plan toggle, one-click ▶ Continue after a stopped or failed turn, drag-and-drop queue reordering, Copy deeplink, Auto Review "Allow for this chat", project status markers with active projects first, background notifications, 11 extra UI languages and automatic updates from GitHub releases through the plugin manager.
dsh-obsidian-board
2026heshao/dsh-obsidian-board
Turns a local Obsidian vault into a dedicated RAG chat panel: a sidebar page with the note browser, the retrieval-augmented chat and the cited source side by side, answering from fully local BM25 plus CJK-bigram retrieval over your notes and streaming through the DSH model channel, with clickable \[n] citations and mtime-based incremental indexing.
codex-ui
rindbeans/codex-ui
Codex-style appearance for the DSH Web interface: window edge hairlines and shadows, sidebar colours and row alignment, a model picker with a reasoning-effort power rail, composer and right-panel geometry, a full-page settings-modal pass, a Trajectory view exit, and a settings card for theme, accent, background, foreground, fonts, sidebar translucency and contrast.
dsh-coding-plugin
paimonshen/dsh-coding-plugin
Coding-learn floating panel: edits and runs Python/JavaScript/TypeScript/PowerShell with exit code and timing, grades JSON course lessons with progress export, keeps Markdown notes and snippet library, and sends code plus a question into the current conversation for the main model to answer.
dsh-browser
cjylzs/dsh-browser
A real Chrome or Edge for the agent to work in, mirrored in the sidebar so you can watch and take over: every conversation gets its own browser process, with its own profile and its own CDP port, so sign-ins never leak between conversations. It drives the Chrome or Edge already on the machine, downloads no browser, needs no companion app or extension, and another Playwright or DevTools can attach to the same CDP port while the sidebar is live.
dsh-selection-explain
yfwu2020/dsh-selection-explain
Select text in the DSH web UI to stream a translation and an explanation of what it means in that specific context, read against the conversation it came from; the panel keeps a replayable history and can be promoted into a full session.
dsh-model-picker
ttmouse/dsh-model-picker
Model picker for the DSH web composer that replaces the model seat: a search-first popup whose left column indexes the suppliers and scrolls the grouped list, with a favorites group pinned at the top, image icons separating native from bridged vision input, and a reasoning-effort panel opened from the right zone of the trigger.
dsh-composer-ux
fangwen9527/dsh-composer-ux
Configurable send and newline keys, a composer context menu with three sources (leave it to DSH and other plugins / browser menu / plugin-styled custom menu), a quick-command panel with categorized prompt lists where each prompt can append on every send or only on the first message of a session, a create-and-move row at the bottom of each category, a prompt optimizer that rewrites the draft with a separate model call, settings-panel size memory, and automatic x-opencode-session header injection for OpenCode routes. Prompt lists live in a global ~/.dsh/quick-prompts.json that is independent of the session and the project.
dsh-bgjobs
bitsmug/dsh-bgjobs
Runs commands as background jobs that keep executing when DSH exits, with an optional sandbox to constrain file effects, plus a live web panel and offline CLI/GUI management. Windows only for now.