AI Agent Hub
Back to plugins
🖥️

fsviewer

Client Updated 2026.09.04

Run the following command in DeepSeek Harness:

dsh plugin install sunyuhuirong/fsviewer

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

Run dsh plugin install sunyuhuirong/fsviewer to install the plugin, whose source code lives at https://github.com/sunyuhuirong/fsviewer ; after installation, follow INSTALL.md to link it into your dsh web profile directory and restart the service.

About this plugin

When you manage sessions in dsh web, you often need to quickly inspect local files, yet the native right-side details panel only surfaces a limited slice of tool output. fsviewer takes over that panel and transforms it into a full directory-tree-plus-file-preview workspace, so you can browse and read files alongside your conversation without switching windows or opening a terminal.

The experience centers on efficient file viewing: the left panel offers a lazy-loading directory tree with name filtering and a draggable column width; clicking a file renders it instantly on the right, where Markdown toggles between rendered and source views, plain text shows raw content, and binary or oversized files present a notice with an option to open via your system application. Multi-file tabs, breadcrumb navigation, and session file-reference rerouting keep the workflow smooth. All state is stored per workspace, so switching conversations restores each context automatically, and theming follows dsh light and dark variables seamlessly.

This plugin is designed as a local, single-user tool. The host side reads files directly via Node fs with no authentication layer, so it is intended strictly for personal development machines and should never be exposed in multi-user or networked environments. If you rely on dsh web for daily session management and frequently need to skim project files, Markdown notes, or logs, fsviewer is a lightweight, plug-and-play companion that fits right in.

Use Cases

  • Browse project directory trees and file lists alongside a dsh web session
  • Click file references in chat to preview Markdown rendering or raw source inline
  • Keep multiple files open in tabs, switch between them, and copy content with one click

Best For

  • Individual developers who manage daily sessions in dsh web
  • Engineers who frequently inspect local files without switching to a terminal or separate window
  • Technicians who need to preview Markdown notes, configs, or logs without leaving the web UI