AI Agent Hub
Back to plugins
dsh-file-explorer preview

dsh-file-explorer

Client Updated 2026.08.24

Run the following command in DeepSeek Harness:

dsh plugin install wolfsonliu/dsh-file-explorer

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install wolfsonliu/dsh-file-explorer inside DeepSeek Harness to install this plugin; the full source repository is https://github.com/wolfsonliu/dsh-file-explorer .

About this plugin

In a DSH Web session the agent continuously generates and rewrites code, configs, and data files inside the workspace, yet inspecting any of them usually means hopping out to the OS file manager and breaking the flow. dsh-file-explorer keeps the entire browsing experience inside the browser: a low-profile floating handle on the left edge expands into a lazy-loading file-tree drawer that tracks the current session root, with search, sort, and hidden-file toggle built in. Clicking any file floats a draggable, resizable, minimizable preview panel on the right — paginated source viewing for large texts, rendered Markdown with a source toggle and inline editing, data-URL image display, a read-only CSV table, hexdump for binaries, and native browser rendering for PDF, HTML, and JSON. Hovering a row reveals rename, move, copy, and delete actions; directory rows add in-place new-file and new-folder creation, so a lightweight file manager lives right inside the drawer.\n\nThe plugin is also a platform rather than a fixed set of viewers. Every built-in previewer registers at priority 0, so domain experts can register higher-priority components per file extension through the fileExplorer service without touching core code: Mol* renders .cif and .pdb protein structures, SeqViz handles FASTA, GenBank, SnapGene, and SBOL files, and CodeMirror 6 brings syntax-highlighted editing to every text format. A computational biology lab can inspect 3D structures inline, a bioinformatics team can preview SnapGene exports, and none of these conflict — they simply stack on demand.\n\nIt suits anyone working in DSH Web where the agent produces a steady stream of intermediate artifacts — configs, logs, datasets, structural files — and wants to verify them without leaving the browser. The plugin is a pure UI surface: it emits no session events, modifies no session logs, and stays entirely invisible to the model, making it a zero-config, drop-in addition to any workspace.

Screenshots

Use Cases

  • Inspect, edit, and manage workspace files without leaving DSH Web after the agent generates code or data
  • Preview domain-specific files — SnapGene, FASTA, .cif/.pdb structures — inline in the browser
  • Quickly review and manage intermediate artifacts such as configs, logs, and CSVs produced by the agent

Best For

  • Day-to-day DSH Web users who want to inspect agent output without leaving the browser
  • Developers who need to preview text, images, CSV, PDF, and binary files side by side
  • Domain experts who want to register custom previewers via the fileExplorer service