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

dsh-web-ui-all

zhu1090093659

3.3k

Plugin and skin collection for the DSH Web UI: task board, Git graph, right-side panel, remote mobile UI, pet, live token stats, and a skin center.

GitHub sourceTypeScripttoday
1.6k

Full sidebar workbench with file rendering and editing, terminal, Git, and subagents; third-party plugins can register new tabs.

npm packageTypeScripttoday

dsh-TUI

ccch1mneyyy

1.5k

Claude Code-style full-screen terminal UI: pixel-whale header, live status line, and streaming thought expansion.

npm packageTypeScripttoday

dsh-at-file

omdsh-dev

261

Codex-style `@file` mentions: search workspace files in the composer and attach their contents to prompts.

npm packageJavaScripttoday
190

A terminal UI (TUI) for DeepSeek Harness.

npm packageTypeScripttoday
158

In-conversation generative UI: the model renders interactive HTML cards into the chat stream, with streaming preview and sandboxed rendering.

GitHub sourceTypeScriptyesterday

dsh-genui

omdsh-dev

137

Interactive UI components rendered inline in replies: layout, charts, forms, quizzes, mermaid, 3D scenes, and an action event loop back to the model.

npm packageTypeScripttoday
99

OpenPencil design preview and editing plugin.

npm packageTypeScript2d ago
62

Select text → annotate → send with your message; replies map back to each annotation.

npm packageJavaScripttoday
61

Desktop feature aggregate that installs the DSH Web UI collection, dshmarket, Codex Connect, and reasoning-effort controls at pinned versions.

GitHub sourceTypeScripttoday

ui-status-label

alingalingling

37

Customize the "deep diving" thinking status label to anything you like.

npm packageTypeScriptyesterday

A Rust/ratatui terminal client that speaks the DSH SDK JSON-RPC protocol directly and runs standalone or as a profile bundle.

GitHub sourceRustyesterday

Conversation node navigation bar for quick jumps between user messages.

npm packageTypeScriptyesterday

dsh-auto-continue

HsiangNianian

19

Auto-resumes interrupted DSH Web requests: sends a queued 「继续」 after network, timeout or host-crash failures, with error classification, adaptive backoff, templated continue text and browser notifications.

npm packageJavaScripttoday

dsh-web-mobile

mexiaosqwq

19

Mobile-adaptive layout for the DSH Web UI: the sidebar becomes a content-hugging overlay drawer, the conversation gets the full width, and the settings panel becomes a near-full-width sheet.

npm packageJavaScripttoday

dsh-focus-chat

dingyi222666

18

A "focus chat" minimal view that shows only final outputs.

npm packageTypeScripttoday

dsh-milestone

SnowCrescenter-tech

16

Right-side dot-timeline rail: jump between user messages.

npm packageTypeScript2d ago

PiUI-style diff viewer replacing the stock DiffBlock for write/edit tool calls.

GitHub sourceTypeScriptyesterday

Replaces the "Deep diving..." turn-status label with rotating meme-worthy phrases, with typewriter and gradient effects.

GitHub sourceJavaScriptyesterday

Cross-platform file drag-and-drop with raw path insertion, no file copying.

npm packageJavaScript2d ago

LAN/remote access for the Web UI: injects a crypto.randomUUID polyfill on plain-HTTP origins so the frontend survives LAN or Tailscale IP direct links.

npm packageJavaScripttoday
12

Codex-style workflow auto-collapse: finished turns fold into a single "processed in Xs" row leaving only the final answer; tool calls and think blocks collapse into live-summary chips that follow streaming; expand level by level, fully reversible on uninstall.

npm packageJavaScripttoday

deepseek-harness-genui

pengyue-polaron

11

Code-first React and TypeScript task apps rendered inline, in Canvas, full screen, or on localhost, with interaction state available to later agent turns and approval-gated MCP and API access.

npm packageTypeScripttoday

One-click prompt enhancement: an independent LLM call rewrites your rough draft in the composer, fully undoable.

npm packageJavaScripttoday