dsh-file-workbench-lib
Run the following command in DeepSeek Harness:
dsh plugin install master1Sun/dsh-file-workbench-lib
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install master1Sun/dsh-file-workbench-lib in the DeepSeek Harness terminal to install this plugin; the source repository is available at https://github.com/master1Sun/dsh-file-workbench-lib .
About this plugin
Switching between file managers, editors, browsers, and terminals every time you need to tweak a file in a DSH session breaks your flow. dsh-file-workbench-lib bundles all of that into one in-session workbench: a lazy-loading directory tree, a Markdown editor with edit/preview/split modes, code highlighting, sandboxed HTML preview, image/PDF/audio-video playback, a four-mode JSON editor, a CSV/TSV grid with aggregation, and recursive file-name plus content search with smart noise-directory skipping.
The workbench also ships a full Git panel (staging, committing, branching, diffing, pull/push) and a persistent multi-tab terminal rendered by xterm.js with ANSI colors, GBK auto-conversion, and SSE streaming. An AI chat panel and a sub-agent panel can be docked side by side. Every read/write path passes a root-containment guard that resolves symlinks before checking, Markdown and HTML output is sanitized with DOMPurify, and out-of-bounds or traversal attempts are rejected outright.
Built for developers who live inside a DSH session and want to browse files, edit code and documents, preview multiple formats, manage Git, and run local shell commands without ever leaving the window--and for teams that prefer a single, self-contained surface over juggling five browser tabs.
Use Cases
- Browse, edit, and preview project files directly inside a DSH session without leaving the window
- Stage, commit, switch branches, and inspect diffs right in the session to cut down context switching
- Run shell commands, execute scripts, and stream output in real time from an embedded terminal
Best For
- Developers who frequently work with files and code inside DSH sessions
- Engineers who prefer to browse, edit, manage Git, and use a terminal on a single surface
- Team members who need a safe, contained file workspace without juggling multiple windows
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.