dsh-client-sidebar-overlay
Run the following command in DeepSeek Harness:
dsh plugin install quei4r/dsh-client-sidebar-overlay
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install quei4r/dsh-client-sidebar-overlay in your terminal; the full source is available at https://github.com/quei4r/dsh-client-sidebar-overlay
About this plugin
Embedding DSH Web into a VS Code sidebar is a tidy way to keep your AI assistant alongside your code, but the moment the native sidebar expands it swallows most of the precious horizontal space and the chat area is left crammed into a thin strip. dsh-client-sidebar-overlay solves this by removing the sidebar from the document flow entirely: it stays collapsed by default and, when you need it, slides in as a floating overlay layered on top of the conversation. Close it again and the chat instantly regains the full viewport width.
Triggering the overlay is a one-click affair. A whale icon sits to the right of the Session log header; tapping it opens or closes the panel, and tapping outside dismisses it. On the new-chat screen there is no session header, so a small floating whale button appears in the top-right corner instead. A toggle at the bottom of the panel lets you switch the slide-out side between left and right. Beyond the core toggle, the plugin handles several edge cases that would otherwise break inside a transform-positioned sidebar: position-fixed descendant panels are re-anchored so they stay put, native select dropdowns are swapped for in-page popovers that still emit proper change events, and any menu, listbox, tooltip, or dialog that would fly past the screen edges is automatically nudged back into view.
This plugin is designed for narrow-width embedding contexts such as VS Code side panels or similar webview-based hosts. If you are running DSH in a full-width desktop browser, the standard always-visible sidebar layout is almost certainly the better experience and this overlay will offer little to no benefit.
Use Cases
- Embedding DSH Web in a VS Code side panel where the native sidebar squeezes the chat area
- Using extensions like dsh-vscode to embed DSH in an IDE sidebar with very limited horizontal space
- Wanting the sidebar to pop out as an overlay on demand in a narrow-width embed instead of always consuming layout width
Best For
- Developers running DSH inside VS Code via webview-based extensions
- IDE plugin authors embedding DSH Web in narrow side panels
- DSH users who prefer an on-demand overlay sidebar over a persistent layout column
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.