YZz-S/dsh-workspace-files-explorer

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

A floating workspace file explorer for the DeepSeek Harness web GUI: browse the current session workspace's file tree in a floating panel docked top-right by default. The tree is lazy-loaded with directories first, hidden files dimmed, file sizes shown, and a 500-item truncation notice per directory. Clicking a file opens a preview — code files get line numbers and syntax highlighting for 30+ languages, Markdown files render as rich text. Markdown rendering escapes the whole HTML and only allows http/https links for safety.

UI Enhancements ★ 2 updated 2026-08-15
View on GitHub ↗

Install

dsh plugin --profile web add github:YZz-S/dsh-workspace-files-explorer

dsh plugin --profile web add github:YZz-S/dsh-workspace-files-explorer (repo YZz-S/dsh-workspace-files-explorer, English README section, verified 2026-08-31; package.json declares dsh.bundle + dsh.client). After install the 'Workspace Files' button appears in the session title-bar action area and the floating panel takes effect automatically.

Compatibility

DSH web profile; shell.overlay additive registration (replaces no built-in UI); host routes are read-only; auto light/dark; part of the DeepSeekHarnessPlugins family.

Details

Recent updates

Floating file-tree panel (shell.overlay); lazy load + 500-item truncation; code preview with line numbers & 30+ langs; Markdown rich preview; read-only host API; auto light/dark.

FAQ

Is the file browsing read-only?
Yes — the host half exposes read-only /api/wsf-explorer/* routes; the plugin browses and previews but cannot modify workspace files.
What happens with very large directories?
Directories are truncated at 500 items with a notice, and oversized files are truncated in preview to keep the UI responsive.
Is Markdown preview safe?
The entire HTML is escaped before rendering and links only allow http/https with rel="noopener noreferrer", so previewing untrusted Markdown cannot inject scripts.

Alternatives

LeslieWylie/dsh-md-preview · HuanLinOTO/dsh-plugin-ya-workspace-sidebar · ben7am1n/dsh-lens-lite

More plugins in UI Enhancements

Browse more in UI Enhancements

Guides for UI Enhancements plugins