dsh-better-sidebar
A DSH web plugin that adds a VSCode-like, session-isolated sidebar and bottom workspace.
Install
$ npx -y --package @deepseek-ai/dsh dsh plugin --profile web add dsh-better-sidebarRepository Intelligence
AI-assisted, source-grounded explanation based on the public repository snapshot. It does not replace compatibility or security verification.
Key Capabilities
- Provides explorer, editor/preview, browser, terminal, Git, and background-task tabs.
- Adds a separate bottom-panel workspace with draggable, splittable tabs.
- Supports previews for images, Markdown, HTML, PDF, Word, Excel, and PowerPoint files.
- Uses a real xterm.js and node-pty terminal, with optional terminal tools for the model.
- Persists layout, tabs, and panel state per conversation session.
- Exposes ctx.betterSidebar for other plugins to register tabs and file viewers.
- Adapts the layout for narrow screens and supports Chinese and English UI text.
Useful For
- Manage and open files from a DSH conversation working directory.
- Edit code or text and preview supported document formats in DSH.
- Run shell commands and inspect Git changes alongside a conversation.
- Build plugins that contribute custom sidebar pages or file viewers.
- Inspect agent topology and background task output.
Who It Fits
- DeepSeek Harness web users who want an integrated workspace.
- Developers working with files, terminals, and Git during DSH sessions.
- DSH plugin developers extending the sidebar through its service API.
Documented Limitations
- Requires DSH web, Node.js 20 or later, and pnpm 10 or later according to the README.
- Git panel does not provide push, pull, or fetch; file changes require manual refresh because no file watcher is provided.
- Moving a terminal tab to another split remounts it and starts a new shell.
- Excel previews do not preserve cell styling; Office and PPTX preview code adds an approximately 23 MB client bundle that may load slowly the first time.
- Embedded-browser sandboxing limits login state and third-party cookies; sites that prohibit framing cannot be embedded.
- On screens narrower than 768px, the bottom panel is unavailable and its tabs are moved into the sidebar.
- node-pty may require platform build tooling when a matching prebuilt binary is unavailable.
DSH Compatibility
Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.
Security Signals
Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.
package.json declares 28 runtime, 29 development, 19 peer, and 0 optional dependencies.
package.json declares a prepare lifecycle script that may run during relevant package installation workflows.
package.json declares DSH bundle metadata.
A root package.json was captured and can be inspected by the registry.
GitHub reports the repository license as MIT.
Public GitHub source metadata is available for this registry snapshot.
package.json declares 28 runtime, 29 development, 19 peer, and 0 optional dependencies.
package.json declares a prepare lifecycle script that may run during relevant package installation workflows.
package.json declares DSH bundle metadata.
A root package.json was captured and can be inspected by the registry.
GitHub reports the repository license as MIT.
Public GitHub source metadata is available for this registry snapshot.
package.json declares 33 runtime, 28 development, 19 peer, and 0 optional dependencies.
package.json declares a prepare lifecycle script that may run during relevant package installation workflows.
package.json declares DSH bundle metadata.
A root package.json was captured and can be inspected by the registry.
GitHub reports the repository license as MIT.
Public GitHub source metadata is available for this registry snapshot.
package.json declares 33 runtime, 28 development, 19 peer, and 0 optional dependencies.
package.json declares a prepare lifecycle script that may run during relevant package installation workflows.
package.json declares DSH bundle metadata.
A root package.json was captured and can be inspected by the registry.
GitHub reports the repository license as MIT.
Public GitHub source metadata is available for this registry snapshot.
Source & Registry Notes
Traceable source and registry metadata for this entry, kept separate from runtime verification.
- Source repository
- omdsh-dev/DSH-better-sidebar
- Registry source
- Public GitHub repository
- Source snapshot
- 686d2622fa89
- Artifact type
- plugin
- AI enrichment
- gpt-5.6-terra · 2026-08-14
- Prompt version
- dsh-plugin-enrichment-v3
This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.
Repository Activity
- GitHub stars
- 772
- Forks
- 43
- Open issues
- 36
- Last commit
- 2026-08-14
- Last release
- 2026-08-14
Related DSH Plugins
Ranked by overlapping capabilities, use cases, plugin type, categories, and DSH profile.
DSH Web UI plugin that automatically sends a configurable continue prompt after qualifying interrupted requests.
View plugin →A DeepSeek Harness web UI plugin that adds a Context tab for inspecting context-window composition and changes across a conversation.
View plugin →A DeepSeek Harness web plugin for declaring per-model reasoning-effort options and text/image input capabilities for OpenAI-compatible providers.
View plugin →A DeepSeek Harness Web plugin that provides a Chinese catalog of built-in plugins and policy-controlled UI toggles.
View plugin →