Skip to main content

Plugins

Browse, filter, and install DeepSeek-Harness plugins.

258 plugins found

A

dsh-memory-connect

asher-2000/dsh-memory-connect

Cross-session memory plugin for DSH (v0.6.1, npm @asherliner/dsh-memory-connect): auto-extraction, SQLite FTS5 indexing, RRF semantic recall injected into the system prompt every turn, scheduled maintenance, LLM-powered consolidation via ctx.llm, context explosion prevention, and global Soul identity via ~/.dsh/soul.md. v0.5.0 added temporal context graph (valid_from/valid_until/supersedes, append-only corrections via reviseMemory), trust model (recalled history injected as untrusted reference, current instruction always wins), turn-end summarization. v0.6.0 added local semantic embeddings (BAAI/bge-small-zh-v1.5 via embed_server.py, cosine + RRF fusion with FTS5, no cloud calls, ~232 msgs/sec on CPU). v0.6.1 fixed ~ expansion in path config. Zero-config install.

82 months agoMemoryMIT
R

dsh-extension-hub (dsh-myrules)

relistencode/dsh-extension-hub

Edit the host-wide global instructions (~/.dsh/AGENTS.md) from a dedicated Customize page in Settings - every session on this machine applies them.

83 months agoDev & Plugin ToolsMIT
D

dsh-chinese-mode

dawnliming/dsh-chinese-mode

Global Chinese mode: a compact pill switch beside the composer that injects a language requirement into any preset's system prompt (complete personas excepted); reply, thinking and tool output each toggle between Chinese and English, and anchored presets are supported.

83 months agoModels & ProvidersMIT
Y

deepseek-harness-plugins (web-style)

yinxe/deepseek-harness-plugins

Web appearance suite with a 7-theme gallery (each a full 122-token --dsw-* mapping) plus one-click switching persisted in settings, Material You wallpaper color extraction that generates a whole dynamic palette, and a global corner-radius control. Themes ride on the official look system as override layers instead of fighting it, so the official light/dark/auto row stays valid. Frozen archive: keep the pinned version, as the author no longer adapts it to newer DSH releases.

715 days agoThemes & AppearanceMIT
X

dsh-prompt-easymanager

xialermoies/dsh-prompt-easymanager

Applies personal prompts and system-prompt edits at the global level or on a single session, so each session can work with its own prompt setup without touching the others.

719 days agoSessions & MessagesMIT
Y

deepseek-harness-plugins (web-style)

yinxe/deepseek-harness-plugins

Web appearance suite with a 7-theme gallery (each a full 122-token --dsw-* mapping) plus one-click switching persisted in settings, Material You wallpaper color extraction that generates a whole dynamic palette, and a global corner-radius control. Themes ride on the official look system as override layers instead of fighting it, so the official light/dark/auto row stays valid.

715 days agoThemes & AppearanceMIT
B

dsh-review-checkout

binaryinject/dsh-review-checkout

Codex-style review of session file changes: per-turn cards (optionally taking over the shell edited cards) whose totals are the turn net diff, a review tab with syntax-highlighted diffs that never wrap, real line numbers, open-at-line and a draggable split, a hover preview of the whole file with three lines of context around each change, one-click per-turn revert, and the on-disk record size with a clear button in the review toolbar. Records are sharded per session, with content-addressed snapshot blobs that dedupe and are garbage collected. Light/dark presets follow the DSH theme, typography follows DSH and installed skins (or any font on the machine, with a px stepper), and a settings switch injects a think-in-Simplified-Chinese rule into the global AGENTS.md.

7yesterdayGit & Code ReviewMIT
Z

dsh-oh-my-theme

zhxqc/dsh-oh-my-theme

Web theme and file workspace plugin with global typography controls, @file mentions, a project file tree, Markdown preview, and a resizable side panel.

73 months agoThemes & AppearanceMIT
1

dsh-prompt-ErrorNotes-desk

1015677515/dsh-prompt-errornotes-desk

Captures the agent's own self-reported mistakes into a categorised lesson library that is re-injected into the system prompt every turn (each captured draft is confirmed or edited by the user before it is recorded), and adds two conversation-header panels for editing the cross-conversation global prompt and a per-session prompt.

6yesterdayMemoryMIT
T

dsh-webapi

toddpan/dsh-webapi

Drive DSH from anything that speaks HTTP: 47 routes (REST + SSE) for workspaces, sessions (create/prompt, live SSE generation, history, stats, todos, cancel, ask-user Q&A), models and the global default model, providers, agent presets, settings namespaces, skills, and workspace files including resumable chunked upload — plus an OpenAI-compatible /chat/completions, a built-in OpenAPI 3.0 spec and an interactive request page. It only injects the host webServer and tools, so it rides on the DSH webserver (default prefix /api/v1) or its own port with optional API-key auth, and it ships a skill that teaches the DSH agent to call the API.

69 days agoIntegrations & RemoteBSD-3-Clause
D

dsh-session-guard

drscrewdriver/dsh-session-guard

Peak-hour auto session gate: weekend mode + global peak auto-pause + session-level freeze/resume + backend auto-retry, auto-resume on off-peak.

64 days agoSessions & MessagesMIT
E

dsh-http-proxy

elizax/dsh-http-proxy

Wraps globalThis.fetch to route DeepSeek Harness model-API requests through an HTTP/SOCKS proxy by target domain, leaving all other requests on the direct connection, without modifying Harness source.

62 months agoModels & ProvidersMIT
L

dsh-plugin-proxy

lucienll/dsh-plugin-proxy

Global proxy for DeepSeek Harness: route agent tools, model requests and web fetches through the Windows system proxy or a custom address with one persistent toggle, an editable settings card, and agent-visible proxy status.

614 days agoTools & Capabilities
K

