dsh-plugin-mobile-shell
Run the following command in DeepSeek Harness:
dsh plugin install ghbhiee/dsh-plugin-mobile-shell
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install ghbhiee/dsh-plugin-mobile-shell in your terminal; the plugin is installed directly from https://github.com/ghbhiee/dsh-plugin-mobile-shell with no build step required.
About this plugin
Before this plugin, the DeepSeek Harness web UI offered no real narrow-viewport experience: the sidebar squeezed the conversation, there were no swipe gestures, and tab titles for multiple deployments were indistinguishable. Users resorted to hand-patching the compiled layout bundle, and those patches broke silently on every global update or upstream class-name change, turning maintenance into a constant chore.
The plugin fills the entire gap through standard plugin-space registration. The sidebar collapses into a drawer that floats above the conversation with a hamburger handle and a scrim overlay. Swipe right to open, left to close, with direction-aware behaviour that avoids the toggle-on-both-directions pitfall. Expanding a group keeps the drawer open, while selecting a leaf navigates and closes it naturally. The browser tab title is pinned as DSH · {host} via a MutationObserver so it survives the shells own session-title projection, making side-by-side deployments instantly readable.
Under the hood it references only stable DOM contracts (data-shell-overlay, data-sidebar-collapsed) and CSS custom properties; no compiled CSS-Module hash class appears anywhere. Width is measured from the frame box with a ResizeObserver rather than a @media query, preventing a second threshold copy from diverging silently. It is built for anyone using the Harness web UI on tablets, phones, or narrow panes, running multiple deployments, and wanting to retire manual patch maintenance for good.
Use Cases
- Accessing the DeepSeek Harness web UI on a phone or tablet with a drawer sidebar and swipe-to-open gestures
- Identifying several deployment tabs side by side by their labelled titles
- Replacing fragile hand-patched compiled bundles with a stable, maintained plugin for narrow-viewport support
Best For
- Developers browsing the Harness web UI on mobile devices or narrow-pane layouts
- Users running multiple DeepSeek deployments and needing clear tab identification
- Harness platform users who want to eliminate the burden of manual bundle patching
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.