AI Agent Hub
Back to plugins
🖥️

dsh-mobile-ui

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install yuanzhenqi/dsh-mobile-ui

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

Install by running dsh plugin install yuanzhenqi/dsh-mobile-ui in the DeepSeek Harness terminal; the source code lives at https://github.com/yuanzhenqi/dsh-mobile-ui .

About this plugin

The official DSH Web is a three-column desktop layout built for a desk and a mouse. Squeezed onto a phone, the sidebar, header and composer fight over the same strip of glass, tapping a session summons the system keyboard uninvited, and context or memory buttons vanish from view. dsh-mobile-ui does not scale that desktop down. It replaces the narrow-screen chrome with a hand-first layout so the conversation owns the full width of the glass.

Key changes include: three columns become a drawer navigation with a full-width conversation pane; switching sessions closes the drawer and keeps the keyboard down, preserving reading flow; the header retains only the actions that matter on a phone, hiding just the Session log; settings open as a scrollable, tappable full-width sheet instead of being crushed by bottom chrome; and left and right controls share one circular touch-button language. A small extra for the handset lets you upload ordinary files of up to 50 MB into ~/.dsh/uploads/ on the host, handing plain documents straight to the Agent.

This plugin is for users who reach DSH primarily from a smartphone with one hand. No account, domain, or gateway is required; a simple Web UI refresh activates it. Remote access via an HTTPS gateway or an Android wrapper is a separate self-hosted concern and outside the scope of this repo.

Use Cases

  • Single-thumb DSH chat during a commute or a wait, full-width with no horizontal scrolling
  • Resume a conversation on the phone without the keyboard hijacking focus or breaking the flow
  • Drop a document onto the Agent from a mobile browser when no laptop is within reach

Best For

  • Solo developers who treat their phone as the primary DSH surface
  • Heavy commuters and mobile-first engineers who want a zero-config front end
  • Users who just need a refresh-to-go experience with no gateway, account, or domain setup