小雪桌面宠物
Windows 10 / 11 · 单文件 52 MB

小雪 住在你桌面上的女孩

她不在浏览器标签里,也不在手机里。双击一个 exe,她就站在你的任务栏上,会呼吸、会眨眼、会说话,会在你久坐的时候提醒你站起来。没有安装向导,没有账号,数据只写在本机 ~/.xuebot。

52 MB · 免安装 需要 Windows 10/11 64 位 摄像头不启用
一个文件
52 MB 的单文件 exePython 与运行库都打在里面,对端什么都不用装
留在本机
配置、记忆、提醒、缓存全在 ~/.xuebot,换电脑是另一台电脑的目录
不越界
不做摄像头,不开麦克风语音输入默认关闭,按住热键才录音
她会做什么

六种状态,都是真的 下面每一张都是程序里实际渲染的帧,不是画的插画。她按你的动作切状态,切完自己回到待机,不会卡在奇怪的表情上。

小雪举手欢呼
欢呼
单击她:举手 + 飘爱心 + 一句台词
小雪双手捂脸
被戳到
点到她身上:捂着腮红往后缩一下
小雪四肢张开下落
下落
按住拖到任意位置,松手自由落体回屏幕底
小雪伸懒腰
伸懒腰
托盘菜单里点「伸个懒腰」,两帧交替
小雪侧头倾听
倾听
按住 Ctrl+Alt+空格 说话,气泡显示「我在听」
小雪侧躺打盹
打盹
闲置 150 秒自己躺下,点一下就醒
界面实拍

五张截图,没有一张是渲染稿 设置窗、提醒面板、聊天气泡、托盘菜单、聊天输入框,全部来自正在运行的程序;点开任意一张可以放大看细节。

设置窗口
设置窗 外观、数据目录、气泡、开关、AI 接口、长期记忆、主动互动、语音输入,四组卡片滚动到底也不迷路
提醒面板
提醒面板 新建、快捷时间、删除、下一条倒计时
托盘菜单
托盘菜单 互动、状态、开关、系统四组;左边常态,右边悬停
聊天气泡
气泡 跟着角色走,长短句都完整显示,末行不会被裁掉
聊天输入框
聊天框 贴在她头顶弹出,上方放不下就翻到下方,靠边也不会被切
她怎么说话

听、想、说,三拍都在你眼里 不是一条黑箱的「正在生成」。你按热键她侧头听,你发消息她换思考帧,回复时口型跟着音频走。

第一拍
倾听姿态

Listening

耳朵竖起、头微侧,气泡写「我在听」。麦克风只在按住热键时打开,松手就关。

第二拍
思考姿态

Thinking

托腮、瞳孔偏上,气泡里是「让我想想」和省略号。你换自己的提示词也能看到这一帧。

第三拍
说话姿态

Speaking

文字逐字进气泡,语音按句子往下播,口型在三个嘴型之间按播放位置轮换。

小雪正在说话
句子断了会怎样? 长回答按句号切开,一句一段合成,前一句还在播、后一句已经在路上。 微软接口偶尔超时,单句会重试一次、6 秒硬上限兜底;两次都失败就退成无声口型—— 声音没有,但气泡和嘴型照样走完,不会突然静止在那里。

说过的话会重复花钱吗? 不会。同一句文本按哈希缓存在 ~/.xuebot/cache/tts, 重复台词 0.3 秒出声,第一次才要联网合成。
规格与边界

能做什么、不能做什么,写清楚

运行环境
Windows 10 / 11,64 位 · 不需要装 Python
体积
52 MB 单文件 exe · PyInstaller 打包,依赖全在里面
数据目录
%USERPROFILE%\.xuebot · 设置里可改到别的盘
语音
微软 Edge TTS · 免费音色,按句合成
长期记忆
memory.json · 对话、摘要、事实分开存
提醒
tasks.json · 单次与每天重复都支持,随时改
花费
每天上限 1 元 · 超了就降级成纯台词,不静默烧钱
摄像头
不启用 · 屏幕感知可选,默认关闭
下载

把她放到你的任务栏上

直接下 exe,双击运行。第一次启动会在你的用户目录里建好 .xuebot 文件夹;没有配 API Key 也能跑,她会用本地台词陪你。

  • 部分杀毒软件会拦 PyInstaller 打的包,首次运行需要手动允许一次。
  • 只发 exe 最安全:Key 和聊天记录存在你自己的 ~/.xuebot,不会跟着文件走。
  • 想放到 D 盘:设置 → 数据目录 → 更改,会把配置、记忆、提醒一起搬过去,重启生效。
构建 2026-11-12 16:15 · 52 MB
BBDEDC71C9EB507E67AE2DF3CF0013332CA32F3AC325F89A288526500AAC235B
  • 校验:在文件所在目录执行 certutil -hashfile 玫瑰少女桌宠.exe SHA256,与上面一致再运行。