把喜欢的角色放到桌面上DyberPet 免费开源桌宠框架【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet深夜十一点你在任务面板按下开始专注时间桌面上的小猫换成专注姿势头顶浮出番茄钟倒计时结束的那一刻金币从它身边抛物线掉落。这是 DyberPet——一个基于 PySide6 的免费开源桌宠框架把角色动画、养成、任务、商店装进桌面而不是一张 GIF。动画、存档、模组全部开源改一个 JSON 就能做出自己的宠物。项目速览PySide6 搭出来的桌宠系统一句话定位它把桌宠做成了一套带数值、经济系统和任务线的完整框架你既可以直接玩也可以照着它做自己的角色。技术栈Python 3.9 / PySide6 6.5.2 / PySide6-Fluent-Widgets 1.5.4平台Windows 有打包 EXEmacOS、Linux 可源码运行许可证GPL v3见 LICENSE版本EXE 已到 v0.8.5源码当前开源至 v0.6.7见 README.md内置内容Kitty、ChrisKitty 两个角色派蒙迷你宠物以及汉堡、薯条等 4 种默认物品 跑起来双击 EXE 或跑一条命令Windows 用户最省事从 Release 下载 v0.8.5 的 EXE双击即可运行不碰任何命令行。想读源码或改配置就 clone 下来跑入口脚本 run_DyberPet.pygit clone https://gitcode.com/GitHub_Trending/dy/DyberPet cd DyberPet pip install pyside66.5.2 PySide6-Fluent-Widgets1.5.4 apscheduler pynput tendo python run_DyberPet.py建议按 README 用 conda 建一个 Python 3.9.18 的独立环境再装依赖。启动后出现两个面板右键角色可打开系统面板角色管理、基本设置、存档管理另有一个任务面板含状态、背包、商店、日常任务、动画管理五个页签。图注桌面角色与系统面板、任务面板的布局背包、商店、任务页签都在右侧面板内核心功能拆解喂食、番茄钟、和自制宠物养成系统饱食度与好感度替谁解决什么让挂着玩变成每天惦记它一下。怎么操作单击角色触发拍拍动作从背包给角色喂食。操作后看到什么饱食度按 0/50/80/100 分成饿昏、饥饿、正常、活力四档每 2 分钟衰减一次角色状态直接改变动画池——活力高时大概率走动饿昏后只播放睡觉动作。好感度上限 200 级每级需 120 点动作和物品随等级解锁升级时右键菜单和角色面板会出现星星、月亮、太阳、皇冠四种徽章。番茄钟与专注时间替谁解决什么把提醒我休息包装成宠物行为。怎么操作在任务面板的 Focus Session 里设定时长或开番茄钟角色会自动切到focus专注动画。操作后看到什么专注结束或勾选一条待办获得 200 金币每累计 5 条任务再额外结算 1500 金币任务完成还会触发物品掉落动画。番茄钟和专注时间各有 6 种开始/结束/取消的独立通知。MOD 生态一个文件夹就是一只新宠物替谁解决什么想用自己喜欢的角色不用改一行代码。怎么操作把角色文件夹放进res/role/或在 App 里导入下载的模组。操作后看到什么docs/collection.md 收录了社区 12 个角色纳西妲、魈、流萤等、6 只迷你宠物和 4 个物品包迷你宠物会自动排队跟随主角色可单独开关跟随和掉落。物品支持 buff例如默认物品里汉堡让饱食度 5 分钟不降、薯条每 30 秒产出 5 金币。谁适合用三个具体时段长时间写代码时开番茄钟角色切专注姿势你被它在等你回来的机制盯着休息而不是被弹窗骂。备考刷题时用专注时间 每日目标面板完成目标按连续天数加发金币正向反馈直接挂在桌面上。深夜加班时角色支持昼夜作息默认 08:00 入夜、23:00 起白天夜晚自动播睡觉循环你拍它一下还能触发被吵醒反应动画。 设计亮点文件夹即模组配置即内容关键决策只有一个所有角色、动作、物品都由 JSON 描述程序只负责按配置播放。以角色动作为例res/role/PETNAME/pet_conf.json里这样写random_act: [ {name: 站立, act_list: [stand], act_prob: 1.0, act_type: [2, 0]}, {name: 睡觉, act_list: [sleep], act_prob: 1.0, act_type: [0, 0]} ]收益很直接美术只需要画带前缀编号的 PNG 帧如stand_0.png、stand_1.png写两段 JSON 就能上架一个新角色docs/art_dev.md 把帧命名、anchor 对齐、昼夜动画等规则都写成了 checklist程序侧则把动画播放独立成线程你拖拽、点角色时动画模块自动让位窗口不会卡死。另一处小设计同样实在程序用单实例锁禁止多开从根上避免两个进程抢写同一份存档。上手建议备份路径与两个常见坑性能官方更新日志给出的存档写入耗时约 0.43ms且程序在退出前会主动存储一次数据不用手动存盘。备份养成数据都在data/目录Windows 在程序目录旁Linux 在~/.config/DyberPet/里面有settings.json、pet_data.json、task_data.json等文件想跨机迁移用面板里的存档导出/导入导出目录是Documents/DyberPet/Exports另有 6 个格子的快速存档位于Documents/DyberPet/Saves。坑一模组文件请用英文命名——官方文档明确记录了繁体中文路径解压后会导致乱码和程序崩溃。坑二源码版落后于 EXEv0.6.7 vs v0.8.5追新功能认准 Release 的 EXE本地已开着一个 DyberPet 时再启动第二份会静默退出这是单实例锁的设计行为不是坏了。LLM 对话模块仍在开发、暂未完全开源方向是接大模型让桌宠真正陪你聊。想立刻体验下载 v0.8.5 的 Windows EXE 双击即可想造自己的角色先通读 docs/art_dev.md。长尾关键词桌宠养成系统、PySide6 桌面宠物、开源桌宠 MOD 开发、桌面番茄钟专注工具、二次元角色桌面互动框架【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考