BongoCat 桌面宠物
BongoCat 是一款基于 Rust 与 Tauri 构建的跨平台互动桌面宠物,一只 Live2D 小猫会跟随鼠标移动,并对键盘、鼠标和手柄按键做出敲击动作,支持自定义模型、离线运行且不收集用户数据。
爱鲜报评分
0.0
0 人评分
24k
星数
是
中文
Rust
主语言
是
活跃
22
贡献者
人工分析
EDITORIAL推荐理由
项目以 Rust + Tauri 实现,安装包轻量、内存占用低,同时具备 Live2D 动画与全局输入监听能力,工程完成度很高。两万多 Star 与活跃的中文社区(QQ 群、HelloGitHub 推荐)说明其可用性与口碑。想学习 Tauri 桌面开发、全局键鼠钩子或 Live2D 集成的开发者,都能从中获得参考。
适用场景
- 桌面美化与陪伴
- 直播/录屏时的趣味互动元素
- 学习 Tauri 跨平台桌面开发
- 研究全局键鼠与手柄事件监听
- Live2D 模型集成实践
优点
- Rust + Tauri 技术栈,体积小、性能好
- 跨平台支持 Windows 与 macOS
- 支持自定义 Live2D 模型,扩展性强
- 完全离线运行,不采集用户数据
- 开源 Apache-2.0,中文社区活跃
缺点
- 官方说明主要覆盖 Windows 与 macOS,Linux 支持需自行验证
- 自定义模型需要一定的 Live2D 制作基础
- 全局输入监听在部分系统上可能触发权限或安全软件提示
上手难度
进阶
项目简介
BongoCat 是一款跨平台互动桌面宠物。一只 Live2D 小猫会常驻在你的屏幕上,眼睛和爪子跟随鼠标移动,并在你按下键盘、鼠标按键或手柄按键时做出对应的敲击动作。项目灵感来自 MMmmmoko 的 Bongo-Cat-Mver。
核心特性
- 跨平台运行:官方提供 Windows 与 macOS 版本。
- 按键联动动画:为不同的键盘按键、鼠标按键和手柄按键匹配相应的动作。
- 自定义模型:支持导入自己的 Live2D 模型,把小猫换成你喜欢的样子。
- 窗口自由摆放:宠物窗口可随意拖动,不干扰正常使用。
- 隐私友好:完全离线运行,不联网、不收集用户数据。
技术栈
| 层面 | 选型 |
|---|---|
| 系统语言 | Rust |
| 桌面框架 | Tauri |
| 动画 | Live2D |
| 许可协议 | Apache-2.0 |
Rust 负责全局输入监听与窗口管理等底层能力,前端负责 Live2D 渲染与交互,二者通过 Tauri 的 IPC 通信。
模型资源
官方维护了 Awesome-BongoCat 仓库,可在其中浏览、下载更多猫咪模型,也可以分享自己制作的模型。
适合谁
- 想给桌面增添一点乐趣的普通用户;
- 直播或录屏时需要趣味互动元素的创作者;
- 希望学习 Tauri 桌面应用、全局键鼠钩子或 Live2D 集成的开发者。
注意事项
全局输入监听在部分系统上可能需要授予辅助功能或输入监控权限,若被安全软件拦截需手动放行。
评论
- 暂无评论,来写第一条吧。