JiayuuWang/dsh-files-panel

JiayuuWang★ 0TypeScriptLast synced: 2026-08-17

Open on GitHub

DeepSeek Harness web GUI file panel plugin: browse and edit workspace files in-browser (Monaco editor + vim/emacs keymaps).

README excerpt

dsh-files-panel Interactive terminal, workspace file browser, and tmux-style split panes for the DeepSeek Harness web GUI ( dsh web ). This plugin extends the DeepSeek Harness browser surface with three features: Feature What you get Terminal A real interactive terminal tab beside Chat/Trajectory. Per-pane PTYs with a shell picker (Windows: pwsh / cmd ; Linux/macOS: bash / zsh / sh ). File browser A workspace file tree with per-type icons and syntax-highlighted editing (save with conflict detection, Vim/Emacs keymaps, drag-resizable tree/editor split). Split panes tmux-style panes: recursive split right/down, per-pane fullscreen, draggable dividers, sizes that follow the window. Splitting a Chat pane starts a new session side by side, and each chat pane gets its own input box sized with the pane. Install The plugin is a set of packages inside the deepseek-harness monorepo. It modifies core packages, so it is installed by applying the cumulative patch to a clean checkout and building with the app — three ways, from easiest to most manual: 1. npm (recommended) — no need to clone this repo (package: @jiayuw/dsh-files-panel ): The npm package ships the patch and an installer bin: it va…

View full README on GitHub →
Tools / Devdeepseek-harnessdsh-pluginterminal

Category