AI Agent Hub
Back to plugins
🖥️

dsh-better-sidebar-N23

Client Updated 2026.09.03

Run the following command in DeepSeek Harness:

dsh plugin install All3nCN/dsh-better-sidebar-N23

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

Run dsh plugin install All3nCN/dsh-better-sidebar-N23 in your terminal to install; source code at https://github.com/All3nCN/dsh-better-sidebar-N23

About this plugin

DSH excels at conversational AI-assisted coding, yet real development also requires editing files in place, running shell commands, reviewing Git changes, and monitoring background jobs. dsh-better-sidebar-N23 brings all of these into the DSH client itself, so the chat panel and the tool bench share a single screen instead of scattering across browser tabs.

The workbench ships a lazy-loading file explorer with a CodeMirror editor and inline previews for Markdown, HTML, PDF, and Office documents; a genuine terminal powered by xterm.js and node-pty with session replay on reconnect; a Git panel featuring true diffs, history browsing, and one-click stage, commit, and revert; a sandboxed embedded browser with multiple tabbed pages; and a background-task view that surfaces subagent topology, exit codes, and live output. The right sidebar and bottom panel can be dragged to split or merge across panels, all wrapped in a full-width 48-pixel top bar and activity-rail shell. Layout, tab, and panel state persist per session, and the interface follows DSH's language setting.

Two audiences benefit most. Engineers who want DSH to double as a daily development environment gain file management, a real terminal, version control, and task monitoring without leaving the chat. Plugin authors who need custom sidebar pages or file viewers can call registerTab and registerFileViewer on ctx.betterSidebar, using the exact same registration path as built-in panels with full capability parity.

Use Cases

  • Editing and inline-previewing project files (Markdown, PDF, etc.) directly inside the DSH chat window
  • Running real shell commands and monitoring background task output and exit codes within DSH
  • Registering custom sidebar pages and file viewers for third-party plugins via the ctx.betterSidebar API

Best For

  • Engineers who want DSH to serve as a daily development environment
  • Plugin authors building custom panels for the DSH ecosystem
  • Users who need terminal, Git, and file editing tools integrated into DSH