dsh-agent-sync

kuaiyukuaikuai/dsh-agent-sync

Scans 20+ AI agents on this machine (Codex, Claude Code, cc-switch, Hermes, opencode, Gemini, Grok, Kimi, CodeBuddy, Trae, OpenClaw, Qoder, WorkBuddy, Zcode, Cursor, Windsurf, Cline, Roo Code, Qwen Code, ...) and one-click syncs, manages and adds their MCP servers and skills into DSH — global or per-workspace.

63 months agoTools & CapabilitiesMIT
R

TMCRA-Agent-Memory (deepseek-harness-local)

reshuibuduo/tmcra-agent-memory

Technical-preview local graph memory for DSH and Codex: recalls owner-global and current-project evidence before each turn, writes USER and ASSISTANT records separately, and preserves project, session, actor, and source provenance for a visual atlas and cited knowledge pages.

63 months agoMemoryApache-2.0
R

TMCRA-Agent-Memory

reshuibuduo/tmcra-agent-memory

Technical-preview local graph memory for DSH and Codex: recalls owner-global and current-project evidence before each turn, writes USER and ASSISTANT records separately, and preserves project, session, actor, and source provenance for a visual atlas and cited knowledge pages.

63 months agoMemoryApache-2.0
M

dsh-memory

max-null/dsh-memory

Cross-session plaintext memory: deterministic BM25 keyword recall (no embeddings), memory_save/list/search/confirm/forget tools behind a human-confirm gate, and global + project-scoped JSON stores that follow your git repo.

66 days agoMemoryMIT
B

dsh-companion

beijingwahw/dsh-companion

Four-module session companion: smart conversation export (Markdown/PDF/JSON/PNG long-image with privacy redaction and batch ZIP), context handoff summaries with template save/import, API cost optimization (live official pricing, peak/off-peak scheduling, daily/monthly budgets, model routing), and global conversation search with in-chat find (Ctrl+F, CSS Custom Highlight API).

63 days agoSessions & MessagesMIT
D

dsh-video-vision

destinhue/dsh-video-vision

Five tools for reading a video as raw material rather than as something to watch. video_outline maps a whole file as text and draws nothing at all: 4-60 equal windows, each with its cut count, speech share, intensity bar and tags, then the windows worth opening and the exact start/end for the call that follows -- zero image tokens. video_probe returns metadata and a reading plan without decoding frames. video_storyboard turns a window into one contact sheet plus a text index binding every cell to its timecode, cut count and frame time; cells whose text would be illegible at that scale are marked zoom, and dedupe global folds a picture that comes back after a cut. video_zoom re-renders 1-9 cells from a short window at a larger scale. video_read decodes only keyframes, OCRs each screen, and returns an outline plus \[mm:ss] text -- the path for lectures, slide decks and screen recordings, where the words are the content. It also reads a file with sound and no picture as a transcript (subtitle track, then DSH_ASR_CMD, then a transcript file you pass; long audio is cut at 45 s onto silence), composes six changed frames into one sheet when a file has no readable text at all, and can write the result out as SRT, WebVTT or text. Cuts, dissolves and one-frame flashes are found in a single ffmpeg pass; from ten minutes up a file is analysed on its keyframes only, 2.7x faster on a two-hour lecture; and a cell is never shrunk below a fifth of the source, so a 1440p sheet spends the same tokens on fewer, bigger cells. OCR is the engine Windows ships, tesseract with line boxes, or DSH_OCR_CMD. It takes a B station link (bilibili.com/video/BV..., a bare BV id, an av id or a b23.tv short link) wherever it takes a file: up to 300 seconds is read from the CDN in place with nothing written to disk, longer videos are downloaded once and cached within a 4 GB / 24 video budget, play URLs are cached for ten minutes, and a link that is not a single video says what it is. Needs ffmpeg, uses ffprobe when present, and has no other runtime dependencies. It is a wire-compatible reimplementation of SAOS-3624/dsh-video-storyboard: it registers the same video_probe / video_storyboard / video_zoom tool names, so the two cannot be enabled together.

54 days agoVision, Voice & MultimodalMIT
S

dsh-version-update

sucriss/dsh-version-update

Version management for dsh: inspect the installed version against every npm channel or version line, install or downgrade in one click, stream the install log live (rollback-snapshot copy progress, npm extraction progress, elapsed time), roll back instantly from local snapshots, and automate the cycle with a policy engine (silent auto-update, execution windows, daily checks). Never stops npm mid-install — a wedged run is only stopped after an hour, and a half-committed global tree is detected and repaired from the pre-install snapshot automatically. Confirms before installing a found update, auto-restarts the host after install, and falls back to a mirror when the primary registry is unreachable.

5last monthDev & Plugin ToolsApache-2.0
L

dsh-telegram-duty

luzhengyangtx/dsh-telegram-duty

Telegram duty gateway: phone-message task loop on a dedicated duty session, global approval forwarding with inline approve/reject buttons, telegram_ask choice questions, duty/local toggle with a web duty banner, zh/en messages, zero idle tokens.

52 months agoIntegrations & Remote
T

dsh-plugin-appshot

tauruswood/dsh-plugin-appshot

Codex Appshots for DSH: capture the frontmost active window via global shortcut and seamlessly mount it into the composer for agent queries.

5last monthVision, Voice & MultimodalMIT
H

dsh-plugin-ya-workspace-sidebar

huanlinoto/dsh-plugin-ya-workspace-sidebar

DSH Web 工作区侧栏替代,顶部全局最近会话 + Workspace→Session 二级菜单 + 面包屑 | DSH Web workspace sidebar replacement: top global recent sessions + Workspace→Session two-level menu + breadcrumbs

53 months agoUI Enhancements
F

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.

4yesterdayUI EnhancementsMIT