lehhair/dsh-mobile

dsh-mobile adapts the DeepSeek Harness WebUI to narrow screens with a PiUI-style pager: on ≤768px the three-column frame becomes two swipeable pages — a half-open sidebar page and a full-width chat page — with the chat card peeking out while the sidebar is shown. It handles width adaptation (560–768px), input-bar space saving with a marquee model name, always-rendered sidebar content, 3D page-flip, snap correction, safe-area and keyboard insets, and prefers-reduced-motion fallbacks.

Infrastructure & Deployment ★ 20 updated 2026-09-06 ⚠️ needs adapt
View on GitHub ↗

Install

dsh plugin --profile web add "https://github.com/lehhair/dsh-mobile/releases/latest/download/dsh-external-dsh-mobile.tgz"

Restart dsh web after install, then test with DevTools device emulation or a real phone. Upgrade note: pnpm caches the tarball by URL, so the same latest link may serve an old version after a release — remove the plugin (dsh plugin --profile web remove @dsh-external/dsh-mobile) and reinstall, running pnpm store prune if needed.

Compatibility

DSH WebUI mobile adaptation built on the PiUI pager structure. Pure client-side with zero core changes and no hash-class-name dependencies; works directly with the official rc.2 release and desktop widths are byte-identical to native.

Details

Recent updates

The current README documents the PiUI pager, width-adaptive sidebar page, compacted input bar, always-rendered sidebar, 3D flip, snap correction, safe-area/keyboard handling, and the AppFrame constraint that prevents replacing the root slot.

FAQ

Does it change the desktop layout?
No. At ≥769px the frame returns to the native three-column layout, and all rules are scoped to an html[data-dsh-mobile] attribute.
Which install path is recommended?
The prebuilt tarball attached to the latest GitHub Release, added with dsh plugin --profile web add.
Why might an upgrade show an older version?
pnpm caches the tarball URL; the README recommends removing the plugin, pruning the pnpm store if needed, and reinstalling.

Alternatives

sorsama/deepseek-harness-mobile · lehhair/dsh-diff-viewer · Bernardxu123/dsh-mobile-gate

More plugins in Infrastructure & Deployment

Browse more in Infrastructure & Deployment

Guides for Infrastructure & Deployment plugins