DSH Marketplace

The catalogue

UI Enhancements

Synced from the community registry and the dsh-plugin GitHub topic. Star counts and last-push dates come straight from GitHub.

178 plugins

In-chat preview for produced files: click a produced-file chip to render Markdown (server-side markdown-it + highlight.js), images, or plain text right in the conversation; system-app open and reveal-in-folder stay one click away.

npm packageJavaScripttoday

Windows one-click launcher with a borderless WPF startup animation (stroke-by-stroke HARNESS lettering) that starts dsh web in the background and fades into the GUI once ready, plus a desktop_launch tool.

npm packageC#today

Web UI polish layer for DeepSeek Harness: normalizes unfinished or self-contradictory official UI, reconciles style conflicts between installed plugins, and unifies the visual language via official design tokens; live-customizable chat width, markdown font size, workspace scale and UI font stack.

npm packageTypeScripttoday

harness-widgets

Physicolor

1

Right-hand widget rail for the DSH Web UI: live session stats (turns, LLM/tool time, TTFT, speed, cache, tokens) and OpenCode Go quota via a same-origin host proxy; extensible widget registry for more platform usage widgets, visuals, utility actions and external integrations.

npm packageTypeScripttoday

Model sampling sliders (temperature / maxTokens) in the composer: override every model request for all providers via the agent/request hook, with hot/persist modes.

npm packageTypeScriptyesterday

Right-click session menu and sidebar session manager: pin, rename, archive, fork, export, copy cwd/id/deep link, and open in explorer or a new window.

npm packageJavaScript2d ago

dsh-lan-gateway

TZHR-invest

1

Complete LAN/remote access for the Web UI: 0.0.0.0 binding, crypto.randomUUID polyfill, token gate (401 login page + WebSocket interception, loopback exempt), privileged-fence and settings-persistence exemptions, and an idempotent installer with upgrade recovery.

GitHub sourceShelltoday

dsh-mobile-ui

TZHR-invest

1

Mobile UI for the Web GUI on narrow screens: full-width responsive layout, overlay session drawer, 44px touch targets, safe-area support, and reading enhancements with zero desktop impact.

GitHub sourceShelltoday

Left-edge user-Turn navigation rail with reading-position highlighting, hover previews of per-turn metrics and model-answer excerpts, keyboard and click-to-jump controls, and local conversation search.

npm packageJavaScripttoday

Specialized in Git branch and status handling: a Git status drawer on the right edge of the DSH web UI with a commit DAG lane graph, uncommitted changes and stash rows, inline diffs, right-click branch/tag actions, and one-click fetch from all remotes.

npm packageJavaScriptyesterday
1

Results-only conversation toggle for the Web GUI: hides thinking and tool-call process rows, keeps one live status line while the agent works, restores working animations under prefers-reduced-motion, zh-CN/en localized.

npm packageJavaScripttoday

dsh-session-hotkeys

YEYEYEYESHIFU

1

Session hotkeys for the DSH Web GUI: switch sessions like browser tabs (positional Alt+1-9, pinned slots, previous/next, new/archive/rename, navigation mode, search focus), all rebindable with Windows/macOS presets.

npm packageJavaScripttoday

Floating workspace file-tree browser for the Web GUI with line-numbered syntax highlighting and Markdown preview.

npm packageJavaScriptyesterday

Session change-review plugin for DeepSeek Harness: tracks write/edit tool calls per session and renders line-level diffs with customizable colors, with session isolation, subagent aggregation, and SSE live updates.

npm packageJavaScripttoday

dsh-mermaid-render

genius-alray

1

Mermaid diagram renderer for the Web UI conversation: renders mermaid code blocks into interactive cards (zoom, fit-width, fullscreen viewer, preview/code toggle) with official UI primitives, and keeps the original code block with an inline error banner when rendering fails.

npm packageTypeScripttoday

Session-header button that cycles the conversation width (748-1600px), widening the chat column, composer, and user bubbles together.

npm packageJavaScript2d ago

Left-edge turn-marks strip in chat: one bar per user message, click to jump to that message, hover for a preview, active bar turns white.

npm packageJavaScript2d ago

dsh-restart-fab

miisaka19800

1

Floating restart button for the DSH web GUI: restarts the dsh process in place with a full-screen overlay and auto-reloads the page; no launcher script required, works on Windows/macOS/Linux.

npm packageJavaScriptyesterday

dsh-agfs

openAGFS

1

File-browser web app for DSH: React frontend and REST API served by the host webserver, a /dsh-agfs command that opens at the current session workspace, and a browse_files model tool.

npm packageTypeScriptyesterday

Sidebar system monitor for the DSH Web UI: live host overview (CPU/memory/network/disk), process list, and Docker container status, all read-only.

npm packageJavaScripttoday

dsh-pathlink

penguin-oo

1

Ctrl+click file paths and links in chat: paths open their folder in the OS file manager (with the file selected), links open in a new browser tab.

npm packageJavaScriptyesterday

dsh-tui

xiaoshihou514

1

Clean and simple TUI.

npm packageTypeScriptyesterday

Declutter the DSH settings nav: fold third-party plugin entries under collapsible group rows, with bookmark-style custom groups and a fold toggle in General settings.

npm packageJavaScripttoday

Side web-preview panel: local static hosting, Markdown/code/image preview, one-click run of non-static projects (Cargo/npm/Go/Python) with live logs, drag files into the chat (saved to the workspace), element mark & annotate, workspace file search on 404, and link-click takeover into the side panel.

npm packageJavaScriptyesterday