Back to directory

dsh-web-mobile

Curated pickMaintenance: Active

mexiaosqwq/dsh-web-mobile

Adapts dsh web UI to portrait/mobile devices: safe-area status bar, drawer nav, mobile session header, settings sheet, markdown table and message bubble fixes

View on GitHub
$ dsh plugin --profile web add github:mexiaosqwq/dsh-web-mobile

105

stars

24

forks

JavaScript

Language

MIT

License

2026-08-15

Created

2026-09-26

Last push

A mobile-adaptation plugin for the DeepSeek Harness web UI — drawer nav, bottom sheets, safe-area handling, input fixes, and gzip/brotli compression of large JSON — installed via the dsh CLI (web profile).

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-08-29

License

MIT

01What can it help you accomplish?

  • Use the DeepSeek Harness web UI comfortably on a phone in portrait orientation

    A mobile-adapted web UI: the sidebar collapses into an overlay drawer, settings / file-tree / preview become bottom sheets, notch safe-area and dark/light theme are handled, and input controls no longer overlap on narrow screens

    Anyone who runs `dsh web` on a phone or tablet and wants the chat / session UI to be usable on a narrow screen

  • Keep long sessions responsive on mobile and inspect layout behavior

    Large host-returned JSON (session history) is auto gzip/brotli-compressed for faster loads; tablets (768–1023px) get a capped centered layout; a `?mobile-nav-debug=1` floating bar shows viewport / overlay state / JS errors; desktop ≥1024px is a no-op

    Mobile `dsh web` users with long conversations, and plugin integrators who need to inspect overlay / gesture behavior

02How to install into DeepSeek Harness

Installation steps

  1. 01

    Install from GitHub in one line with `dsh plugin --profile web add github:mexiaosqwq/dsh-web-mobile` (web profile).

    $ dsh plugin --profile web add github:mexiaosqwq/dsh-web-mobile

  2. 02

    Restart `dsh web` after install for the plugin to take effect.

    $ dsh web

Verify the integration

Not specified by the author

03DSH integration and capability boundaries

DSH integrationNative runtime

Native web-profile plugin installed through the official dsh CLI (`dsh plugin --profile web add`)

  • Drawer navigation

    portrait / narrow-screen dsh web view→sidebar collapses into an overlay drawer; full-width conversation area; swipe from left edge to open, swipe right inside to close

  • Bottom sheets for dialogs

    settings / file tree / preview panels→those panels open as bottom sheets, easier to tap on touch

  • Safe-area & theme handling

    notch / status-bar area, dark & light themes, double-tap zoom→notch safe-area, light/dark theme and double-tap zoom are all handled

  • Input layout fixes

    permission capsule, model name, switch menu on narrow screens→these controls no longer overlap on narrow screens

  • Large-JSON compression

    large host-returned JSON (session history, etc.)→payloads are auto gzip/brotli-compressed, so mobile loads noticeably faster

    auto-applies gzip/brotli compression to large host-returned JSON payloads (session history)
  • Responsive width handling

    viewport widths 768–1023px (tablet) and ≥1024px (desktop)→tablets capped and centered; desktop ≥1024px is a complete no-op

  • Mobile nav debug overlay

    `?mobile-nav-debug=1` query param→shows a floating diagnostic bar with viewport / overlay state / JS errors

04Who is it for? When not to use it?

Good for

  • Anyone who runs `dsh web` on a phone or tablet and wants the chat / session UI to be usable on a narrow screen
  • Mobile `dsh web` users with long conversations, and plugin integrators who need to inspect overlay / gesture behavior

05Compatibility, maintenance and safety notes

  • Built for dsh 0.1.2-alpha.1: the session-log download's sessionId type is derived from the host implementation, so a single build is compatible with both 0.1.1 (string) and 0.1.2-alpha.1 (brand type) hosts, and adds no peer dependency.
  • On desktop widths ≥1024px the plugin is a complete no-op; tablets (768–1023px) get a capped, centered layout. It only changes behavior on narrow / portrait screens.
2026-08-152026-08-27v2.2.0

MIT · actively maintained (latest release v2.2.0, 2026-08-27)

06Frequently asked questions

How do I install dsh-web-mobile?

Run `dsh plugin --profile web add github:mexiaosqwq/dsh-web-mobile` from anywhere, then restart `dsh web`. The repo ships a prebuilt bundle, so there is no `allowBuilds` prompt to approve.

Does it change the desktop UI?

No. At widths ≥1024px the plugin is a complete no-op. On tablets (768–1023px) it caps and centers the layout; only narrow / portrait screens get the drawer, sheets and input fixes.

How can I debug layout or gesture issues?

Append `?mobile-nav-debug=1` to the URL to show a floating diagnostic bar with the current viewport, overlay state, and any JS errors.

Does it reduce mobile data use or speed up loads?

Yes. The plugin auto gzip/brotli-compresses the large JSON payloads the host returns (session history and similar), so long conversations load noticeably faster on a phone.

Which dsh versions are supported?

A single build is compatible with both dsh 0.1.1 (string sessionId) and 0.1.2-alpha.1 (brand-type sessionId); the session-log download's sessionId type is derived from the host implementation, and no new peer dependency is added.

08Data and sources

  • Author-claimedgithub.comc4561da396b8…

    **dsh-web-mobile** 是 DeepSeek Harness Web UI 的移动端适配插件——让 DSH 在手机竖屏下也能好好用:

  • Author-claimedgithub.comc4561da396b8…

    dsh plugin --profile web add github:mexiaosqwq/dsh-web-mobile

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-29. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.