AI Agent Hub
Back to plugins
dsh-mobile preview

dsh-mobile

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install TecFancy/dsh-mobile

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

Run dsh plugin install TecFancy/dsh-mobile inside DeepSeek Harness to install this mobile adapter plugin; see the full source at https://github.com/TecFancy/dsh-mobile

About this plugin

The DeepSeek Harness web shell is designed desktop-first. Below 1024px the sidebar merely collapses to a thin rail, and on actual phone screens the expanded drawer squeezes the main column to roughly 110px, composer buttons overlap each other, and the settings dialog shrinks to a nearly unclickable sliver. dsh-mobile fills that missing phone tier: it activates automatically on viewports narrower than 768px, turns the sidebar and details panels into fixed overlays, re-flows the composer and settings dialog, and leaves desktop and tablet (768–1023px) behaviour completely untouched.

The implementation is deliberately lightweight and non-invasive. A small JS breakpoint layer stamps a CSS custom-property marker on the body element, a state bridge mirrors the shell drawer and details state for stylesheet selectors, and a stylesheet anchored on the shell stable data-slot hooks performs the layout remapping. No shell source is modified, no server component is required, and the plugin coexists peacefully with other shell-level plugins (verified alongside dsh-better-sidebar). The prefers-reduced-motion accessibility preference is also honored throughout.

If you regularly use the DeepSeek Harness web shell on a phone and find the layout unusable, dsh-mobile is the drop-in adapter that makes it work out of the box. It needs zero backend changes, adds no runtime dependencies beyond a small breakpoint script, and can be removed with a single command whenever you no longer need it.

Screenshots

Use Cases

  • DSH web shell layout breaks on phone screens with overlapping composer buttons and squeezed content
  • Adding a mobile tier to DSH without modifying shell source or requiring any server component
  • Mobile support that must coexist with other shell-level plugins already installed in DSH

Best For

  • Users who access the DSH web shell on a phone and find the layout unusable
  • Front-end developers wanting a zero-backend, drop-in mobile fix with no source changes
  • Teams already running multiple shell-level plugins in DSH and needing conflict-free integration