Z
dsh-mobile-hanui
z-6354/dsh-mobile-hanui
DSH Web GUI용 모바일 UI 셸: 데스크톱 3열 레이아웃을 터치 친화적인 폰 레이아웃(오버레이 드로어, 드래그 가능한 FAB, 전체 화면 대화상자, 무한 스크롤 기록)으로 변환, 1024px 뷰포트 이하에서 적용, 데스크톱 영향 제로. - dsh-mobile-gate 위에 구축된 DSH용 완전한 모바일 PWA: 안전한 원격 접근 게이트웨이, 홈 화면 설치(manifest + service worker), 오프라인 기능, 터치 제스처(당겨서 새로고침, 가장자리 스와이프 뒤로, 핀치 줌 폰트), 에이전트 완료 푸시 알림, 터치 퍼스트 레이아웃 — 데스크톱 영향 없음.
설치
dsh plugin --profile web add github:z-6354/dsh-mobile-hanuiREADME
dsh-mobile-hanui
让 DeepSeek Harness 的 Web 界面在手机上正常使用。
它解决什么问题
DSH 的网页界面是按桌面端设计的,在手机浏览器上会出现侧边栏撑满屏幕、弹窗错位、输入框被裁剪等问题。这个插件会在窄屏(手机 / 窄窗口,视口宽度 ≤ 1023px)下自动把界面调整成适合触屏的布局。
它只影响手机端显示,桌面端没有任何变化。
做了什么
- 侧边栏、详情面板变成左右抽屉,点一下滑出,不再挤压聊天区
- 提问、权限确认、设置等弹窗在手机上全屏居中显示,不再被裁掉
- 悬浮菜单按钮(可拖动),点击/下拉打开侧边栏
- 上滑到顶部自动加载更早的对话历史
- 切换会话不再自动弹出软键盘
- 子代理目录、模型选择、推理等级、模式选择在小屏正常显示
安装
cd ~/.dsh/profiles/web
pnpm add dsh-mobile-hanui
然后在 ~/.dsh/profiles/web/package.json 的 dsh.profile.bundles 数组里加入 "dsh-mobile-hanui",重启 dsh web 服务。
安装并重启后,在手机打开 DSH 网页即可,无需其它配置。
临时关闭
- 在网址后加
?mobileShell=0,或 - 在浏览器控制台执行
localStorage.setItem('dsh-mobile-shell', '0')后刷新。
更多
MIT License