Plugins
Browse, filter, and install DeepSeek-Harness plugins.
204 plugins found
V-yovoice (tool-audio-transcription)
ictrektech/v-yovoice
Transcribe session audio through V-yovoice and display a waveform player and transcript. Needs a reachable V-yovoice service (its root URL is set in the plugin's configuration); audio files are sent to that service.
dsh-voice-polish
howie79794-sys/dsh-voice-polish
Composer mic button that transcribes speech locally with SenseVoice, then tidies the spoken transcript into clean text with your configured DeepSeek route before inserting it into the draft.
dsh-self-learn
jackheather/dsh-self-learn
Learn from Bilibili videos, web pages, local files and live streams: local ASR, on-screen OCR and extractive digests add up to about 1.5KB of text per source, so the model reads a summary instead of a full transcript.
dsh-session-media
ok541151/dsh-session-media
Session-archive layer for DSH. It injects one per-workspace Markdown file into the system prompt on every turn, searches past session transcripts with AND keywords, an optional time window and a workspace filter, and recovers the images and documents those past sessions carried by returning their original local paths or copying them to a chosen directory. It also reports index health: version, entry count, cache usage, frequent sessions and sessions stored in an archive format it does not recognise. Keyword search only, no embedding service.
dsh-session-recovery
liuhange789/dsh-session-recovery
Checkpoint-and-resume for interrupted runs: when a conversation reaches a key step — two consecutive successful file writes/edits, or one successful test command — it appends a lightweight record (timestamp, step type, tool, ≤200-char argument summary, result status) to a local JSONL file, keeping the newest 50 and pruning after 24 hours. After DSH restarts, the session_recovery tool lists unfinished sessions and resuming one creates a new session whose system prompt carries only the last three checkpoints (≤500 characters) instead of the full transcript.
dsh-delete-session
chichi233/dsh-delete-session
Adds a "Delete session" item to the sidebar session menu that moves the session transcript directory to the Windows Recycle Bin, or to a plugin trash folder under ~/.dsh/plugin-data when that is unavailable (restorable either way), and deletes its spill files and projection cache in one request, detaching a live session first and cascading to its subagent sessions. A setting switches the confirmation step off so deleting takes one click; duplicate delete items registered by other plugins are collapsed so only one remains.
dsh-connect-scnet-plus
gdyshi/dsh-connect-scnet-plus
Connects the models of the SCNet (超算互联网) Computing Service desktop client to DSH, adding a per-model switches tab on the plugin page and adapting the transcript to whichever pi-ai generation the profile resolves. Reuses the API key the SCNet client cached under ~/.sclaw (or SCNET_API_KEY, or a key set in the plugin config) and sends chats to api.scnet.cn through a loopback proxy; it depends on SCNet's unofficial client interface, which may change, and use is subject to SCNet's terms.
dsh-audio-player
15060899827/dsh-audio-player
Inline audio player for generated clips and songs: the play_audio tool renders a player in the conversation (promoted into the transcript when the host supports it, otherwise inside the tool-call fold). Serves only allow-listed directories, supports Range seeking and HEAD, 512 MB cap per file.
dsh-CET6-learn
mount9527/dsh-cet6-learn
CET-6 training panel with word drills (core and syllabus lists, three modes), 25-question listening in three sections, cloze, long reading, careful reading, partial and full translation, timed writing, a vocabulary notebook and a wrong-answer notebook. Ships only an original sample bank (345 words, one mock paper); the full ~2,500-word core list, ~6,000-word syllabus list, papers, transcripts and audio come from your own files, built locally from a data-pack folder and never uploaded.
dsh-history-search
mkpoli/dsh-history-search
Adds one agent tool (read-only on your transcripts) that searches Claude Code, Codex and DSH session transcripts and returns each match with its resume command. Needs ripgrep (rg) and zstd (zstdcat) on PATH and keeps a plain-text cache of DSH sessions under ~/.dsh/cache/history-search.
dsh-video-watch
dungcsnd1133/dsh-video-watch
Downloads a video link, samples frames from it, and transcribes the speech with Groq Whisper so an agent can answer questions about what the video shows; long audio is split into 15-minute windows to stay under the upload limit, and frames still come back without a key, which only the transcript needs. Needs ffmpeg, ffprobe and yt-dlp on PATH.
dsh-deepseek-import
hungry-m/dsh-deepseek-import
Imports chats captured from chat.deepseek.com by the repo's companion Edge extension (loaded unpacked in Edge) into DeepSeek Harness as new sessions; thinking is saved as a sidecar thinking.md, and trimmed, branched or very long chats also get the full transcript.md.
dsh-superinput
saul-dsh/dsh-superinput
Super input suite — model and effort picker, prompt enhancer, follow-up suggestion chips, a full cost engine with daily heatmap and Coding Plan quotas, voice-input light effects and transcript cleanup (needs the built-in voice-input bundle enabled), prompt templates, selection reference chips with comments, a compaction ring and a settings hub. Bundles the author's standalone dsh-cost, dsh-power-picker, dsh-prompt-enhancer, dsh-followup, dsh-siri-voice and dsh-compaction-control; uninstall those before installing.
dsh-plugin-live-diff
phoenixyun/dsh-plugin-live-diff
Live streaming diffs for DSH file edits: a floating panel and an edit/write transcript card render the change while the model is still emitting the tool call, and the same reading is painted behind the whole app as a frosted-glass backdrop with liquid-glass refraction, pointer light and an in-app appearance tuner. Relies on DSH-internal client surfaces and replaces the built-in edit/write tool cards; verified on DSH 0.1.5-rc.1 and the desktop app 0.2.1-rc.5 (Windows).
dsh-drawio-chat
xuedipiaofei/dsh-drawio-chat
Draw.io in chat: describe it, get an interactive diagram in the transcript; 12 Chinese scenario templates; keep editing or undo the same .drawio file; right-sidebar preview. No account, no MCP server, no editor.
dsh-pf-stream
weilv-d/dsh-pf-stream
Local video understanding for agents: extracts keyframes adaptively based on motion and pauses, inspects any timestamp at full resolution, and aligns visuals with dialogue from embedded subtitles or configured ASR. Requires ffmpeg and ffprobe; clips without subtitles also need a transcription engine for dialogue (a ~190 MB local whisper model, a cloud API key, or the official voice-input model).
dsh-classroom-mobile
chengyu-xin1/dsh-classroom-mobile
Record lecture audio in a phone browser and transcribe it locally with faster-whisper; generates summaries, mind maps and quizzes with a wrong-question gate plus a focus report, and serves the phone UI over a built-in HTTPS tunnel from any network. Transcription needs local Python, ffmpeg and faster-whisper (the setup script installs them plus a ~460 MB Whisper small model); the public HTTPS tunnel uses a Windows cloudflared build and has no access code by default, so anyone with the link can open it.
dsh-prompt-optimizer
devzer0o0/dsh-prompt-optimizer
Rewrites the message you type into the DSH composer into a precise prompt before the model ever sees it, with one cheap side call on the session's own route. The rewritten text is what gets logged and sent, so the transcript always shows exactly what the model received; hover the whale to compare before and after. Slash commands, very short or very long messages and image-only messages are left alone, and any failure sends your text untouched. The composer whale is the switch: dark silhouette when off, gold when on.
dsh-lanxi-qq
laomingren/dsh-lanxi-qq
QQ (OneBot 11 / NapCat) channel for DeepSeek Harness: bridges QQ private chats and group chats into their own dsh sessions. Ships group guardrails (mention-only, quiet hours, cooldowns, daily quota, peak-hour mute), a tool gate with write-action audit, an outbound filter that stops the model from echoing input tags, voice transcription, media and forwarded-card support, dryRun and usage stats. Forked from dsh-onebot-qq 0.9.4. Cannot be installed alongside the upstream dsh-onebot-qq (two QQ channels on one NapCat crash-loop DSH). Private chats answer admins only (an empty admin list means nobody); group chats default to all groups and answer any @-mention, so set groupPolicy to allowlist to restrict who can drive the agent.
dsh-voice-enhance
chrono-rigger/dsh-voice-enhance
Hold Alt (default; rebindable in the plugin page) to dictate and insert a cleaned-up transcript, plus a sparkle button that rewrites the composer draft into a clearer prompt. Dictation requires the Harness Voice Input plugin with its SenseVoice model enabled.
dsh-video-learning
szuold8/dsh-video-learning
Video study toolkit for DeepSeek Harness: fetch a public Bilibili single part or YouTube video, sample every 3 seconds plus change-triggered frames, transcribe locally with faster-whisper, page through section grids, and render a 16:9 study deck. Windows only, and needs the DSH pwsh tool plus Python 3.12 x64 with Pillow and FFmpeg/FFprobe; fetching adds yt-dlp, transcription needs faster-whisper with your own local model files, and deck output needs python-pptx.
dsh-session-manager
tsechiyuan/dsh-session-manager
Session manager and session settings for the DSH sidebar: sessions grouped by workspace with archive filters, title search, batch archive and a read-only transcript preview; global and per-workspace name, occupation and instructions injected into the system prompt; optional recent-only and hide-workspace filters for the sidebar.
dsh-session-bridge
elfgzp/dsh-session-bridge
Gives an agent tools to open foreground sessions, prompt them in queue or steer mode, read the transcript back, cancel a turn, and get the authenticated URL of the local web app.
dsh-marginalia
ltp414/dsh-marginalia
Read-only /btw side questions for DeepSeek Harness: fork the current session, ask in the margin, keep the main transcript untouched. DeepSeek Harness 的 /btw 只读旁问:fork 当前会话、答案留在页边,不污染主对话。Host + Web Client 插件。