
joejojoking-cloud/dsh-file-explorer
153Last commit Aug 15, 2026
dsh-file-explorer DSH plugin
dsh-file-explorer adds a global file explorer to DeepSeek Harness. It provides a toggle button in the conversation header, opening a resizable overlay panel on the right side. The panel includes a file tree, search, preview with Markdown rendering and syntax highlighting, editing capabilities, and a button to open the entire workspace in VS Code.
How to install the dsh-file-explorer DSH plugin
dsh plugin --profile web add dsh-file-explorerCopying does not run this command. Review the repository and version before installing the dsh-file-explorer DSH plugin.
dsh-file-explorer DSH plugin data source
dsh-file-explorer DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-file-explorer DSH plugin can do
- Right-side overlay panel with adjustable width (260–900px) and a collapse button
- File tree with lazy loading, expand/collapse, and root directory auto-expanded
- File search (recursive, skips .git and node_modules, max 300 results)
- Markdown preview with rendering (headings, lists, code blocks, quotes, links) and syntax highlighting for code blocks
- Syntax highlighting for text files in common languages (JSON, YAML, JS, TS, Python, C, C++, Java, Go, Rust, Shell, SQL, TOML, INI, CSS, HTML, etc.)
- In-panel editing: toggle edit mode, save changes back to disk
- One-click button to open the entire workspace in VS Code
Where the dsh-file-explorer DSH plugin fits
- Browse and navigate project files without leaving the chat interface
- Quickly preview Markdown documentation or configuration files
- Edit text files (like configs or scripts) directly in the panel and save
- Search for a specific file across the workspace using the search box
- Open the whole workspace in VS Code for deeper editing needs
Who the dsh-file-explorer DSH plugin is for
- Developers using DeepSeek Harness web client who need to manage files
- Users who frequently view and edit code or documentation alongside AI conversations
dsh-file-explorer DSH plugin limitations
- Only available on the right side of the panel; cannot be moved to other positions
- Files larger than 1 MB are not supported for preview
- Search skips .git and node_modules directories, and is limited to 300 results
- Requires DSH with the web profile; not available in terminal-only mode
dsh-file-explorer DSH plugin: from the repository README
Quoted from the joejojoking-cloud/dsh-file-explorer README, the upstream source of the dsh-file-explorer DSH plugin. Copyright remains with the original authors.
> **File Explorer for DeepSeek Harness** — right-side resizable file tree with Markdown rendering, syntax highlighting, in-panel editing, and one-click VS Code open. Install: `dsh plugin --profile web add dsh-file-explorer`. DeepSeek Harness 的全局文件资源管理器插件:在任何会话的标题栏右侧提供文件夹切换按钮,点击后在页面**右侧**打开可调宽度的文件树面板。 ## 功能 - 右侧面板(`shell.overlay`,可开关):左边缘拖拽调宽(260–900px),面板打开时左边缘中间有「>」收起按钮,双击聊天区域也可收回 - 标题栏:「文件」+ 五个图标 —— VS Code(在 VS Code 中打开整个工作区)、全部展开/折叠、刷新、编辑、关闭 - 搜索框「搜索文件」:递归扫描工作区(跳过 `.git` / `node_modules`,最多 300 条) - 文件树:根目录默认展开,目录点击展开/折叠(懒加载),文件单击/双击打开预览 - 预览:`.md` 渲染 Markdown(标题/列表/代码块/引用/链接),Markdown 代码块按围栏语言高亮;其他文本文件按扩展名自动语法高亮(JSON / YAML / JS / TS / Python / C / C++ / Java / Go / Rust / Shell / SQL / TOML / INI / CSS / HTML 等);「编辑」图标进入可编辑模式,保存写回磁盘;再次点击预览中的文件可关闭预览框 - 超过 1 MB 的文件提示不支持预览 ## 安装 ```sh dsh plugin --profile web add <本包路径或 npm 包名> ``` 重启 harness 后生效:所有会话都会加载该插件(host 路由 `/plugins/file-explorer/*` + web client 面板)。 ## 结构 - `lib/index.js` — host 半部:`fs`/`shell` 服务 + `webServer` HTTP 路由(list / search / read / write / open-vscode) - `lib/client.js` — web client 半部:`window.__ModuleLoader__` bundle,注册 `shell.overlay` 面板与 `conversation.session.header.actions` 切换按钮 - `cordis.patch.y
Read the full READMEThe repository declares no license. Check with the authors before using it.
dsh-file-explorer DSH plugin questions
How do I install dsh-file-explorer?
Run the command `dsh plugin --profile web add dsh-file-explorer` in your terminal. After installation, restart DeepSeek Harness to activate the plugin. It will appear in all conversations.
How can I resize the file explorer panel?
You can drag the left edge of the panel to adjust its width between 260px and 900px. The panel opens automatically when you click the folder button in the conversation header.
How do I close the file explorer panel?
There are three ways to close it: click the '>' button on the left edge of the panel, double-click the chat area, or click the close icon in the header bar of the panel.
Can I search for files in the workspace?
Yes, there is a search box labeled '搜索文件' at the top of the panel. It recursively scans the workspace, skipping .git and node_modules directories, and returns up to 300 results.
Why can't I preview some files?
Files larger than 1 MB are not supported for preview. Also, binary files or files with unsupported extensions will not be rendered. You can still open them with VS Code using the button in the panel header.