BongoCat是一款很有意思的桌面宠物小工具,它把一只可爱的Live2D打字猫放到你的屏幕底端。你敲键盘、点鼠标或者按手柄,它都会跟着做动作,挥挥爪子、眨眨眼睛,特别有互动感。软件用C语言配合SDL3和OpenGL开发,没有用Electron,所以跑起来很轻快,不占什么资源。Windows、macOS和Linux都能用,装好就能玩,给桌面添点乐子。
官方介绍
BongoCat(vladelaina版)是一款基于C、SDL3与OpenGL实现的开源跨平台桌面宠物工具。它通过多平台事件监听器实时捕获用户的键盘、鼠标和手柄输入,驱动Live2D模型做出动态反应,提供打字猫挥爪、眨眼等趣味互动效果。项目在Windows上采用Raw Input,macOS使用Quartz event tap,Linux则通过XInput2,三大平台监听器在主循环之外运行,把带时间戳的事件塞进无锁原子队列,再由主线程的SDL3事件循环驱动Live2D模型更新与OpenGL合成渲染,默认60 FPS。软件支持从内置模型、外部包(Mver/Tauri/.model3.json)、图像补丁等多种来源加载模型,带独立偏好设置窗口、手柄归一化处理、音频反馈与叠加层渲染,轻量流畅,无需Electron。
BongoCat如何使用
1,在本站下载安装后就能直接打开
2,右键可以更改各种自定义设置
3,支持多种偏好设置
4,还能修改模型,自定义上传使用
亮点特色
1、实时互动反馈,BongoCat能捕捉键盘、鼠标和手柄的每一次输入,让Live2D猫咪同步做出挥爪、敲击、眨眼等动作,仿佛真的在陪你打字,桌面瞬间生动起来。
2、原生轻量架构,采用C+SDL3+OpenGL打造,没有Electron的臃肿,运行流畅占用低,默认60 FPS渲染,长时间挂着也不会拖慢电脑速度。
3、模型自由扩展,支持内置模型、外部包、图像补丁等多种加载方式,你可以按喜好更换猫咪外观,打造独一无二的专属桌面宠物。
用户实测评价
1、用了几天感觉挺有意思的,打字的时候猫咪跟着敲,停下来它还会眨眼卖萌,工作时多了点陪伴感。资源占用确实低,我老笔记本挂着也不卡,比那些Electron做的桌宠轻快多了。
2、安装很简单,解压就能用,设置窗口里能调模型和偏好,手柄也能识别。猫咪动作挺跟手的,基本感觉不到延迟,60帧看起来很顺滑,放在屏幕角落不挡事。
3、跨平台这点很赞,我Windows和Mac都装了,表现差不多。模型加载方式多,换了个自己喜欢的皮肤,每天看着心情都好。免费开源,作者更新也勤快,值得推荐。
常见问题解答
1、问:BongoCat支持哪些操作系统?
答:目前支持Windows、macOS以及Linux(Debian/Ubuntu)三大平台。Windows使用Raw Input监听,macOS用Quartz event tap,Linux通过XInput2,各平台都有对应的原生实现,运行稳定流畅。
2、问:软件占用资源高吗,会不会影响电脑性能?
答:不高。BongoCat用C+SDL3+OpenGL原生开发,没有Electron那种庞大的运行时,默认60 FPS渲染,CPU和内存占用都很低,长时间挂在桌面上也不会明显拖慢系统。
3、问:可以更换猫咪的模型或外观吗?
答:可以。软件支持从内置模型、外部包(Mver/Tauri/.model3.json)、图像补丁等多种来源加载模型,你可以在偏好设置里切换,轻松换成自己喜欢的外观。
更新日志
1、v1.12.0版本优化了Live2D模型的渲染性能,提升了高负载下的帧率稳定性,让猫咪动作更加顺滑自然,减少了卡顿现象。
2、新增手柄归一化处理,改善了不同手柄设备输入的兼容性,让手柄玩家也能获得一致的互动体验,操作反馈更准确。
3、完善了音频反馈与叠加层渲染功能,猫咪互动时的音效表现更丰富,叠加层显示效果也更细腻,整体观感提升。
4、修复了部分平台下事件监听队列的偶发延迟问题,优化了无锁原子队列的处理效率,输入响应更加及时。
5、改进了偏好设置窗口的布局与交互,模型加载流程更顺畅,外部包和图像补丁的识别成功率有所提高。
6、针对Linux平台的XInput2监听做了兼容性调整,解决了部分发行版下输入捕获异常的问题,跨平台体验更统一。