
桌面宠物这东西,要么太重、要么要联网、要么占着 Dock 惹人烦。SunPet 反其道而行之:它是一组基于 Swift 与 AppKit 的 macOS 桌面宠物,三个独立 App 各自运行,也能同时启动互相接话,全程不联网、不要求麦克风和摄像头权限,还不占用 Dock,轻量得像桌面上的小摆件。
GitHub 国内访问较慢,如打不开可多刷新几次
项目信息表
| 项目名称 | SunPet |
| 适用平台 | Apple Silicon Mac,macOS 14 及以上 |
| 技术底座 | Swift 与 AppKit,macOS 原生能力 |
| 安装形式 | DMG 安装包,拖入应用程序目录即可 |
| 角色数量 | 三个独立 App,可单独或同时运行 |
| 代码许可 | MIT 许可,头像与声音素材另有权利说明 |
上手指南
- 先确认设备是 Apple Silicon Mac 且系统在 macOS 14 以上,再从仓库 Releases 页下载 DMG 安装包,别的硬件或系统环境不在项目说明的支持范围内。
- 把 App 拖入应用程序目录,首次打开时应用没有苹果签名,系统会提示无法验证开发者,这时用右键选择打开的方式启动,不要反复双击。
- 先单独运行一个 App 试手感:点一点桌宠,听一听预设原声台词,确认点击交互和显示都正常,再考虑同时开多个。
- 想看多角色接话就把三个 App 同时启动,再摇一摇电脑,摇动交互走的是机身加速度计,不用麦克风和摄像头,台式机或没有加速度计的设备上这个玩法可能触发不了。
- 打算换形象、换声音或扩展角色时,先读仓库里的 TECHNICAL.md 技术文档和 NOTICE.md 权利说明,代码是 MIT 许可,但头像和声音素材不得商用,两者要分开算。
明确取舍:先判断这三点再装
SunPet 的卖点是轻和专,短板也同样直接,装之前对照一下:
| 你的情况 | 建议 |
| Apple Silicon 加 macOS 14 以上,只想在桌面养个轻量桌宠 | 适合直接试用,上手成本很低 |
| 想学 AppKit 桌面应用或做桌宠原型 | 适合,源码加技术文档都齐全 |
| 用的是 Intel Mac 或较旧 macOS | 暂不适合,项目要求明确写在前面 |
| 想商用头像和声音素材,或要跨平台、联网能力 | 暂不适合,素材不得商用,跨平台也不在项目范围内 |
还有一个容易忽略的点:三个 App 之间的具体通信机制、资源占用和异常恢复行为,公开资料没有详细说明,只是演示多角色接话效果的话完全够用,但要拿去做严肃的二次开发,最好先读源码确认。
常见问题
问:三个桌宠是皮肤还是三个应用?
答:是三个彼此独立的 macOS App,不是同一应用里的多个皮肤。它们可以分别运行,也能同时启动形成互相接话的连续互动效果。
问:摇动电脑触发回应是什么原理?
答:项目说明中提到摇动交互使用机身加速度计,不使用麦克风和摄像头。所以能不能摇出来,取决于设备有没有加速度计,笔记本一般没问题,台式机要先确认。
问:首次打开提示无法验证开发者怎么办?
答:这是未签名应用的正常提示,用右键选择打开的方式启动一次即可。之后按正常方式打开,不用每次都右键。
问:能不能把形象和声音换成自己的?
答:代码层面可以,项目提供 MIT 代码许可,支持基于源码更换形象、声音或扩展角色。但要注意头像和声音素材本身不在 MIT 许可里,README 明确提示不得商用,换素材前先读 NOTICE.md。

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







