完整开源桌面宠物框架DyberPet:半小时让心爱的角色住进你的桌面

📅 2026/8/17 22:28:29
完整开源桌面宠物框架DyberPet:半小时让心爱的角色住进你的桌面
完整开源桌面宠物框架DyberPet半小时让心爱的角色住进你的桌面【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet写代码写到凌晨一点屏幕角落里忽然冒出一只小猫歪着头问你还不睡吗——这不是科幻片而是桌面宠物框架 DyberPet 每天都会上演的日常。这个基于 PySide6 的开源项目把动画、养成、任务、商店和 AI 对话打包成一套完整可玩的桌宠系统让你喜欢的角色真正住进电脑桌面。它不是动图是一套活的角色系统很多人第一次听说桌宠下意识以为只是个会循环播放的 GIF 展示器。DyberPet 的差别在于你放上桌面的不是一个贴纸而是一个有状态、有情绪、会成长的伙伴。角色会饿饱食度随时间流逝喂食才能满血复活角色会长大互动和投喂积累好感度等级上限足足 200 级角色有脾气不同状态下会触发不同动作和对话气泡角色不是孤身一人迷你宠物可以跟在主角色身后排队散步换句话说它把一套完整的电子宠物数值体系装进了 PySide6 桌宠框架里动画、交互、养成、商店环环相扣绝不是玩具级别的演示项目。上手前先认识它的三件套生态DyberPet 的可玩性很大程度来自模组机制。整个生态由三类模组构成全部采用标准化的文件夹结构放进对应目录就能被自动识别加载模组类型用途配置文件角色模组角色本体动画、属性、交互逻辑pet_conf.json、act_conf.json迷你宠物模组跟随主角色的附属伙伴与角色同构物品模组食物、收藏品、可穿戴物品items_config.json官方素材合集里已经收录了流萤、纳西妲、魈、像素猫meme 等多位角色的成品模组下载后通过应用内导入即可全程不用碰一行代码。三步让角色住进你的桌面不想折腾的话Windows 用户直接下载打包好的 EXE 双击就能跑。想自己动手的全程也只要三步。第一步准备运行环境建议先建一个独立的 conda 环境把依赖装齐conda create --name Dyber_pyside python3.9.18 conda activate Dyber_pyside conda install -c conda-forge apscheduler conda install -c conda-forge pynput pip install PySide6-Fluent-Widgets1.5.4 pip install pyside66.5.2 pip install tendo第二步拉取项目代码git clone https://gitcode.com/GitHub_Trending/dy/DyberPet第三步启动主程序进入项目目录运行run_DyberPet.py。首次启动会自动创建配置文件和数据目录随后在角色管理界面导入心仪的模组角色就会出现在屏幕上。到这里你的桌宠已经入住。接下来真正有意思的部分才刚刚开始。把角色喂养成你想要的样子桌宠上线后你会发现它有一套属于自己的人生右键菜单是总控台角色面板、系统设置、聊天、动作选择都从这里进入左键拖拽能帮它挪窝松手时还带反弹效果物理手感很细腻快速连点会被判定为拍拍触发特殊气泡和小奖励每次投喂都会实时刷新饱食度与好感度并通过通知栏告诉你数值变化好感度系统的设计尤其讨喜不再是简单的 7 级封顶而是每 120 点好感升 1 级、最高可到 200 级1 级星星、4 级月亮、16 级太阳、64 级皇冠徽章直接挂在右键菜单和角色面板上像极了收集党最爱的成就墙。桌宠也能当效率助手别以为它只会卖萌。DyberPet 内置的生产力模块能让这只小东西从摸鱼神器一秒变身工作搭子番茄钟标准 25 分钟工作 5 分钟休息角色会同步播放专注动画专注时间自定义时长支持暂停与取消日常任务设定每日目标完成后结算金币奖励待办与提醒定时提醒、间隔触发通知走气泡加语音双通道再加上屏幕锁定时数值自动停止变化、自动喂食等细节设定它不会在你离开时偷偷饿肚子体验相当周到。想让角色开口说话有两条路一条是现成的对话气泡系统。点击、拍拍、喂食、升级都会触发对应的气泡文案项目还内置了多套气泡皮肤配置。另一条路是接入大语言模型——AI 模块能把桌宠升级成真正的 AI 桌面宠物助手陪聊、管理待办都不在话下。注意一点AI 是加分项而不是门槛不接大模型桌宠系统依旧完整可玩。对话逻辑不是死的它支持分支树。从一句开场白出发根据你的选择流向不同的剧情节点一张图就能讲清楚当然不是所有场景都需要复杂的树。比如睡前道晚安一条直线走到底就够了从开场文本一路推到结束语配置起来更省心进阶玩法亲手做一只专属角色模组玩到深处你多半会想这个角色要是出自我手就好了。 DyberPet 恰好把模组开发的成本压得很低——核心就是一个文件夹加两个 JSON。一个标准角色模组长这样角色名/ ├── action/ # 动作帧图片stand_0.png、stand_1.png…… ├── info/ # 角色头像与信息 ├── pet_conf.json # 角色属性、动作映射、交互逻辑 ├── act_conf.json # 每个动作的帧间隔、移动参数、触发条件 └── items_config.json # 关联的物品与效果实现原理其实很朴素程序按设定间隔依次播放 action 目录下的帧图片就形成了动画动作带移动属性时每次换帧顺带挪动整个角色。参数怎么配、支持哪些进阶能力比如可穿戴物品、昼夜作息、个性化通知官方文档 docs/art_dev.md 里写得很细照着做就能上手。几个过来人提醒你的避坑点模组文件和文件夹务必用英文命名部分中文解压环境下会出现乱码甚至崩溃玩久了记得定期导出游戏存档防止意外丢档多角色同时挂桌面会吃资源低配机器建议一次只开一两只开发完的模组先在系统面板的自动添加功能里过一遍程序会帮你揪出配置错误写在最后DyberPet 目前迭代到 v0.8.5采用 MIT 协议开源Windows 版有现成的打包产物。它的 LLM 相关能力还在持续开发中作者也在 B 站与社区里征集共建伙伴。如果你想要一个会陪你加班、提醒你喝水、还会因为被喂食开心到冒泡的桌面宠物这可能是目前最完整、也最值得动手玩的开源选择了。毕竟让喜欢的角色住进桌面这种事体验过的人都知道真香。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考