开源桌面宠物框架DyberPet:3分钟把喜欢的角色请上桌面

📅 2026/8/24 10:05:02
开源桌面宠物框架DyberPet:3分钟把喜欢的角色请上桌面
开源桌面宠物框架DyberPet3分钟把喜欢的角色请上桌面【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet下午三点你正在翻一份翻不完的需求文档桌面右下角突然动了一下——刚装好的开源桌面宠物DyberPet里那只像素小猫打了个哈欠蹦到屏幕另一边然后趴下睡着了。这是DyberPet的日常真实画面它不是动态壁纸也不是表情包而是一个住在你屏幕里、能喂食、能戳、会掉东西的数字伙伴。不是GIF播放器你在养一个数字伙伴一句话说清传统桌面宠物是贴在屏幕上的GIFDyberPet是住在屏幕里的电子宠物——前者只会放动画后者有饱食度、有好感度还会对你做出反应。传统桌面宠物DyberPet互动点一下动一下能拍、能拖、能喂食有独立饱食度与好感度内容固定的几个角色、物品、音效、迷你宠物都能用JSON扩展附加纯装饰内置番茄钟、专注计时、待办提醒还有一点值得提它支持接入大模型当桌面聊天助手但不接也依然是完整可玩的桌面宠物体验AI是加分项而不是前提。从clone到看见它蹦跶 Windows用户可以把下面全跳过直接拿Release里的打包EXE双击运行就行。想从源码看它怎么跑把这几行贴进终端git clone https://gitcode.com/GitHub_Trending/dy/DyberPet cd DyberPet pip install PySide6-Fluent-Widgets1.5.4 pyside66.5.2 apscheduler pynput tendo python run_DyberPet.py弹出来的主界面是一个很干净的角色管理面板内置的像素猫Kitty是默认住户。在它的卡片上点启动两秒内小人就出现在桌面角落。戳它一下头顶飘出爱心用手把它拖走松手后它会带着重力感弹回地面右键弹出菜单能换角色、看状态、召唤同伴还能开番茄钟。下面这段动图是它最接近日常的状态主面板里还有状态、背包、商店、任务入口宠物的饱食度、好感度和金币都在这里实时显示。头十分钟你多半已经喂过它一次、拍过它几下、把它拖到屏幕角落了——这是它和别的桌面应用最大的不同你用的不是工具是在养宠物。最值一提的三件事饱食度与好感度活的感觉从这里来让宠物活起来的核心是数值。饱食度随时间下降要喂食恢复互动和任务涨好感度每级120点、上限200级等级越高解锁的对话和物品奖励越多。每种食物的效果写在物品配置文件里比如汉堡回10点饱食度、3点好感度还附带一个5分钟内饱食度不掉的buff。长时间不喂它会用气泡跟你撒娇讨食点击它还有概率掉落物品物品会画着抛物线落到任务栏这个细节很上头。对话气泡它会接话还能做选择宠物头顶的气泡不是随机蹦字。它支持两种对话结构线性对话问好、关心、道别一路到底和树状分支对话你的选择决定下一个节点。下图就是分支对话的结构仔细看会发现它其实是一张小小的对话流程图触发时机也很多启动问好、饱食度低时讨食、被你拍太多下会闹脾气。如果你有过角色突然接了你一句话的体验就知道它有多提气。番茄钟与专注它还是个计时器开始25分钟番茄钟后宠物切换成专注动作工作时不说话到点弹出提醒让你休息。自定义专注时长同样能在结束后给物品奖励。通知系统还会合并同类消息饱食度和好感度同时变动时不会让你被五层弹窗淹没。改一行JSON改变你桌宠的性格 ️每个角色的行为都由配置文件决定。去res/role/下找你正在用的角色打开它的pet_conf.json会看到类似这样的动作列表{name:左右行走, act_list:[left_walk,right_walk,default], act_prob:0.1, act_type:[3,1]}act_prob是这条动作被触发的概率。把0.1改成0.5保存、重启程序你会发现原本安静站立的小猫变成了满屏溜达的活力版。改角色大小、气泡文案、甚至金币图标都是同样的套路——一行一改。想更进一步的话按素材开发文档画一个自己的角色配齐动作帧图和两份配置你的原创角色也能在桌面上走起来。这小家伙适合陪谁长时办公的上班族一天对屏八小时以上开番茄钟加专注模式25分钟安静、5分钟休息宠物负责提醒你活动。你的工作节奏会变成干完一轮看一眼它眼睛疲劳明显减轻。备考的自学者考研、考证实战选手专注时长按学习时段设置完成一轮拿一份奖励待办提醒保证重要事项不丢。学习过程被游戏化完成一次学习这件事有了掉落期待。会画两笔的画师或二次元同好这个框架最值的点在于它能让你的画作动起来。把自己画的形象做成角色模组放桌面再分享给社区完成感和画完就完完全不同。提前帮你踩过的几个坑源码运行的话依赖版本很讲究PySide6 6.5.2 和 PySide6-Fluent-Widgets 1.5.4 是组合装新的任一方大概率启动就闪退——照README抄版本号即可。导入了角色模组却看不见检查文件夹结构是否完整、JSON是否少了逗号——手写JSON的出错率比想象中高丢进任意一个JSON校验器一秒定位。别强行开多个程序实例存档会乱。程序已经禁止多开想让多个角色同屏用右键菜单里的召唤同伴那是设计好的路径。社区已经画好了一整个世界素材合集docs/collection.md里躺着二十多个现成角色模组原神的纳西妲、魈、流浪者星铁的火萤、饮月连像素猫meme都有。迷你宠物和食物物品包也齐全。README里还提到LLM模块正在开发中后续方向是能聊天的桌面助手。想参与的话提issue反馈问题最直接做出模组的话也可以投稿进合集。打开终端把前面代码块里那四行命令贴进去让小家伙住进你的桌面吧。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考