dsh-right_sidebar
Run the following command in DeepSeek Harness:
dsh plugin install zhangsan5213/dsh-right_sidebar
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install zhangsan5213/dsh-right_sidebar in DeepSeek Harness to install this plugin; source code available at https://github.com/zhangsan5213/dsh-right_sidebar.
About this plugin
The default dsh three-column layout keeps the focus on conversation and code editing, but a productive workflow almost always requires jumping between the file tree, Git staging, and a shell prompt. dsh-right_sidebar closes that gap by expanding the frame into a five-column layout: sidebar, center, file preview, files, and details. The file tree, Diff preview, Source Control panel, and bottom terminal dock all live inside the same window, so you stop context-switching between separate panels or OS windows.
The right-side file tree shows porcelain Git status badges, a changes-only filter, and per-file Content/Diff tabs. The Source Control panel (the branch glyph below Files) groups Staged and Unstaged changes, lets you stage, unstage, or commit individual or bulk files, and opens any file in the Diff preview. All mutations use a loopback-only channel and are intentionally restricted to git add, git reset, and git commit; push, pull, and discard are not exposed. The bottom terminal dock is a real grid row that squeezes the conversation area upward rather than overlaying it. It supports multiple PTY tabs, drag-to-resize (double-click resets to 280 px), stable 80-column width, and auto-hides when the last session closes.
This plugin is aimed at developers who treat dsh as their primary IDE-like environment and want Git file browsing, staging, committing, and terminal access without ever leaving the main window. It preserves the existing sidebar and conversation services, adds no new API surface, and requires only dsh 0.1.0-rc.5 or later with a web profile.
Use Cases
- Browse the file tree, switch between Content and Diff views, and stage or commit changes without leaving the window
- Run shell commands in a multi-tab terminal dock and read output without switching to a separate terminal app
- Replace the default three-column frame with a unified five-column workspace that keeps files, Git, and terminal in one place
Best For
- Developers who use dsh as their primary IDE and want to minimize window switching
- Engineers who frequently run git add, reset, and commit and need at-a-glance status
- Users who prefer an integrated IDE layout with file browsing and a terminal dock embedded in the editor
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.