dsh-mobile-ui
Manifest validMobile-UI responsive layout plugin for DeepSeek Harness Web GUI: viewport detection, touch-friendly controls, bottom navigation bar, and adaptive conversation scaling
dsh-mobile-ui
A responsive mobile-UI plugin for DeepSeek Harness.
GitHub: github.com/Perederey/dsh-mobile-ui
Makes the DSH Web GUI touch-friendly on phones and tablets by:
- Detecting viewport size — publishes a
mobile-viewport/changeEvent - Injecting responsive CSS — larger touch targets, full-width conversation, bottom-safe padding
- Adding a bottom navigation bar — compact nav overlay for phone screens
- Providing a
mobileViewportService — other plugins can read or subscribe to the current viewport state
Installation
dsh plugin --profile web add git+https://github.com/Perederey/dsh-mobile-ui.git
dsh web
Usage
Once installed and loaded, open the DSH Web GUI. The plugin activates automatically when the viewport is ≤ 768 px wide. Resize your browser or use Chrome DevTools device mode to test.
Other plugins can subscribe to viewport changes:
ctx.on('mobile-viewport/change', (state) => {
if (state.size === 'compact') {
// Adapt your UI for small screens
}
})
Structure
src/
├── index.ts # Host-side entry (minimal — just logs startup)
├── invariant.ts # Type-level guards (stripped at build)
└── client/
└── index.ts # Client bundle: service, CSS, slot registration
TUTORIAL.md # Full walkthrough for plugin developers
Requirements
- DeepSeek Harness v0.1.0-rc.7 or later
- React 18 (bundled with the DSH web frontend)
License
MIT
Comments
Loading…
Similar plugins
by Yui-Little
Mobile shell UI plugin for DeepSeek Harness web: overlay drawer, full-width conversation, settings sheet, marketplace with hot-load installs.
★ 7
MIT
TypeScript
Aug 21, 2026
dsh plugin --profile web add dsh-mobile-shellby ADXZXCD
Mobile layout enhancement plugin for DeepSeek Harness Web UI
★ 0
MIT
JavaScript
Sep 1, 2026
dsh plugin --profile web add dsh-web-mobileby loeissu
Mobile-first UI for the DeepSeek Harness web client — an official slot client plugin. 让 DSH 在手机上好用:抽屉导航、命中区、键盘适配、横屏。不改宿主源码,不 fork tether,不接管 sidebar。
★ 0
MIT
JavaScript
Sep 14, 2026
dsh plugin --profile web add dsh-plugin-mobile-uiby jackuh105
Responsive mobile CSS plugin for DeepSeek Harness (dsh): turns the web settings panel into a full-screen sheet with a top tab bar and pinned close button on small screens.
★ 0
MIT
JavaScript
Aug 15, 2026
dsh plugin --profile web add dsh-mobile-uiby xchannel1987
Mobile UI adaptation plugin for DeepSeek Harness - overlay drawer navigation, glassmorphism design, safe-area coverage, PWA support.
★ 0
↓ 503/wk
MIT
JavaScript
Sep 12, 2026
dsh plugin --profile web add dsh-mobile-xcby ericleoo
Mobile-first overlay for the DeepSeek Harness web UI: full-width chat, sidebar-as-drawer, thumb-friendly composer, and safe-area/overscroll polish on touch devices.
★ 0
JavaScript
Sep 9, 2026
dsh plugin --profile web add @ericleoo/dsh-mobile