Skip to content

[插件提交] Kevinwu901113/dsh-dot — 住在自己手机上的角色:自带 Android 手机和 QQ,有记忆、日记和两次对话之间的生活 #466

Closed

Description

@Kevinwu901113

仓库地址

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 路径已写但待验证

提交前清单

  • 公开仓库
  • 已加 topic dsh-plugin
  • README 含安装命令
  • 导出 apply(ctx)
  • 根目录有 package.json(声明 dsh.bundle)

Activity

  1. Kevinwu901113 commented on Oct 27, 2026

    @Kevinwu901113
    Author

    更新:npm 最新版已是 0.8.2。自 0.8.2 起,手机实时画面/控制和 dot 面板挂在 dsh 自己的 web server 上(/dsh-dot/phone/、/dsh-dot/panel/),每个请求先过 dsh 的登录鉴权和 Host/Origin 围栏(connection.requestRejection):插件不再开独立端口,也不信任任何转发头。此前独立端口的实时画面会接受转发头,该路径已整体移除。安装命令不变。

  2. dshplugin commented on Oct 27, 2026

    @dshplugin
    Owner

    感谢提交,也感谢补充 0.8.2 的安全说明——实时画面不走独立端口、改成挂在 dsh 自己的 web server 上,每个请求先过登录鉴权和 Host/Origin 围栏,这个方向是对的。

    该仓库(Kevinwu901113/dsh-dot)已收录在 DSH 插件中心目录中,可在 https://dsh-plugin.org 搜索到。

    需要说明安装口径:README 要求一条命令同时装 5 个包,并手工编辑 ~/dot/AGENTS.md、在设置里配置预算与 IM,插件中心无法代执行这些步骤,所以把它标为「需按 README 手动安装」。如果希望降低上手门槛,可以考虑提供一个自带配置向导的入口脚本。

    感谢你对 DSH 生态的贡献!

  3. Kevinwu901113 commented on Oct 28, 2026

    @Kevinwu901113
    Author

    补充: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)。目录里的安装命令如果方便请一并更新,谢谢。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions