Phone-first drawer shell for DSH Web. Collapses the session list into a tap-to-open drawer, keeps header plugin actions, and turns Settings into a full-width sheet.
Install
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:yuanzhenqi/dsh-mobile-ui
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time — pnpm blocks those until you allow them, so an install can stop with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED or ERR_PNPM_IGNORED_BUILDS; dsh prints the exact key to add under allowBuilds in your profile’s pnpm-workspace.yaml, and the install works on the next run. Allowing a build is a trust decision: only install sources you trust, and pin a commit (github:owner/repo#sha).
README
This plugin publishes its README in Chinese only.
dsh-mobile-ui
为手掌重做 DeepSeek Harness。
A mobile shell for DSH — not a scaled-down desktop.
官方 Web 为书桌而设计:三栏并置,鼠标优先。把它塞进手机,侧栏、标题与输入框会叠在一起;点开一段会话,系统键盘还会自己弹起来。
本插件不压缩桌面,而是另做一层掌上界面——会话收入抽屉,对话铺满全宽,标题栏只留真正用得上的动作。
DeepSeek Harness Web was designed for a desk. This plugin is designed for a hand.
中文
设计取舍
| 桌面原样塞进窄屏 | 本插件 |
|---|---|
| 三栏布局互相挤压 | 抽屉导航 · 对话铺满 |
| 点会话后键盘抢焦点 | 切会话即收起,键盘保持落下 |
| 上下文 / 记忆被挤出标题栏 | 保留核心动作,只隐藏 Session log |
| 设置页被底栏切断 | 全宽 sheet,可滚动、可点按 |
| 左右控件风格分裂 | 同一套圆形触控按钮 |
额外提供本机文件上传(≤ 50 MB → ~/.dsh/uploads/),供手机把普通文件交给 Agent。
安装
dsh plugin --profile web add yuanzhenqi/dsh-mobile-ui
刷新 Web UI 即可。无需账号、域名或网关。
适用于 DSH Web 0.1.x 官方 web profile。
远程访问(HTTPS 网关、Android 壳)是另一套自托管方案,不在本仓库。请使用你自己的证书与口令,不要把凭据写入插件。
English
The idea
DSH Web is a three-column desktop. On a phone that layout collapses on itself: sidebar, header and composer compete for the same strip of glass, and choosing a session autofocuses the composer — so the system keyboard appears uninvited.
dsh-mobile-ui does not scale that desktop down. It replaces the narrow-screen chrome:
| Official Web, squeezed | This plugin |
|---|---|
| Three columns fighting the viewport | Drawer navigation, full-width conversation |
| Session tap pops the keyboard | Drawer closes; keyboard stays down |
| Context / memory vanish from the header | Core actions stay; only Session log is hidden |
| Settings crushed by the bottom chrome | Full-width sheet, scrollable and tappable |
| Mismatched left / right controls | One circular control language |
A small extra for the handset: upload ordinary files (up to 50 MB) into ~/.dsh/uploads/ on the host.
Install
dsh plugin --profile web add yuanzhenqi/dsh-mobile-ui
Reload the Web UI. No account, domain, or gateway.
Requires DSH Web 0.1.x with the official web profile.
Remote access — an HTTPS gateway and Android wrapper — is a separate, self-hosted concern. Use your own certificate and password. Never commit credentials here.
MIT License
Links
More in this category
zhu1090093659/dsh-web#packages/dsh-task-board★ 8639
Task board for the dsh web GUI: a sidebar multi-column kanban whose cards run in real DSH agent sessions and can also be scheduled with cron expressions, executed host-side even with the browser closed.
zhu1090093659/dsh-web#packages/dsh-web-all★ 8639
Plugin and skin collection for the DSH Web UI: task board, Git graph, right-side panel, remote mobile UI, pet, live token stats, and a skin center.
MeteorNOX/DeepSeek-Balance-Whale-Widget★ 4515
A fixed-corner whale widget for the DSH web GUI — balance, today's usage and per-turn cost with peak/off-peak pricing, editable balance-alert and daily-budget bubbles, a module-based custom bubble queue with A/B weighted choices and random lines or images, 30+ vendor templates (OpenAI, OpenRouter, Kimi, SiliconFlow, Ark, Zhipu, MiniMax and more) with per-model balance and subscription quota, plus task-end sound, imported audio, custom roles and a resource manager. Local-only, no telemetry.
ccch1mneyyy/dsh-TUI★ 4296
Claude Code-style full-screen terminal UI: pixel-whale header, live status line, and streaming thought expansion.
omdsh-dev/DSH-better-sidebar★ 4116
Full sidebar workbench with file rendering and editing, terminal, Git, and subagents; third-party plugins can register new tabs.
Devin-AXIS/deepseek-design#deepseek-idesign★ 1449
Visual design studio for websites, app prototypes, posters, cards, reports, and magazines, with templates, direct element editing, selection-aware AI draft handoff, and export.
Community comments
Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.