小双桌面宠物人格:六层记忆、人设注入、跟随 agent 状态的视频形象、手动表情菜单与 TTS 语音回复。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:daixin315/dsh-xiaoshuang#path:/packages/plugin
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
把小双的人格(六层记忆系统)和形象(表情/动作视频)带进 DeepSeek Harness。安装后 DSH agent 获得小双的人设与长期记忆,右下角有会动的视频形象跟随 agent 状态表演。

小双(XiaoShuang)最初是桌面虚拟宠物(github.com/daixin315/XiaoShuang)。本仓库把她的记忆系统与形象做成 DSH 插件。 想要独立桌面应用(不依赖 DSH)?用桌面版 XiaoShuang:跨平台 AI 陪伴形象,表情/动作/记忆/待办/托盘常驻。
功能
| 能力 | 说明 |
|---|---|
| 🧠 六层记忆 | core / system / important / timeline 分层,格式与桌面小双兼容 |
| 🤖 人设注入 | agent 自动获得小双人格(system prompt 注入,可配置) |
| 🛠 记忆工具 | remember / recall / forget / archive(过期记忆自动归档) |
| 📺 浮动形象 | DSH 右下角视频形象,跟随 agent 状态自动表演(思考→干活→完成→眨眼) |
| 💬 状态气泡 | "正在思考… / 正在干活… / 完成啦~" 实时反馈 |
| 🔊 TTS 播报 | 回复完成自动语音播报(edge-tts,晓晓音色,可关) |
| 🖱 手动交互 | 悬停菜单播放表情/动作;拖拽移动/缩放窗口;双击复位 |
目录结构
dsh-xiaoshuang/
├── packages/
│ ├── memory/ @dsh-xiaoshuang/memory — 记忆引擎(纯 TS,零依赖)
│ └── plugin/ @dsh-xiaoshuang/plugin — 服务端插件(工具+注入+mood+素材+TTS)
├── client/ client 插件源码(浮动形象面板,需在 dsh 源码环境构建)
├── docs/install.md 安装指南
└── LICENSE
安装
完整步骤见 docs/install.md。概览:
- 服务端插件(记忆+人格+工具):插件源码加载到 dsh 的 patch 层
- Client 形象(可选):视频面板,需 dsh 源码 workspace 构建
- 素材:表情/动作视频需自行准备(可用 XiaoShuang Release 包,见下)
素材说明
视频素材引用自 XiaoShuang 项目 assets/(CC BY-NC-ND 4.0)。
安装后把素材放到 ~/.xiaoshuang/assets/expr|action/(或通过插件 assetsDir 配置指向现有目录)。素材目录名与桌面 XiaoShuang Release 包一致:expr(表情)、action(动作)。
记忆存储
默认 ~/.xiaoshuang/memory/,与桌面小双格式兼容:
core.txt 核心区:名字/喜好,同主题自动更新,上限30
system.txt 系统区:运行环境,上限20
important.txt 重要区:重要事件,满40条淘汰最旧
timeline.txt 流水:"时间戳|内容",24h 内保留,7d+ 待归档
开发
pnpm install && pnpm test # 记忆引擎测试(vitest 11 项)
License
代码:个人免费 / 禁止商用(与 XiaoShuang 一致,见 LICENSE)。 素材:CC BY-NC-ND 4.0(引用自 XiaoShuang)。
链接
同类插件
PC2005-cloud/dsh-pet#dsh-pet★ 3496
DSH Web UI 桌面宠物,Windows / macOS / Linux 三端可用:浏览器浮层或透明置顶桌面窗口,106 个透明动画、带挤压与粒子的甩抛反弹物理、随会话事件实时联动的工作状态气泡、碎碎念与带持久记忆的对话、余额展示、表情包配图、多开同屏,并支持直接放入的自定义动画与宠物种类(pet pack)。
Nagi-ovo/dsh-ads★ 682
2005 年中文站点风格的整活广告插件:侧栏广告/信息流/角落弹窗 + 假关闭叉,素材全虚构。
vlln/whale-girl★ 375
桌面宠物(QQ 宠物形态):右下角悬浮、可拖拽/投喂/玩耍。
yyh-001/dsh-meme★ 295
聊天表情包:纯文本斗图、情绪主动发图、像 QQ/微信 一样发图、AI 自动学图、自定义表情包。
a86582751/dsh-nexttavern★ 191
NextTavern 是面向 DeepSeek Harness 0.1.7-rc.2 Web 的长篇角色扮演插件,支持角色卡导入与创作、世界线、世界书、分层长期记忆、关键词/语义/混合检索、角色 Agent,以及角色卡或小说导出;支持 SillyTavern 角色卡导入,v0.2.9 修复分发与安装问题。
Sutera-Diffusus/dsh-whale-musume★ 156
鲸鱼娘桌宠:45 项成就、每日任务与周签到、三个小游戏、92 张立绘、620 条台词、成长日记、天气与节日反应、按工具类型切换工作姿态、跨端存档导出/导入(JSON 文件或迁移码)、无障碍模式,以及可选的 MiMo TTS 台词播报。数据只存放在宿主 localStorage,无遥测;已在 DSH 桌面端 0.2.0-rc.2 验收,兼容 0.2.1-rc.1/rc.2 与旧版 0.1.x Web。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。