
BongoCat键盘鼠标实时同步的跨平台互动桌宠【免费下载链接】BongoCat 跨平台互动桌宠 BongoCat为桌面增添乐趣项目地址: https://gitcode.com/gh_mirrors/bong/BongoCatBongoCat 是一款开源互动桌宠你敲键盘、动鼠标、打手柄时桌面上的猫会同步做出对应动作。支持 Windows、macOS、Linux适合想给桌面添点生气的用户也适合想动手改改开源项目的开发者。它解决什么问题桌面宠物只是在循环播放跟你无关写代码、写文档的时候你想看到的是猫的动作跟上你的操作而不是猫坐在角落里自顾自地放动画。BongoCat 监听真实的键盘和鼠标输入把你的操作直接当作动画来源每按一个键猫的爪子就按下一个对应的键位相当于猫在替你实时回放你的动作。换一台电脑就要换一款桌宠只支持 Windows 的键盘猫软件不少。BongoCat 基于 Tauri 编写同一套代码打包出 Windows、macOS、Linux 三个平台的安装包换主力机时同一只猫可以跟着走设置体验也基本一致。担心桌宠偷偷收集输入内容BongoCat 完全开源且离线运行不要求登录账号也不上报遥测数据键盘和鼠标事件只用于驱动本地动画不会离开你的电脑。装好它去项目 Releases 页面按你的系统选安装包Windows下载 .exe 安装程序双击完成安装macOS下载 .dmg 镜像把应用拖入应用程序文件夹Linux需 X11 环境下载 AppImage 直接运行或安装 .deb 包首次启动后留意设置页的权限提示macOS 要勾选屏幕录制Windows 要授予输入监听权限。权限没给全猫会一直坐着不跟手。核心场景玩法当你连续敲键盘的时候猫的爪子会跟你的按键同步在虚拟键盘上按下对应键位长按某个键爪子会保持按下状态像屏幕角落的小打击乐手。当你快速移动鼠标的时候猫的视线跟着光标做阻尼移动不会每个像素都抽动点左键右键它对应地按下左爪或右爪。不想要它盯着鼠标在设置里打开忽略鼠标即可。当你把手柄接上电脑的时候切到游戏手柄模型按 ABXY 按键或推动摇杆猫爪和身体会跟着动作手柄热插拔时自动切换状态不用额外设置。当你想让它不打扰工作的时候右键点击猫可以调出菜单也可以给显示/隐藏、置顶、鼠标穿透配置全局快捷键专心干活时一键收起需要时再唤出来。让它变成你的版本最轻的改法换模型、调透明度。设置页点击卡片就能在标准、键盘、游戏手柄三种预设模型间切换透明度、窗口大小、圆角、是否置顶都有滑杆可直接调全部即时生效。再深一点导入自定义模型。模型页有上传入口把你的 Live2D 模型打成 zip 上传即可出现在列表里。模型文件夹由 model3 模型定义文件、moc3 数据、cdi3 物理配置和 resources 键位图片目录组成键位图片的文件名决定它对应哪个键。最深改源码。把仓库克隆下来即可本地开发git clone https://gitcode.com/gh_mirrors/bong/BongoCat cd BongoCat pnpm install pnpm tauri dev克隆仓库并安装依赖最后一条命令启动开发环境之后改前端或 Rust 代码都能立即在猫窗口里看到效果。底层怎么跑的前端是 Vue 3 加 Pixi.js 渲染 Live2D 模型后端是 Rust 写的 Tauri负责全局键盘、鼠标、手柄监听和透明窗口管理置顶、鼠标穿透。事件从 Rust 侧发给前端再由前端驱动模型出爪和视线。目录划分很直白BongoCat ├── src/ # 前端 Vue 页面、状态与交互逻辑 ├── src-tauri/ │ ├── src/ # Rust输入监听、窗口管理 │ └── assets/models/ # 预置的 Live2D 模型 └── package.json你可能踩的坑QmacOS 上猫不跟键盘AmacOS 限制全局输入需要在系统设置 隐私与安全性 屏幕录制里给 BongoCat 授权然后重新打开应用。QWindows 上猫的爪子会卡住AWindows 拿不到可靠的按键抬起事件所以有个自动释放延迟默认 3 秒到点后猫会自动抬起爪子。QLinux 上装好打不开A目前只支持 X11 会话Wayland 下全局输入和窗口行为受限先切到 X11 会话再用。Q导入自定义模型后按键没反应A检查模型目录是否含 model3 文件、moc3 文件和 resources 键位图目录键位图文件名与键码对不上对应按键就不会出按动效果。下一步想换更多猫咪造型可以到 README 里提到的社区模型合集仓库 Awesome-BongoCat 找现成的或把自己做的模型提交上去。遇到 bug 或有功能想法直接在项目仓库提 IssueREADME 里也附了贡献指南改完源码欢迎提交合并。【免费下载链接】BongoCat 跨平台互动桌宠 BongoCat为桌面增添乐趣项目地址: https://gitcode.com/gh_mirrors/bong/BongoCat创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考