Plugins
Browse, filter, and install DeepSeek-Harness plugins.
1370 plugins found
dsh-split-workspaces
liufeicc/dsh-split-workspaces
Tiles several workspaces side by side or stacked in the Web UI, one conversation per pane, with draggable splitters and pane swapping.
dsh-sidebar-dock
ethan1999991231/dsh-sidebar-dock
Docks the workspace and session list to the left, right, top or bottom edge, optionally folding it into a 5px edge band that expands on hover, with the reveal zone and the left rail width adjustable in Settings → General; the plugin rail, brand row and settings button stay where they are.
dsh-todo-notes
blazenebula/dsh-todo-notes
A three-scope TODO board for DeepSeek Harness (user, workspace and session) with nested folders that can reference one item from several places, T0–T9 priorities, drag reordering, batch actions, a floating panel that also opens as a right-sidebar tab, Markdown preview windows that can stay open with autosaving title and body editing, and agent read/write tools, with every write gated by DSH approval.
dsh-chart-lab
66-zhimeng/dsh-chart-lab
Interactive chart cards in the conversation: the host loads a workspace dataset, and the browser card switches chart type, dimension, aggregation, filtering, Top-N and colour scheme, then exports CSV or PNG — all locally, with no model round-trips.
dsh-plugin-mailharbor
zac-linley/dsh-plugin-mailharbor
MailHarbor: a multi-account IMAP/SMTP mail workspace for DeepSeek Harness with local backup, AI search and compose, CalDAV tasks and reports.
dsh-session-rules
lw0129a/dsh-session-rules
Workspace- and session-scoped rules for DeepSeek Harness · 按工作区/会话分层维护守则,会话里逐层勾选带入,默认关闭
dsh-vscode
wenjun81/dsh-vscode
VS Code bridge for the DSH sidebar: launches VS Code, browses workspace files, sends files to the current conversation as attachments, and adds a floating multi-tab code workbench that auto-syncs saved changes.
dsh-turn-cleanup
leonlee114514/dsh-turn-cleanup
Blocks the end of a turn while temporary files from that turn are still lying around: it registers a listener on the serial agent/turn-stopping hook and, if anything is left, hands the model the file list plus two ways out — delete them, or justify each one and move it somewhere deliberate. Candidates come from two narrow temp-file sources, plus a backup-retention channel that is on by default and flags excess .bak copies of files touched this turn. The first is the .agent-tmp/ convention directory under the session cwd: whatever is left in it is reported outright, because that directory exists only for throwaway files. The second is the paths this turn actually wrote, captured through the fs/write-intent, fs/edit-intent and fs/delete-intent hooks; those are reported only when they sit under that cwd (compared after realpath normalisation), fall outside .git, node_modules, out, dist, build, target, vendor, .venv and the Python bytecode cache directory, match a temp-file pattern that requires a separator after the prefix so checkout.js and benchmark.ts are not taken for scratch files, and the file is still present — which keeps junk already sitting in the workspace from being resurrected as a complaint about this turn. One gate per turn, subagent sessions skipped, nothing deleted unless the backup mode is explicitly set to prune, and the injected wording follows the host locale instead of assuming a Chinese one.
dsh-multi-root-changes
soulzhou/dsh-multi-root-changes
Git tab that covers the session workspace root together with every additional root registered through multi-root-workspace, so sibling checkouts appear as separate sections with their own branch, ahead/behind, line counts, directory tree and commit history. Clicking a file opens its unified diff (or whole content, for untracked files), and Markdown files render as a formatted preview with a source toggle. Each section has a commit box that commits only the checked files (`git add -- <files>` + `git commit -- <files>`), drafts the message automatically when left empty, and offers commit, push and commit+push; the toolbar keeps a repository picker, scoped refresh, per-file checkboxes, and a font-size control that scales the whole panel.
dsh-litman
wqx1999/dsh-litman
Connects litman, a local literature manager driven by the `lit` command, to DSH: a sidebar entry lists your litman libraries and opens one as a workspace in a new session, and a bundled skill, after asking you, installs litman with its official installer and connects litman's own skills.
mega-index-map
nesarf/mega-index-map
A cross-workspace Library for DeepSeek Harness: agents record files, tools, environments, knowledge and work records so any later session can index, search and reuse them.
dsh-plugin-artifacts
zmengle/dsh-plugin-artifacts
Workspace artifact manager that sorts files into artifact, process, memory and material roles, with extra workspace roots, 12 file types, a year/month/day timeline, preview, rename, trash, zip archive and optional COS sync.
dsh-workspace-purge
xuenann/dsh-workspace-purge
Deletes a whole workspace together with its conversations in one pass - session logs, projection caches and workspace registrations - and optionally sends the workspace folder to the Windows Recycle Bin (on other platforms deletions are permanent).
dsh-agent-sync
jianghuai24/dsh-agent-sync
Mirrors other coding agents' sessions into DeepSeek Harness as continuable tasks, one workspace per application, with content-fingerprint deduplication.
dsh-new-session
cassiatw1g/dsh-new-session
Gives the model in DeepSeek Harness a real new_conversation tool: creates a session in the current workspace, delivers a self-contained handoff as its first user message, optionally attaches a read-only dsh-session: reference to the calling conversation, pins the title, and switches the Web UI to the new session.
dsh-archived-purge
5d-artist/dsh-archived-purge
Select-all cleanup for archived DeepSeek Harness sessions: deletes the session log, projection cache, workspace accounting and archive marker, cascades subagent logs, and can also remove unreferenced attachments, the request-image cache, the workspace files a Session wrote and leftovers of already-deleted Sessions.
dsh-codex-kit (projects-browser)
xchcy/dsh-codex-kit
Replaces the sidebar workspace list with a Codex-style browser: sticky Pinned / Projects / Recent sections, status marks for working, awaiting approval, interrupted, and completed sessions, right-click sorting plus workspace rename and delete, and per-session pin and archive menus.
dsh-codex-kit (chat-only)
xchcy/dsh-codex-kit
Adds a chat-only action to the sidebar footer that opens a blank session in a dedicated ~/.dsh/chats workspace, so a conversation can start without choosing a project.
dsh-workspace-tints
veduis/dsh-workspace-tints
Gives each Workspace a stable tint from a warm-to-cool ramp, sets its name as a section heading above indented Sessions, and turns a finished unread chat's row green.
dsh-session-view
lidongbei/dsh-session-view
Session-first DSH sidebar: pinned, active and recent sections, workspace grouping, focus groups, search and a session trash bin.
dsh-window
lczment/dsh-window
Window close behaviour for DeepSeek Harness Desktop — ask, minimise to tray, or quit, with a remembered choice editable in Settings, plus per-session and per-workspace child windows. Windows only: requires DSH Desktop 0.2.1-rc.5+ and a PowerShell installer that patches the app shell (resources/app); re-run it after every DSH upgrade, otherwise closing keeps DSH default behaviour.
dsh-handy
dayutech/dsh-handy
Adds a per-session notebook with autosave, a draggable key-information panel with collapsible items and queue injection, notebook and key-information inheritance for native and /fork forks, workspace-scoped session groups, session highlighting, running-workspace prioritization with a blue spinner, and close-current/left/right/all actions on every right-sidebar tab.
dsh-assistant
starsharryzhu/dsh-assistant
General-purpose chat agent on a parent agent + worker sub-agent split, for DSH Desktop only: a sidebar row opens each assistant's long-running conversation, where the parent chats, records schedule, lists, memos, logs, profile, persona and projects as plain files in that assistant's workspace folder, and hands other work to background workers through the bundled complete-subagent, picking each worker's model from the ones you enable and approving their write access. A heartbeat wakes it for reminders, a daily brief and wake-ups it sets itself, and holds back during quiet hours. Through the bundled im-robot it chats over WeChat: the model decides per reply with im_route whether the reply also goes to WeChat, and images and files sent from WeChat appear in the conversation and stay in the workspace's IM/WeChat folder for a set number of days. Its tools never appear in normal sessions.
dsh-ssh-workspace
wilshi/dsh-ssh-workspace
Map a remote server directory over SSH and SFTP into a controlled local cache workspace, so the model, agent, session and memory keep running on the local machine.