### 仓库地址 https://github.com/Kevinwu901113/dsh-dot ### 一句话价值 给 dsh 一个在自己手机上过日子的角色——她有自己的安卓手机(插件自动安装和运行)、自己的 QQ、来自真实事件的记忆与日记、两次对话之间的生活(幕间,按 HDS-Interlude);可选的 microVM 电脑带审批闸门和审计。 ### 能力分类 娱乐(陪伴 / 人格) ### 安装命令 ``` dsh plugin --profile desktop add @kevinwu901113/dsh-dot @xmanrui/dsh-im ``` Web 版:`dsh plugin --profile web add @kevinwu901113/dsh-dot`;源码:`github:Kevinwu901113/dsh-dot`。npm:https://www.npmjs.com/package/@kevinwu901113/dsh-dot(v0.8.1) ### 兼容与运行要求 - dsh ≥ 0.2.1,桌面版和 Web 版都可 - 手机组件需要硬件虚拟化(Apple silicon / Intel Mac,Linux KVM,Windows WHPX);首次从 Google 仓库下载约 2 GB(模拟器 + 系统镜像),需用户在对话里 `/phone accept` 接受 SDK 许可 - 电脑组件可选(`DSH_DOT_COMPUTER=off`),用 microsandbox 或 Docker - IM 通道用 dsh-im;她自己的 QQ 用 NapCat(跑在她的 VM 里) ### 许可 AGPL-3.0(幕间沿用 HDS-Interlude 的提示词原文) ### 补充说明 - 右侧栏三个标签页:手机画面、虚拟机画面、dot 面板(设备 / 她此刻 / 今天 / 记忆 / 日记 / 剧本) - 她只在自己装的 App 里活动;所有动作有审计日志;密码和密钥不进记忆;无遥测 - 已在 macOS(Apple silicon)实测;Windows 路径已写但待验证 ### 提交前清单 - [x] 公开仓库 - [x] 已加 topic `dsh-plugin` - [x] README 含安装命令 - [x] 导出 `apply(ctx)` - [x] 根目录有 `package.json`(声明 `dsh.bundle`)
Activity
Kevinwu901113 commentedon Oct 27, 2026
更新:npm 最新版已是 0.8.2。自 0.8.2 起,手机实时画面/控制和 dot 面板挂在 dsh 自己的 web server 上(
/dsh-dot/phone/、/dsh-dot/panel/),每个请求先过 dsh 的登录鉴权和 Host/Origin 围栏(connection.requestRejection):插件不再开独立端口,也不信任任何转发头。此前独立端口的实时画面会接受转发头,该路径已整体移除。安装命令不变。dshplugin commentedon Oct 27, 2026
感谢提交,也感谢补充 0.8.2 的安全说明——实时画面不走独立端口、改成挂在 dsh 自己的 web server 上,每个请求先过登录鉴权和 Host/Origin 围栏,这个方向是对的。
该仓库(
Kevinwu901113/dsh-dot)已收录在 DSH 插件中心目录中,可在 https://dsh-plugin.org 搜索到。需要说明安装口径:README 要求一条命令同时装 5 个包,并手工编辑
~/dot/AGENTS.md、在设置里配置预算与 IM,插件中心无法代执行这些步骤,所以把它标为「需按 README 手动安装」。如果希望降低上手门槛,可以考虑提供一个自带配置向导的入口脚本。感谢你对 DSH 生态的贡献!
Kevinwu901113 commentedon Oct 28, 2026
补充:npm 包自 0.9.0 起更名为
dsh-dot-life(dsh plugin --profile desktop add dsh-dot-life @xmanrui/dsh-im),旧名@kevinwu901113/dsh-dot已 deprecated。另:0.8.4 起电脑网关已加密钥保护,实时桌面也改为挂在 dsh 自己的 web server 上(详见 docs/computer.md)。目录里的安装命令如果方便请一并更新,谢谢。