DSH Plugins Marketplace

DSH Plugins

Plugins

/

pview-panel

c

pview-panel

Manifest valid

Persistent right-side preview panel for DeepSeek Harness Web: HTML/PDF/PPTX/images/video/audio/text preview with workspace browser

UI (client)

pview-panel

Persistent right-side preview panel for DeepSeek Harness (dsh) Web.

View HTML, PDF, PPTX, images, video, audio, text and code — without leaving the chat. Drag a file in, pick one from the current session's workspace, or paste a file path.

Features

  • HTML preview — render HTML in an isolated iframe (scripts allowed, sandboxed away from the host), plus "open in system browser"
  • PDF viewer — embedded preview with a fallback to open in a new window
  • PPTX slides — inline slide-by-slide rendering (text + images) with a download option
  • Images / video / audio — blob-URL inline playback
  • Text & code — syntax-friendly plain rendering for 40+ extensions
  • Workspace browser — browse the session working directory (crumbs navigation, capped listing)
  • Drag & drop — drop a local file onto the panel to preview it
  • Recent files — quick reopen of the last 6 previews per session
  • Preview any produced file — click a produced-file row in chat to load it straight into the panel

Requirements

  • DeepSeek Harness (@deepseek-ai/dsh) with the web profile
  • Node.js >= 22.19 (dsh requirement; zstd enabled)

Installation

pnpm dsh plugin --profile web add pview-panel
pnpm dsh --profile web

Or add the package to your profile's cordis.patch.yml:

- insert:
    - id: pview-panel
      name: pview-panel

Usage

After installing, a floating eye button appears on the right edge of the chat. Click it to open the preview panel. The panel has three tabs:

TabDescription
📄 文件Drag & drop a file, or type a path (relative paths resolve against the session workspace)
🗂 工作区Browse the session working directory
🧩 HTMLEdit HTML in a textarea and click ▶ 预览 to render it

Clicking a produced file row in a chat message also opens it directly in the panel.

How it works

Dual-face plugin:

  • Host half (lib/index.js) — registers a JSON-RPC route (/pview-rpc) on the dsh web server for file reads, directory browsing, and temp-HTML saving.
  • Client half (lib/client.js) — the browser UI, registered through the slots service. It overrides the details slot at a lower priority so the panel replaces the default details view.

License

MIT

Comments

Loading…

Similar plugins

dsh-soln-panel

by PastSheep

Right-side HTML solution panel for DeepSeek Harness Web: tabs, resize, unread hints, per-workspace persistence. 对话右侧方案面板:HTML 方案展示、多标签页、宽度拖拽、未读提示、按工作区持久化。

Manifest valid

★ 0

MIT

JavaScript

Aug 17, 2026

dsh plugin --profile web add dsh-soln-panel

by ghbhiee

File browser, preview, and web terminal panel for DeepSeek Harness — session-docked workbench plugin

Terminal & ClientsManifest valid

★ 0

MIT

JavaScript

Aug 18, 2026

dsh plugin --profile web add dsh-plugin-workbench

by lee259

Right-side file workspace for DeepSeek Harness Web.

UI & ExperienceManifest valid

★ 9

↓ 469/wk

MIT

TypeScript

Sep 30, 2026

dsh plugin --profile web add dsh-workbench

by NonchalantLudens

Project directory preview for the DeepSeek Harness web GUI — details-panel file tree + read-only file preview via a fenced /dirpreview command

UI & ExperienceTools & CapabilitiesManifest valid

★ 0

JavaScript

Aug 26, 2026

dsh plugin --profile web add dsh-side-dir

by omdsh-plugins

Work-mode side panels for the DeepSeek Harness web GUI: a right file explorer with previews and a bottom terminal, both absent in Chat mode

Manifest valid

★ 0

MIT

TypeScript

Sep 3, 2026

dsh plugin --profile web add @omdsh-plugins/omdsh-sidepanel

by yu2025-luo

Right-side file panel for DeepSeek Harness — auto-popup when the agent creates or downloads files, with image/text preview, reveal-in-folder and open actions. Bilingual · MIT

Manifest valid

★ 3

↓ 13/wk

MIT

JavaScript

Aug 15, 2026

dsh plugin --profile web add dsh-file-panel