AI Agent Hub
Back to plugins
🖥️

dsh-plugin-mobile-ui

Client Updated 2026.09.14

Run the following command in DeepSeek Harness:

dsh plugin install loeissu/dsh-plugin-mobile-ui

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

Run dsh plugin install loeissu/dsh-plugin-mobile-ui in the DeepSeek Harness terminal; the source repository is https://github.com/loeissu/dsh-plugin-mobile-ui. Restart dsh web after installation to activate the plugin.

About this plugin

The DeepSeek Harness web UI was never designed for thumbs: a desktop hamburger menu, settings panels that overflow small screens, silent clipboard failures in Android WebView, and hover tooltips that freeze on touch. dsh-plugin-mobile-ui ships a complete mobile adaptation as an official slot client plugin-no DSH source changes, no dsh-tether fork, no sidebar replacement. It only appends to official slots and applies narrowly scoped layout fixes to the host UI.

Core capabilities target the day-to-day interaction loop: a text-based Nav entry in the top bar opens a floating drawer with grouped workspace lists, new-session creation, and connection refresh; the settings page gains a mobile section with swipe-to-navigate tabs; tool cards collapse by default and auto-expand on failure; when the async Clipboard API is rejected in Android WebView, the plugin transparently falls back to the host legacy execCommand path so copy actually lands in the system clipboard; touch interactions dispatch a synthetic pointerleave so hover bubbles no longer linger above the input; and a retry button replaces a naive page reload when the P2P tunnel drops, avoiding a hard WebView error screen. Every tap target meets the 44px minimum, the soft keyboard is handled via visualViewport, and both portrait (320-430px) and landscape (915x412) layouts have been verified on real devices. Desktop mouse-first interaction is completely untouched: all styling is scoped via data-slot anchors and CSS-Module local-name suffixes, so nothing leaks into other parts of the host interface.

Best for users who reach into DeepSeek Harness from a phone-through the tether app or a mobile browser-and need to switch workspaces, read tool output, and copy responses as part of their daily flow. If you already work on desktop with a mouse, this plugin is invisible to you.

Use Cases

  • Switching workspaces, creating sessions, and refreshing connections from a phone via the tether app
  • Android WebView silent clipboard failures that require a legacy execCommand fallback
  • A full mobile navigation and settings surface spanning portrait 320px to landscape 915px

Best For

  • Developers who frequently access DeepSeek Harness from a phone
  • Users who need to read tool output and copy responses on a mobile device
  • Small teams that want a phone-usable interface without forking DSH source code