dsh-sidebar
Run the following command in DeepSeek Harness:
dsh plugin install kaijia323/dsh-sidebar
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install kaijia323/dsh-sidebar in DeepSeek Harness to install the plugin; the full source is available at https://github.com/kaijia323/dsh-sidebar
About this plugin
DSH Web Client does not ship with a persistent sidebar for everyday workspace tasks. dsh-sidebar fills that gap by mounting a VSCode-style panel as a sibling of the #root node on document.body, using CSS layout push to reserve right-side space. Because it never registers a native details slot, the sidebar stays available even in blank or message-free sessions and coexists without conflict with the built-in details panel.
A 40 px Activity Bar on the far right lets you cycle between three views: File Explorer, Git Tracking, and Browser. The file tree is rooted at the session working directory, lazily loads children, virtualizes long lists, and supports multi-file tabs. Inline preview handles code with line numbers and basic syntax highlighting, Markdown (rendered or source), and common image formats. The Git view exposes Staged / Changes, History, and Branches sub-panels with pull and push actions in the header, and everything refreshes automatically as the repository changes. The Browser view offers a search landing page, multi-tab navigation, and one-click opening of local HTML files from the current workspace, loading their relative CSS / JS / image assets via a loopback HTTP route. A chokidar watcher keeps the tree and the active preview in sync without any manual refresh button.
Built for developers who treat DSH Web Client as a lightweight IDE: quickly skimming files, reviewing diffs, checking the staging area before a commit, or previewing a local HTML prototype—all without leaving the browser. Requires DSH 0.1.2-alpha.2 or later; the plugin activates automatically after installation.
Use Cases
- Browse the session working directory as a virtualized file tree and preview code, Markdown, or images without switching to a desktop editor
- Inspect Git staged changes, commit history, and branches entirely in the browser, then run pull or push from the panel header
- Open a local HTML file from the workspace in the built-in browser view with relative CSS, JS, and image assets loaded automatically for quick frontend prototyping
Best For
- Developers who use DSH Web Client as a lightweight IDE and want file browsing, diff review, and HTML preview in one place
- Lightweight collaborators who need a workspace sidebar available even in blank or message-free sessions
- DSH users who prefer the VSCode Activity Bar interaction model and want the sidebar to coexist with the native details panel without conflict
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.