用手机浏览器接续电脑上的 Bot、群聊和消息历史。
33.5/100
综合分
5
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/25 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add MuQY1818/ds-bot-mobile-web该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包ds-bot-mobile-web-source(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/30 00:36:02
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 12 处,展示前 12 条)
- 发起网络请求mobile-host-adapter/adapter.test.mjs:41
const fetch = async (url, init) => dispatcher.fetch(new Request(url, init), peer) - 发起网络请求mobile-host-adapter/adapter.test.mjs:114
const response = await f.fetch(url, init) - 发起网络请求mobile-host-adapter/adapter.test.mjs:129
const response = await f.fetch('http://fixture.invalid/api/mobile-host/describe') - 发起网络请求mobile-host-adapter/adapter.test.mjs:131
const module = await f.fetch('http://fixture.invalid/api/mobile-host/client.mjs') - 发起网络请求mobile-host-adapter/adapter.test.mjs:134
assert.equal((await f.fetch('http://fixture.invalid/api/mobile-host/describe')).status, 404) - 读取本地文件mobile-host-adapter/index.mjs:27
fetch: async () => new Response(await readFile(new URL('./conversation-feed.mjs', import.meta.url), 'utf8'), { - 读取本地文件mobile-host-adapter/index.mjs:33
fetch: async () => new Response(await readFile(new URL('./client.mjs', import.meta.url), 'utf8'), { - 写入剪贴板mobile-web-prototype/plugin/client.js:3216
await clipboard.writeText(value); - 写入剪贴板mobile-web-prototype/plugin/src/phone-controller.mjs:58
try{await clipboard.writeText(value);if(!disposed&&state.open&&state.loginUrl===value)publish({copied:true,error:''});return true} - 读取本地文件mobile-web-prototype/plugin/web-manifest.mjs:49
return readFileSync(new URL(`./icons/${file}`,import.meta.url)) - 发起网络请求mobile-web-prototype/plugin/web-startup.mjs:63
const response=await worker.fetch(request) - 发起网络请求mobile-web-prototype/plugin/web-startup.mjs:90
event.waitUntil(worker.fetch(new URL('/ds-bot-mobile-web-worker.js',worker.location.origin),{method:'HEAD',cache:'no-store',credentials:'omit'}).then(
扫描于 2026/11/3(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
移动端优先的 Web 界面,用于你自托管的 DS Bot 团队。安装 DSH 插件,扫码连接,就能在手机上继续聊天。
README
由 DeepSeek 最新模型翻译生成DS Bot Mobile Web
用手机浏览器接续电脑上的 Bot、群聊和消息历史。
简体中文 · English · 快速开始 · 文档 · 下载 · 参与贡献
DS Bot Mobile Web 为已有的 DeepSeek Harness(DSH)和 DS Bot 增加手机会话导航、响应式聊天界面和扫码登录入口。插件运行在电脑上,手机通过浏览器使用原有团队;消息渲染、输入和流式连接继续由宿主处理。
面向手机浏览器与手机主屏幕入口使用。 无需构建原生 App,也不依赖 Mobile Bridge 或 App 配套插件。电脑、DSH 和网络入口需要保持可用。
界面预览
会话列表 · 单聊 · 群聊
这些图片来自隔离 DSH / DS Bot 宿主中实际运行的 Web 组件,使用示例数据和 mock 模型,保留原始渲染。它们是 390px 响应式浏览器截图,不能代替 iPhone Safari 真机验收。所示布局的版本范围及后续主题变化见图片来源和设计说明。
电脑端:Web 扫码登录入口
用户提供的真实 Web 标签截图。为便于公开展示,二维码已替换为不含登录凭据的 https://phone.example/demo,地址改为示意域名,背景聊天已加重模糊;其余登录界面保留。共享弹窗不表示 Web 依赖 App 插件。
展开完整文档(README 剩余 1 节)
DS Bot Mobile Web 用手机浏览器接续电脑上的 Bot、群聊和消息历史。 简体中文 · English · 快速开始 · 文档 · 下载 · 参与贡献 DS Bot Mobile Web 为已有的 DeepSeek Harness(DSH)和 DS Bot 增加手机会话导航、响应式聊天界面和扫码登录入口。插件运行在电脑上,手机通过浏览器使用原有团队;消息渲染、输入和流式连接继续由宿主处理。 面向手机浏览器与手机主屏幕入口使用。 无需构建原生 App,也不依赖 Mobile Bridge 或 App 配套插件。电脑、DSH 和网络入口需要保持可用。 界面预览 会话列表 · 单聊 · 群聊 这些图片来自隔离 DSH / DS Bot 宿主中实际运行的 Web 组件,使用示例数据和 mock 模型,保留原始渲染。它们是 390px 响应式浏览器截图,不能代替 iPhone Safari 真机验收。所示布局的版本范围及后续主题变化见图片来源和设计说明。 电脑端:Web 扫码登录入口 用户提供的真实 Web 标签截图。为便于公开展示,二维码已替换为不含登录凭据的 https://phone.example/demo,地址改为示意域名,背景聊天已加重模糊;其余登录界面保留。共享弹窗不表示 Web 依赖 App 插件。 为手机使用而做 | 能力 | 实际行为 | | 会话与团队导航 | 搜索并打开已有 Bot 和群聊,显示精灵、群头像与工作状态。 | | 沿用宿主聊天能力 | 复用 DS Bot 的消息和输入组件,保留流式回复、群成员归属、工具结果与宿主支持的交互卡片。 | | 电脑扫码登录 | 在电脑打开 手机访问 → Web,由 DSH 为已配置的 HTTPS 地址生成浏览器登录链接。 | | 手机输入与滚动 | 有效发送开始后收起键盘;Shift+Enter 换行。外层页面锁定,聊天、设置与多行输入各自滚动。 | | 有界缓存与启动反馈 | 短期保留最近会话引用,缓存符合条件的静态代码;提供独立加载层和 iPhone 桌面启动图。 | | 持久日夜外观 | 主页太阳/月亮按钮复用宿主偏好,支持主题过渡、减少动态效果,以及独立于原 Bot 样式的精灵配色。 | 0.4.17 在团队接口拒绝请求时核验原有浏览器登录,区分登录过期与连接恢复故障,减少不必要的重新扫码。保留近期会话缓存、自动重连和 iOS 27 主屏幕适配。 当前发布:0.4.17。 当前适配组合为 DSH 0.2.1-rc.2 / DS Bot 0.1.7。宿主交互能力取决于该组合;不同浏览器的键盘、后台恢复与网络切换仍有差异。详见版本状态、0.4.17 说明和验证记录。 快速开始 1. 在电脑安装 Web 插件 前提是电脑上的 DSH 和 DS Bot 已正常运行,原团队可以使用。 从 Releases 下载插件 ds-bot-mobile-web-0.4.17.tgz。在现有 DSH 插件管理器中安装、启用,再刷新页面;宿主提示重启时按提示处理。 GitHub 自动生成的 “Source code” 压缩包用于开发,手机不需要下载或解压插件包。 2. 准备手机能访问的 HTTPS 入口 复用现有 HTTPS 入口,保持电脑唤醒。使用 Tailscale 等私网时,两端都要连接对应网络。电脑的 localhost / 127.0.0.1 不能直接给手机使用。 尚无入口时,先阅读网络与登录配置。插件负责移动界面和登录入口,不创建隧道,也不修改宿主信任配置。 3. 扫码,打开原有会话 在电脑 DS Bot 账户菜单选择 手机访问 → Web。确认入口就绪后,用手机扫码或私密传递登录链接,在目标浏览器完成登录。菜单不可见时,可从官方插件配置页打开同一弹窗。 打开一个已有 Bot 或群聊,即可继续使用原来的团队。之后收藏普通入口,或按使用指南添加到 iPhone / Android 桌面。 Web 登录二维码与 App 配对二维码用途不同,不能互换。登录二维码和完整登录链接携带访问权限,只给自己的设备。 安装细节、升级、回退与旧包名迁移见安装指南。连接超时、认证失败和历史加载问题见故障排查。 0.4.7 另优化长会话发生更新时的样式匹配,减少移动布局的重算开销。测量条件与范围见性能记录。 缓存与连接如何工作 - 返回会话: 当前页面最多保留最近 3 个会话的引用,保留窗口为 5 分钟;每次打开仍向宿主确认当前会话与权限。 - 再次启动: 浏览器可复用符合条件的静态资源缓存,加载层提供等待反馈;页面、登录与聊天 API 不进入该静态缓存。 - 页面回收: 刷新、长后台或系统回收网页后,需要恢复连接和历史。添加到桌面提供便捷入口,不等于离线聊天。 - 电脑离线: 电脑休眠、退出 DSH 或私网断开后,需要先恢复宿主与网络。 性能结果按具体环境记录,不把某台设备的一次体验写成所有网络的启动承诺。缓存范围、测量方法和已知限制见性能记录与常见问题。 三个项目,各司其职 | 项目 | 职责 | 只用 Web 时需要吗? | | Mobile Web | 电脑端 Web 插件:手机浏览器界面、导航和 DSH 浏览器登录入口。 | 需要 | | Mobile App | 原生客户端源码与电脑端 App 配套插件:配对、批准和设备管理界面。 | 不需要 | | Mobile Bridge | 电脑端设备认证、HTTP / WebSocket 传输和撤销能力,供原生客户端使用。 | 不需要 | Web 与 App 可以共享一个“手机访问”弹窗,同时保持独立安装和启停。原生客户端安装形式与验证状态以 App 仓库 为准;当前没有公开即装 IPA / APK。实现边界见架构说明。 文档地图 | 我想…… | 阅读 | | 安装、更新、回退或迁移旧包 | 安装与连接 | | 使用聊天、主题和桌面入口 | 使用指南 | | 判断网络、认证或加载问题 | 故障排查 · 常见问题 | | 配置 HTTPS / Tailscale | 网络与登录 | | 了解当前支持范围 | 状态 · 验证 · 性能 | | 阅读源码、测试或打包 | 开发指南 · 架构 | | 查看截图来源与更新历史 | 设计 · 图片来源 · CHANGELOG | 完整入口见文档首页。详细指南目前以简体中文维护,英文概览见 English README。 参与贡献 欢迎提交缺陷、兼容性记录、文档和翻译改进。请在 Issues 附上组件版本、设备 / 浏览器与复现步骤;截图移除登录链接、二维码和私人会话。 开发使用 Node.js 24、npm、Git 和 Python 3。源码包含固定版本的 DS Bot submodule;克隆、检查和交付命令集中在开发指南。运行态测试使用隔离 profile 和 mock 数据。提交前阅读贡献指南;文档修改应同步两种 README,并核对相对链接。 许可与致谢 Apache License 2.0。本项目基于 DeepSeek Harness 的插件能力,并复用固定版本 DS Bot 的聊天和精灵组件。二维码在本地通过 qrcode 生成,相关依赖声明随安装包分发。 完整来源、固定上游版本及版权说明见 NOTICE 和插件 NOTICE。感谢上游作者,也感谢提供真实设备反馈的使用者。本项目是独立社区项目,与 DeepSeek 官方无隶属关系。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
MuQY1818/ds-bot-mobile-web
用手机浏览器接续电脑上的 Bot、群聊和消息历史。
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,225未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,370已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13941 个插件含 PR 收录与…
★ 355已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目