乐于分享
好东西不私藏

深夜治愈神器:这只桌面猫咪,让我敲代码时不再孤单

深夜治愈神器:这只桌面猫咪,让我敲代码时不再孤单

🎯 项目起源:一个macOS用户的执念

BongoCat 的灵感来自 Windows 平台上大受欢迎的 Bongo-Cat-Mver(由 MMmmmoko 开发)。


✨ 核心魅力

1️⃣ 实时互动:你的每个动作,它都在看

BongoCat 不是一张静态图片,而是一个实时响应系统

你的操作
猫咪的反应
敲击键盘
同步做出”按键”动作,仿佛在和你一起打字
移动鼠标
眼睛和头部跟随光标转动
点击鼠标
左右键对应不同的爪击动作
滚轮滚动
耳朵会上下摆动
连接游戏手柄
摇杆和按键都有专属动画
长时间不动
会打瞌睡,偶尔伸懒腰

最治愈的瞬间: 当你疯狂敲代码时,它也在旁边”疯狂”敲空气,仿佛在说”我陪你一起加班”。


3️⃣ 高度可定制:打造你的专属猫咪

BongoCat 支持导入 Live2D 自定义模型

  • 从社区下载其他玩家制作的猫咪形象

  • 使用官方转换工具将 Bongo-Cat-Mver 的模型迁移过来

  • 调整窗口大小、透明度、位置,甚至开启”穿透模式”(鼠标可点击穿透猫咪窗口)

模型仓库:Awesome-BongoCat —— 社区共享的各种萌猫造型。


🛠️ 技术架构:小而美的工程典范

BongoCat 的代码结构清晰优雅,采用分层设计:

BongoCat/├── src-tauri/          # Rust 后端核心│   └── src/core/│       ├── device.rs   # 设备输入监听(键盘/鼠标/手柄)│       ├── gamepad.rs  # 游戏手柄专用逻辑│       └── ...├── src/                # Vue 3 前端│   ├── composables/    # 组合式函数│   │   ├── useModel.ts # 模型渲染控制│   │   └── useDevice.ts# 设备统一处理│   └── utils/live2d.ts # Live2D 引擎封装└── assets/models/      # 猫咪模型资源    ├── standard/       # 标准模式    ├── keyboard/       # 键盘模式    └── gamepad/        # 手柄模式

关键技术选型:

  • Tauri:跨平台原生应用框架,替代 Electron

  • Vue 3 + TypeScript:现代化前端开发体验

  • Live2D:2D 动态模型渲染技术

  • Naive UI:简洁美观的组件库


🚀 5分钟快速上手

方式一:直接下载安装(推荐)

访问 GitHub Releases 页面,下载对应系统的安装包:

  • macOS:.dmg 格式

  • Windows:.exe 安装程序

  • Linux:.AppImage 或 .deb/.rpm

方式二:命令行安装(macOS)

# 使用 Homebrew 一键安装brew install bongocat

🎮 三种模式,满足不同场景

模式
适用场景
特点
标准模式
日常桌面装饰
基础互动,资源占用最低
键盘模式
编程、写作
专注响应键盘输入,打字时同步动作
游戏手柄模式
游戏直播、娱乐
完整支持手柄摇杆和按键反馈

切换方式: 右键系统托盘图标 → 选择模式。


🌟 社区与生态

  • GitHub 仓库:https://github.com/ayangweb/BongoCat

  • 模型分享:Awesome-BongoCat


📝 写在最后

在这个 AI 大模型、Agent 框架满天飞的时代,BongoCat 显得有点”格格不入”。

它不解决生产力问题,不提升工作效率,甚至有点”无用”。

但正是这份”无用”,让它成为了深夜加班时的一丝温暖,是数字世界里的一点柔软。

有时候,我们需要的不是更强大的工具,而是一个陪伴。

就像项目作者说的:“每一份认可都值得被珍视!赞赏随缘,心意无价,谢谢你的支持 ❤️”

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 深夜治愈神器:这只桌面猫咪,让我敲代码时不再孤单

猜你喜欢

  • 暂无文章