Back to home@yuanzhenqi

dsh-mobile-ui

Narrow-screen drawer shell for DSH Web

Stars
0
Language
JavaScript
Created
Aug 20, 2026
Updated
Aug 20, 2026
GitHub repo

Introduction

dsh-mobile-ui

Narrow-screen drawer shell for DeepSeek Harness Web.

Phone and small tablets should not squeeze the desktop three-column layout. This plugin turns the session list into a tap-to-open drawer, keeps header plugin actions, and restyles Settings as a full-width sheet.

Install

dsh plugin --profile web add yuanzhenqi/dsh-mobile-ui

Or after it is listed on npm / the DSH market:

dsh plugin --profile web add dsh-mobile-ui

Then reload the Web UI. No account, domain, or gateway is required.

What it does

  • Collapses the official sidebar into a drawer below 1024px
  • Closes the drawer after you pick a session (role=treeitem[aria-selected])
  • Suppresses composer autofocus when switching sessions so the system keyboard stays down
  • Keeps header plugin actions (context, memory, subagents); hides Session log
  • Matches the Better Sidebar expand control to the hamburger style
  • Adds a local file upload button (POST /dsh-mobile/upload~/.dsh/uploads/)

Remote access is separate

This plugin only changes the Web UI. A self-hosted HTTPS gateway and Android wrapper live in dsh-mobile-access. Those pieces need your own certificate, password file, and public URL. Do not put credentials in the plugin.

License

MIT

Requirements

DSH Web 0.1.x. Tested with the official web profile.

If you only need a phone-friendly Web UI, stop here. Remote access is optional.