AI Agent Hub
Back to plugins
🖥️

dsh-mobile-remote

Client Updated 2026.08.17

Run the following command in DeepSeek Harness:

dsh plugin install az7627/dsh-mobile-remote

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

Run dsh plugin install az7627/dsh-mobile-remote in DeepSeek Harness to install this plugin; the source is available at https://github.com/az7627/dsh-mobile-remote.

About this plugin

DeepSeek Harness ships a Web GUI that was designed exclusively for desktop browsers. On a phone, or when reached through a WireGuard tunnel, the three-column layout overflows, the settings page renders blank, and every privileged RPC returns 403. dsh-mobile-remote fixes all of that without touching Harness source code.

The work falls into three groups. First, mobile layout: below 760 px the shell collapses to a single column, the sidebar becomes a slide-in drawer, modals go fullscreen with independent scroll, and floating panels are clamped and translated to stay on-screen. Second, interaction rebuilds: the directory picker is replaced by a Miller-columns web page with a clickable breadcrumb; a new File Manager pane offers a split-column browser, right-click menu (rename, copy, paste, delete, download, open-with, terminal), inline previews for text, images, video and audio, a 64 KB-windowed hex editor, and 8 MB uploads; above that sits a real PTY terminal (node-pty + xterm.js) that handles line editing, ANSI colours, and full-screen TUI apps like vim and top, with a 10-minute idle reaper to prevent process leaks. Third, remote-access fixes: privileged APIs that rc.6 pins to loopback are forwarded through a trusted-host channel and replayed as loopback requests; a UUIDv4 fallback covers phones accessing over a plain-HTTP tunnel where crypto.randomUUID is missing; a PWA manifest with PNG and apple-touch icons plus a reconnect status bar round out the remote experience.

The plugin suits two audiences: admins who manage DeepSeek Harness primarily from a phone or tablet and want a near-native single-column experience; and DevOps engineers who expose Harness to a team over WireGuard and need a browser-based terminal, file management, and working remote settings without any desktop client.

Use Cases

  • Browsing and managing DeepSeek Harness workspaces from a phone
  • Using a PTY terminal through a WireGuard tunnel in the browser
  • Performing file operations remotely without a desktop client

Best For

  • Ops engineers managing Harness primarily from a phone or tablet
  • DevOps teams accessing Harness remotely via WireGuard
  • Self-hosted users seeking a near-native browser experience