【开源自荐】BongoCat 桌宠全新升级!开源 × 跨平台,快来撸猫!

iShot_2025-04-22_14.47.57.gif

开源地址

仓库地址:BongoCat

开发背景

本项目灵感来源于 MMmmmoko 大佬的 Bongo Cat Mver,相信很多朋友在直播间或社交平台上都曾见过这款超萌的桌面宠物,深受大家的喜爱。由于原项目仅支持 Windows,而我是一个深度 macOS 用户,因此我希望在自己的设备上也能体验这只可爱的 BongoCat。于是,我决定开发一个适配 macOS 的版本。

此外,得益于 Tauri 框架的强大跨平台能力,本项目不仅支持 macOS,还能在 Windows 和 Linux 上运行,旨在让更多用户能够与这只可爱的猫咪互动!

实际上,早在去年我就计划开发这个项目,但遇到了不少技术瓶颈。后来,在开发另一个开源项目 EcoPaste 的过程中,我积累了更多技术经验,因此这次的开发过程顺利得多。

项目简介

BongoCat 是一款轻量、开源的桌面宠物应用,带来趣味与陪伴。主要特性包括:

  • 跨平台兼容:基于 Tauri v2 开发,支持 macOS、Windows 和 Linux。

  • 实时互动:根据键盘输入或鼠标操作,同步移动鼠标或敲击键盘,活灵活现。

  • 开源免费:代码完全公开,欢迎社区贡献与反馈。

无论是为直播间增添趣味,还是作为日常工作的桌面小伙伴,BongoCat 都能为你带来欢乐!

如何下载

请前往 Releases 页面,下载最新版本。

macOS

  • Apple Silicon:下载 BongoCat_aarch64.dmg
  • Intel Chip:下载 BongoCat_x64.dmg

Windows

  • 64 位系统:下载 BongoCat_x64.exe
  • 32 位系统:下载 BongoCat_x86.exe
  • ARM64 架构:下载 BongoCat_arm64.exe

Linux (X11)

  • Debian / Ubuntu:下载 BongoCat_amd64.deb
  • Fedora / RHEL:下载 BongoCat_x86_64.rpm
  • 通用版本:下载 BongoCat_amd64.AppImage

未来计划

  • 修复社区反馈的已知问题,提升稳定性与兼容性。

  • 让猫咪触发模型动作,提升互动性与可玩性。

  • 支持导入自定义模型,打造属于你的专属桌宠。

  • 提供 Web 版本,通过 OBS 浏览器源直接展示猫咪。

致谢

感谢 MMmmmoko 提供的原始项目灵感,以及 Tauri 社区的强力支持!同时,也欢迎大家提出宝贵的建议或贡献代码,让 BongoCat 变得更好。

如果你喜欢这个项目,请动动小手给个 Star :glowing_star:,你的支持是我继续开发的动力!同时,也欢迎在 Issues 中反馈问题或提出新想法!

12 个赞

可爱捏

1 个赞

敲可爱,可以调整猫猫大小嘛?

1 个赞

就像普通窗口一样去边缘拖拽

有个小建议:Linux 版建议把软件分类归到 “游戏” 里,而不是放到 “其他” 里。Linux 系统中,其他的桌面摆件(比如 oneko、xsnow、xeyes)都是放到 “游戏” 里的。

1 个赞

好嘞,下个版本进行分类

玩了一天,发现两个小问题,开发者可以参考一下:

(1) 建议锁定窗口长宽比,否则可能会出现猫猫和键盘分离的情况:

02.webp

(2)可以考虑优化下按键显示逻辑,比如:

  1. 区分左、右 Ctrl,左、右 Alt,目前当我按一侧的 Ctrl 或 Alt 时,窗口中两侧的 Ctrl 和 Alt 都会亮起。
  2. 重新设计一下同时按两个键时的显示效果。现在当我按同时按 2 个键时,猫猫会变成三只手。

01.webp

1 个赞

1、当前版本已经是自动等比状态, 如能提供复现步骤,麻烦录屏并提交至 GitHub Issues,非常感谢!

2、参考 [功能]shift、ctrl、alt,是否可以区分左右 · Issue #49 · ayangweb/BongoCat · GitHub

好玩喵

1 个赞

感谢回复,更新至 0.2.1 版本后上述问题已消失。

哦不支持 wayland,抓不到鼠标的位置

我有个问题,里面的模型管理是干嘛的?云AI猫咪?

自定义模型,没有接入 AI 的计划

iShot_2025-06-03_16.40.34.png

自 BongoCat 发布以来,大家对自定义模型功能的呼声一直很高。现在,这个期待已久的功能终于上线了,从 v0.5.0 开始,你可以自由导入自己制作的模型,让桌面宠物更加个性化、独一无二!

:paw_prints: 关于 BongoCat

BongoCat 是一款开源的、跨平台的、可互动的桌面宠物应用。

:link: 开源地址:https://github.com/ayangweb/BongoCat

:sparkles: 如何制作模型

模型制作稍微有点讲究,三言两语说不清楚。如果你对 DIY 感兴趣,不妨看看这篇详细教程:

:open_book: 教程传送门:https://juejin.cn/post/7509872655802269731

:rocket: 模型导入指南

只需简单三步,就能让你的桌宠焕然一新:

  1. 打开偏好设置窗口,进入「模型管理」界面;

  2. 将已制作好的模型文件夹拖拽点击导入到指定区域;

  3. 在模型列表中选择你导入的模型,立刻开始使用!

:movie_camera: 我还录制了一段简短的视频,手把手演示了模型的简单制作过程和导入流程,欢迎观看:https://www.bilibili.com/video/BV1TA7Kz4EDW

:artist_palette: 获取更多模型

不会自己制作模型也没关系,我已整理了一些模型供大家免费下载使用,同时也欢迎大家分享自己的模型作品,共同丰富 BongoCat 的生态。

:link: 精选模型合集:https://github.com/ayangweb/Awesome-BongoCat

2 个赞

所以这就是搜狗输入法桌宠的源头?

建议增加免安装版

比这个古早的东西很多。比如好多好多年前听说过一种叫 “伪春菜” 的软件,也是这种类似于桌面宠物的小程序。

https://moegirl.icu/伪春菜

另外,还有一个早已停止运营的 QQ 宠物,那个在国内的名气可能更大一些。我记得 2013、14 年左右我还玩过一阵子。

1 个赞