Plugins
Browse, filter, and install DeepSeek-Harness plugins.
5928 plugins found
dsh-mega-plugins (dsh-memo)
zhangj1164/dsh-mega-plugins
Week-keyed personal memo service: stores entries in ISO-week tables, resolves week/month/quarter/year navigation from one period calendar, archives quarters, runs AI analysis and Markdown report export, summarizes archived DSH sessions into the week as one entry per session in the language and at the length the reader picks, requires an explicit force flag to edit a past week, turns one suite-wide telemetry failure analysis into a GitHub issue report, and checks the npm registry for a newer release, returning the exact upgrade command instead of installing anything.
dsh-memory-eternal-fork
pokiimon/dsh-memory-eternal-fork
Maintained fork of dsh-memory-eternal: auto-captures knowledge cards into a local Markdown vault and recalls them on demand, with DSH 0.2.0-rc.x compatibility fixes. Original project by EternalNight996 (https://github.com/EternalNight996/dsh-memory-eternal), MIT.
dsh-veripipe
zhangyy0423/dsh-veripipe
Keeps a per-turn receipt that later turns do not clear (final todo counts, goal id and phase, end reason, and a fail-closed pass/fail/inconclusive plan verdict), plus a read-only tool to read recent receipts. Stores counts and ids only.
dsh-continuechat
caibai-fish/dsh-continuechat
Resume a conversation whose turn stopped early: /continue and an action-row button carry the interrupted reply on, covering manual stops, failed model requests, output-token cutoffs and crash recovery, and the continuation prompt is retired from the transcript once it has been answered.
dsh-ciku-pack
tangcuyu4/dsh-ciku-pack
Banter lexicon plugin: collects the words and angry quips the user said into banter ammo with add, list and random-pick tools, and injects the current ammo list into the prompt every turn.
dsh-zen-adapter
seonzzy/dsh-zen-adapter
Registers OpenCode Zen free models as a native provider: the catalog is discovered live from opencode.ai intersected with models.dev pricing, and a detail page can re-fetch it or test which models answer. Declares no dependencies, so the host's pi-ai stays the only one.
dsh-better-reasoning
rczlin/dsh-better-reasoning
Gives pi-ai routed models a reasoning-effort ladder without manual settings: falls back declared to models.dev to a 7-tier default, and replaces the composer model chip with a Codex-style vertical picker.
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-local-background
yidao2000/dsh-local-background
Local-folder wallpaper for the DSH Web UI: it defaults to your Pictures library (C:\Users\<you>\Pictures) and the host serves those images over same-origin HTTP, rotating one every N minutes (0-1440, default 5) in a shuffled pass with no repeats; the settings page under Plugins picks a different folder through the native system dialog, and tunes image opacity (100%), darkening scrim (25%) and panel opacity (15%) with changes applied live. Dialogs, modals and menus keep the default opaque background so text stays readable. Reads .jpg .jpeg .png .webp .gif .avif .bmp straight from disk, and keeps per-user settings under $DSH_HOME so upgrades never ship your folder path.
dsh-yexueqing-skin
bancott/dsh-yexueqing-skin
Ye Xueqing (Justice Online) theme skin: two switchable artwork variants (wisteria courtyard / snowy river) rendered as a mask-edged band behind all UI text, bundled LXGW WenKai GB interface font with a toggle, and an exclusive mode that disables other skin plugins while it is on.
dsh (tally-ui)
wfengq/dsh
Cost readouts for the composer, turns and sessions, a usage dashboard, daily/monthly budgets and settings, with DeepSeek balance from dsh-tally-balance-deepseek.
dsh-usage-stats (usage-stats)
moonlight2893267956/dsh-usage-stats
Token statistics for every stored DSH session: a Host service folds the durable session logs into a persisted checkpoint and serves them over one read-only HTTP route, and the Usage settings page paints the saved aggregate immediately, then updates it in the background. Days are bucketed by hour behind a date picker, next to a trailing window with per-model breakdowns, request and web-search counts; no cost or pricing model.
dsh-entry-shaper
maudiehakimi/dsh-entry-shaper
Proxy provider that reshapes each outbound payload through a per-category op chain before forwarding upstream, keeping the prompt prefix monotonic between turns so unchanged history is not re-paid at full price; op names are transports (exec / http / inline) and accept user-defined algorithms.
dsh-multi-clear
flonger/dsh-multi-clear
Multi-select clear (archive) workspace conversations and bulk-delete empty workspaces in the DSH sidebar. Workspace-level selection (tri-state), select-all, progress and failure reporting; delete keeps folders and session logs (sessions move to Ungrouped).
dsh-glm-quota-dock
everglow28/dsh-glm-quota-dock
Shows GLM Coding Plan quota windows (5-hour, weekly, monthly tools) as an always-visible pill in the composer stats row with a 5h reset countdown, opening a card-grid detail panel with limits, reset times, 24h per-model token usage and one-click plugin self-update.
dsh-tlogs
czk200518-hash/dsh-tlogs
Token usage meter in the DSH sidebar footer that runs both data sources at once rather than picking one: the DeepSeek platform account's usage and cost endpoints, which cover every device on the account but only the official channel, and local session logs, which cover this machine in real time across every provider but carry no cost. The two are merged per day — the official channel takes the larger figure, since one call is recorded by both, and providers the platform cannot see are added on top. History is backfilled month by month from the platform, providers are classified by channel rather than model name, days follow the platform's UTC boundary, and no token has to be pasted because the platform figures reuse the DSH account you are already signed in to. Totals appear as all-time, current-project, today, week, month, last-7 and last-30 in a compact bar, an expand panel and a detail modal with calendar, chart, model, provider, year, month and day tabs.
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-cache-bricks
3289192-bot/dsh-cache-bricks
Visualizes prompt-cache hit rates and model request activity in DSH Web, with request details, comparison, and conversation navigation.
dsh-plan-build-mode
yzhclcl/dsh-plan-build-mode
Plan / Build mode switcher for DeepSeek Harness: an always-visible dropdown in the composer beside the permission control that switches the current session both ways through the shipped /plan and /plan off commands, plus a Default mode row in Settings → General that decides the starting mode for newly created sessions.
dsh-input-optimizer
xxsttb/dsh-input-optimizer
Adds a four-pointed-star button left of the composer's model selector that rewrites the unsent draft in place — grammar, wording, punctuation and execution order — preserving code, commands, paths, identifiers, numbers and URLs byte-for-byte, answering nothing and never overwriting text typed while it runs. A pencil under every user message reopens that message for editing without touching the draft; because the Harness session log is append-only, an edit forks the conversation before that message rather than rewriting it. A circular restart icon under every reply asks that one question again in a fresh conversation that carries none of the earlier turns. Both are refused while a turn is still answering, and disabled when the reply used a tool that can leave a trace or when the files the message named have since changed. A right-sidebar memory tree draws the conversation as turns, showing what was actually asked and answered, every answer to one question on its own line labelled original, edited or memory-free, newest first, with arrows that re-read an answer in place; right-clicking jumps to a branch or removes it from the plugin's own history.
dsh-session-eva-status
whatcannotbesaid/dsh-session-eva-status
Colors DSH sidebar Session rows by their official status, in an Evangelion-flavored palette: a blue left rail for a row awaiting interaction, red for the session open in the main view, purple for finished-but-unviewed, and a static rainbow title for pinned rows. Every colour is mode-scoped — dark keeps the vivid stop, light takes a darker variant solved to clear 4.5:1 against the light wall — and the split reads DSH's own dark marker. Reads official Client services only: it owns no state, never polls, and ships no host-side half.
dsh-pulse-rail
rinsoraa/dsh-pulse-rail
Turns the DSH turn-navigation rail into a music visualiser: each thin bar grows and thickens with its own frequency band, from system audio captured with WASAPI loopback. Geometry only, no colour or glow, and the rail keeps its native hover preview, click-to-jump and wheel scrolling.
dsh-update-vd
mhxy13867806343/dsh-update-vd
DSH Desktop control center: one-click app updating (progress dialog, unattended install, resume), plus Skills / MCP / Agents / Import settings pages — import agent presets and chat history from Codex, Claude Code, TRAE and WorkBuddy, search remote sources by address, and push notes straight into the composer.