Repolode
omdsh-dev

omdsh-dev/DSH-better-sidebar

A sidebar workbench plugin for DeepSeek Harness (DSH) with built-in file, Git, terminal, side chat and task pages, open to third-party extensions.

Stars
4,309
Forks
416
Open issues
208
Last commit
3 days ago

What is it?

dsh-better-sidebar adds a right-hand sidebar and a bottom workbench to the DeepSeek Harness (DSH) web interface. The built-in pages cover file browsing and editing, a Git source-control panel with a read-only commit graph, a terminal area with split panes, side chat threads that inherit the parent session context, and a task view showing subagent topology and background jobs.

The plugin also exposes a ctx.betterSidebar service with registerTab and registerFileViewer, so other DSH plugins can add their own sidebar pages and file viewers. The project lists a growing ecosystem of such plugins, including SVN and SSH tools, Excel and Office previews, and notebook views.

Installation is done through the DSH plugin command, and the package targets DSH 0.2.1-rc.1 or newer, with version pins available for older DSH releases.

Key features

  • 01Lazy-loading file tree with git status colors, global search and drag-and-drop upload
  • 02Editable CodeMirror editor with Markdown, Mermaid and sandboxed HTML previews
  • 03Git panel with source control groups and a read-only commit graph
  • 04Multiple terminal tabs and drag-to-split panes in a bottom workbench
  • 05Side chat threads that inherit parent context and run independently
  • 06Plugin API for registering new sidebar tabs and file viewers

Use cases

  • Reviewing and editing project files while chatting with a DSH agent
  • Monitoring subagent tasks and background job output in one place
  • Building a custom DSH sidebar page through the ctx.betterSidebar plugin API

Quick start

  1. 1

    Install the plugin into your DSH web profile

    dsh plugin --profile web add dsh-better-sidebar@latest
  2. 2

    Hard-refresh the browser to load the plugin

Things to know

  • Requires DSH 0.2.1-rc.1 or newer; older hosts must pin specific older plugin versions.
  • The npm latest tag will move to v0.28.0, which is incompatible with DSH 0.2.0-rc.2 unless a pinned version is used.
  • Terminals are provided by DSH itself; this plugin ships no PTY.
  • Side Chat is still in beta.

Topics

FAQ

What is DSH-better-sidebar?
A sidebar workbench plugin for DeepSeek Harness (DSH) with built-in file, Git, terminal, side chat and task pages, open to third-party extensions. dsh-better-sidebar adds a right-hand sidebar and a bottom workbench to the DeepSeek Harness (DSH) web interface. The built-in pages cover file browsing and editing, a Git source-control panel with a read-only commit graph, a terminal area with split panes, side chat threads that inherit the parent session context, and a task view showing subagent topology and background jobs.
Is DSH-better-sidebar free to use? What license does it have?
DSH-better-sidebar is open source under the MIT license. Check the license terms before using it in commercial products.
Is DSH-better-sidebar still maintained?
Actively maintained. The last commit to DSH-better-sidebar was on Oct 17, 2026.
What can I use DSH-better-sidebar for?
Reviewing and editing project files while chatting with a DSH agent Monitoring subagent tasks and background job output in one place Building a custom DSH sidebar page through the ctx.betterSidebar plugin API
How do I install DSH-better-sidebar?
Install the plugin into your DSH web profile: dsh plugin --profile web add dsh-better-sidebar@latest Hard-refresh the browser to load the plugin
Where can I get DSH-better-sidebar?
The source code and installation instructions are on GitHub: https://github.com/omdsh-dev/DSH-better-sidebar

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects