dsh-mobile-shell
Manifest validDeepSeek App-style mobile shell for the DSH Web UI with drawer navigation, app-like composer and settings; best paired with the dsh-android app, which supplies the native Android back key (standalone
dsh-mobile-shell
DeepSeek App-style mobile shell for the DSH Web UI. 为 DSH Web 界面提供接近官方 DeepSeek App 的竖屏手机壳层。
本项目是非官方 DSH 插件,与 DeepSeek 无隶属关系。
推荐搭配 dsh-android / Recommended with dsh-android
搭配 dsh-android 使用效果最好。 dsh-mobile-shell 单独安装在 DSH Web UI 里也能工作 (可能存在BUG,不建议单独安装) ,但只负责移动端壳层;只有配合 dsh-android, 才能同时获得原生相机/相册、最近照片、全屏 WebView、Android 返回键、内置运行时和完整的设置页适配。
- App 与最新 APK:https://github.com/Htao-uu/dsh-android/releases/tag/v1.4.0
- App 源码:https://github.com/Htao-uu/dsh-android
- 推荐组合:dsh-android 1.4.0 + dsh-mobile-shell 0.7.5+
Best paired with dsh-android. The plugin also works as a standalone DSH Web UI plugin, but the native camera/gallery, recent-photo strip, full-screen WebView, Android back handling, embedded runtime and the complete settings adaptation come from the app.
- Latest APK: https://github.com/Htao-uu/dsh-android/releases/tag/v1.4.0
- App source: https://github.com/Htao-uu/dsh-android
- Recommended bundle: dsh-android 1.4.0 + dsh-mobile-shell 0.7.5+
Overview / 概述
dsh-mobile-shell 是一个纯客户端的 DSH Web UI 插件:在窄屏(≤1023px)下把宿主界面整理成接近官方 App 的手机体验,桌面端不做任何改动。
目前该插件正在快速迭代,存在许多BUG与体验不佳的交互,欢迎提交issue
Screenshots / 截图
以下截图来自独立 demo profile(Test Workspace,360×780 CSS px,1080×2340 输出),不含真实会话数据。
| 首页 | 左侧抽屉 | 设置 | 附件弹层 |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
Features / 功能
- 移动壳层:隐藏常驻左侧图标栏,顶栏提供 ☰、右侧详情、新建会话入口。
- 官方式抽屉:左右两侧均为 80% 屏宽的 carousel 抽屉,页面 1:1 推移并淡出;支持全屏跟手拖动、50% 行程 / 125px/s 速度判定、spring 收尾。
- App 风格输入卡:28px 圆角、轻阴影、圆形发送/停止按钮、胶囊式权限/模型控件;输入字号 16px。
- 附件弹层:composer 的「+」打开底部附件弹层(拍照 / 相册 / 文件,系统选择器),可选接入原生桥显示「最近照片」;桥不存在时该区域自动隐藏。
- 设置页:全屏设置面板、返回箭头、紧凑分组列表。
- 返回栈:Android 返回键依次关闭 附件弹层 → 设置 → 右抽屉 → 左抽屉,再交给宿主默认行为。
- 桌面端零影响:≥1024px 时插件不生效。(之前测试时调成了≥10240忘记改回去了,不过在我的APP上没坏影响)
Install / 安装
dsh plugin --profile <profile> add dsh-mobile-shell
# 或在 DSH Web UI:设置 → 插件 → 添加插件 → dsh-mobile-shell
# 安装后重启一次 harness
dsh --profile <profile> web
本地开发可用:
dsh plugin --profile <profile> add link:/path/to/dsh-mobile-shell
Native bridge / 原生桥
「最近照片」依赖可选的 window.DSHNative 接口;插件在接口不存在、超时或无权限时会隐藏该区域,DSH 其余功能不受影响。
Development / 开发
npm run build
浏览器 bundle 提交在 lib/client.js;修改 src/ 后重新构建。若运行环境没有 pnpm,可把仓库复制到
<DSH_HOME>/profiles/<profile>/node_modules/dsh-mobile-shell 并重启一次。
更多文档:
- docs/WORKFLOW.md — 开发、安装与验收流程
- docs/DESIGN.md — 设计 token、壳层映射与交互约束
- docs/GLOSSARY.md — 中英术语表
License / 许可
MIT License, Copyright (c) 2026 Htao-uu.
你可以自由使用、修改、分发本项目(包括商业用途),但必须保留版权声明、LICENSE 文件和作者署名 Htao-uu。软件按“现状”提供,不附带任何明示或暗示的担保。
This project is licensed under the MIT License. You may use, modify and distribute it (including commercially), provided that the copyright notice, the LICENSE file, and the attribution to Htao-uu are retained. The software is provided "AS IS", without warranty of any kind.
DeepSeek、DeepSeek Harness 等名称与商标归其各自权利人所有。
Comments
Loading…
From the same category
by anywhere-labs
为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34.4k
↓ 175/wk
MIT
TypeScript
Oct 31, 2026
dsh plugin --profile web add dsh-plugin-desktopby zhu1090093659
DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
★ 9.9k
↓ 225/wk
Apache-2.0
TypeScript
Nov 2, 2026
dsh plugin --profile web add dsh-webA collection of independent Web UI plugins and skins, including task boards, Git graphs, mobile access, and live token stats.
★ 8.6k
↓ 225/wk
Apache-2.0
TypeScript
dsh plugin --profile web add dsh-webby PC2005-cloud
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI 视频自造专属宠物
★ 5.2k
↓ 224.8k/wk
MIT
TypeScript
Nov 2, 2026
dsh plugin --profile web add dsh-petby omdsh-dev
开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git,
★ 4.8k
↓ 99.3k/wk
MIT
TypeScript
Oct 30, 2026
dsh plugin --profile web add dsh-better-sidebarby bowenliang123
The best DeepSeek Harness plugin for context insight and management, with context dashboard / browser / sidebar and context command, for context statistics, composition, breakdown, evolution details,
★ 4k
↓ 139k/wk
Apache-2.0
TypeScript
Nov 2, 2026
dsh plugin --profile web add dsh-context


