DeepSeek Harness plugin

dsh-mobile-ui-jackuh10

Responsive CSS overrides for the DSH web settings panel on small screens

Jump to install

Source facts

Repository
jackuh105/dsh-mobile-ui
Latest update
Aug 15, 2026
Category
UI Enhancements
GitHub stars
0
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/jackuh105/dsh-mobile-ui
Plugin: dsh-mobile-ui-jackuh10
Author: jackuh105

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer4 files
README.mdSource · read only
README language

dsh-mobile-ui

English | 繁體中文

Responsive CSS override plugin for the DeepSeek Harness (dsh) web settings panel.

What it does

On viewports ≤ 680px (mobile browsers), it:

  • Turns the 800px-wide desktop settings modal into a full-screen vertical sheet.
  • Converts the 188px left nav rail into a full-width, horizontally scrollable tab bar at the top.
  • Pins the close button to the top-right corner.
  • Makes the content area fill the remaining height with independent scrolling and safe-area padding.
  • Lets General settings rows wrap instead of squeezing their controls off-screen.

Desktop / tablet (>680px) is unaffected.

Install

From GitHub

dsh plugin --profile web add -w https://github.com/jackuh105/dsh-mobile-ui.git

From a local checkout

git clone https://github.com/jackuh105/dsh-mobile-ui.git
cd dsh-mobile-ui\..
dsh plugin --profile web add -w ./dsh-mobile-ui

dsh plugin automatically adds this package to the web profile's bundle list because it declares dsh.bundle.

Restart the web profile after installing:

dsh web

If you access the web UI through a reverse proxy such as Tailscale, keep your existing startup flags (for example --trusted-host).

Verify

Open the browser developer tools and confirm the returned HTML <head> contains:

<style id="dsh-mobile-ui">...</style>

Or narrow a desktop browser window below 680px and open the settings panel to see the layout change.

Uninstall

dsh plugin --profile web remove dsh-mobile-ui

Then restart dsh web to restore the original layout.

Tweak

Edit the CSS string in lib/index.js (for example change the 680px breakpoint), then restart dsh web.

Compatibility

The CSS selectors currently target the settings panel structure of dsh 0.1.0-rc.6. If dsh is upgraded and its class names change, the selectors may need to be updated.

Troubleshooting

If dsh plugin --profile web add fails with ERR_PNPM_ADDING_TO_ROOT, add -w before the package spec:

dsh plugin --profile web add -w https://github.com/jackuh105/dsh-mobile-ui.git

The dsh profile directory is a pnpm workspace root, and some pnpm versions require -w to install into it. dsh plugin forwards the flag verbatim to pnpm.