🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

lan450/dsh-mobile-ui

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
✓ 可直接安装

dsh-mobile-ui — DeepSeek Harness 手机端 UI 适配插件

自动检查通过:npm 包已发布且 engines 声明满足基线;该结论来自程序自动检查,未经人工实机验证。 · 最近上游提交 2026/9/14 · 已提供中文文档

Mobile layout adaptation for the DeepSeek Harness Web UI — no overflow on phones: overlay sidebar, bottom-sheet pickers, two-row question/plan-review cards, safe-area handling. 手机端 UI 适配插件.

综合分
29
GitHub 分
29
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dsh-mobile-ui
npm 包 dsh-mobile-ui 已校验归属本仓库,走 npm 安装最省事
信任档位:已验证本站已于 0 天前真实安装成功(L4 · 真实安装)
是什么
dsh 原生插件 · browser
装得上吗
本站已真实安装成功(L4 · 真实安装,非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 11 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/23(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查✓ 自动检查通过

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-mobile-ui @ 0.2.8
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/23 21:27:51

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-mobile-ui — DeepSeek Harness 手机端 UI 适配插件

让以 PC 优先设计的 DeepSeek Harness Web 界面在手机上不再溢出、可单手使用。不改 DSH 任何一行源码,全部是浏览器端运行时适配。

移动端主页

选项卡片

适配内容

| 块 | 作用 |
| --- | --- |
| 按需触发 | v0.3.3 起仅在视口 ≤820px 时运行;宽屏下什么都不注入、不执行——桌面端连运行时都零干预 |
| 基础防溢出 | 页面永不横向滚动;长 token 折行;代码块/表格块内横滚;图片收缩;弹窗不超视口 |
| 侧栏覆盖 + 详情全屏 | 手机上展开侧栏时覆盖在内容之上(不再把中间列挤到 110px);详情面板全屏浮层 |
| 输入区安全区 | 输入区避开 iOS 底部安全区;模型触发键文字交给官方(底行容器 ≤360px 时官方自己收成纯图标);底行收紧让新的「上下文用量」按钮单行放得下 |
| 模型选择 → 底部抽屉 | 模型选择器变底部弹层,拇指可达 |
| 命令弹窗 → 底部抽屉 | /model 等 popupSelect 变底部弹层 |
| 上下文用量弹窗 | 官方新的「上下文用量」按钮弹窗窄屏下会被视口裁切——手机端改成固定底部弹层,整屏完整可见 |
| 会话页布局微调 | 页头两行布局(标题面包屑 + 下载会话一行、标准模式+后台任务一行;下载按钮始终靠右锚定,不被长标题挤到中间行)、标签横向滚动、输入框最大高度适配 |
| 后台任务/下载按钮压缩 | 后台任务文案省略号截断;下载会话缩成纯图标钮 |
| 设置页全屏 | 设置页改全屏 + 顶部横排导航,输入控件占满行宽 |
| 选项卡片两行布局 | 选项(ask_user_question)卡片:footer 改两行(pager+错误提示一行、按钮组右对齐一行),窄屏按钮永不裁切;卡片用满宽度、长文本断字 |
| 计划审批卡片 | 计划审批卡片同样两行 footer,三个按钮窄屏可换行堆叠不裁切 |
| 消息 meta 折行 | 消息 meta 行(时间 · 用时 · 首 token · tok/s,桌面 hover 显示、手机常显)窄屏允许折行,任何宽度都不溢出、不被截断 |
| 目标栏右缘留白 | 目标小组件("进行中的目标" + 暂停/编辑/废弃)官方右内边距仅 5px,手机上废弃按钮贴边——移动端加大到 12px(与左侧对齐),按钮离右缘恢复呼吸感 |
| 目标栏点击弹窗 | 窄屏下"标签 + 目标全文(截断)"单行里目标全文区只剩 0–13px(露半个字)——移动端收起目标全文区(主栏 = 状态条 + 操作),点击"进行中的目标"弹出底部长文本面板查看完整目标(Esc/遮罩/关闭均可) |
| 坏位置弹窗自动居中 | 渲染进 0 宽列而不可见的弹窗自动重新居中 |
| 重叠自愈 | 运行时检测真实发生的按钮/控件重叠,自动把所在 flex 行改换行(.mui-wrap) |

安装

要求已有 DSH web profile(dsh web)。插件是纯浏览器端适配,不修改 DSH 源码。

方式一:一键安装脚本(macOS / Linux)

bash -c "$(curl -fsSL https://raw.githubusercontent.com/lan450/dsh-mobile-ui/main/install.sh)"

脚本会把插件克隆到 profile 的 plugins/ 目录,注册进 profile 的
package.json 与 cordis.patch.yml(幂等,可重复执行),并提示重启。

方式二:手动安装(任意平台)

sh
DSH_HOME="${DSH_HOME:-$HOME/.dsh}"          # 按需调整 DSH 数据目录
PROFILE="${PROFILE:-web}"                    # 运行 dsh web 的 profile

1. 克隆插件到 profile 的 plugins 目录
git clone --depth 1 https://github.com/lan450/dsh-mobile-ui.git \
"$DSH_HOME/profiles/$PROFILE/plugins/dsh-mobile-ui"

2. 注册进 profile 的 package.json 并安装
cd "$DSH_HOME/profiles/$PROFILE"
pnpm add "dsh-mobile-ui@file:plugins/dsh-mobile-ui"

3. 向 cordis.patch.yml 追加插件注册行
cat >> cordis.patch.yml /.module.css"])派生;样式表未就绪时
插件会在 DOM 变化和 3 秒轮询时自动重试。

兼容性

在 DSH web 0.1.0-rc.6(deepseek-harness master)上测试通过。支持局域网
纯 HTTP 访问(内置非安全上下文 crypto.randomUUID 兜底)。

License

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群