news 2026/10/29 1:55:05

BongoCat:免费开源的键盘猫,跟着你的鼠标和按键一起动

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
BongoCat:免费开源的键盘猫,跟着你的鼠标和按键一起动

BongoCat:免费开源的键盘猫,跟着你的鼠标和按键一起动

【免费下载链接】BongoCat🐱 BongoCat — A cross-platform interactive desktop pet that brings fun to your desktop!项目地址: https://gitcode.com/gh_mirrors/bong/BongoCat

BongoCat 是一款免费开源的桌面宠物软件,一只会跟着你敲键鼠的键盘猫。深夜加班、满屏代码的时候,瞟一眼屏幕角落里那只同步敲下每个键的猫,枯燥感就散了一半。

快速上手

不需要注册账号,也不用配置环境,跟着走三步就能把猫"接"回家:

  1. 克隆仓库:git clone https://gitcode.com/gh_mirrors/bong/BongoCat
  2. 在仓库根目录执行just build(需先装好 Rust 工具链,脚本会自动完成编译打包)。
  3. 启动生成的 BongoCat;macOS 按提示给终端授予"输入监控"权限即可,否则猫会出现但不会跟着按键动。

上手体验

键盘猫:你敲什么,它按什么

启动后默认是一只标准小猫坐在透明窗口里。每按下一个键,它都抬爪对应到那枚按键上;鼠标左右键、连击、长按也都有独立动作。写作、录屏、写代码时把它开在第二屏角落,你的输入节奏会多一个直观的"节拍器",录教程视频时画面也更有记忆点。

手柄模式:打游戏时猫也"上手"

插上游戏手柄再打开键盘模型对应的 gamepad 模型,A/B/X/Y、方向键、摇杆都会被映射成猫的按键动画。晚饭后一局游戏,屏幕边上的猫跟着你搓招、连发,比单独看游戏画面多了个观众。

透明窗口随你摆:陪你但不挡你

猫住在一个透明浮层里,可以拖到任意屏幕位置,右键拖动还能调整大小。设置里可以开启"鼠标悬停时隐藏"和"无操作时隐藏":你伸手去操作它,它就退到一边,不抢焦点也不挡窗口。

走进仓库 🐱

打开 resources/models/ 能看到 standard、keyboard、gamepad 三个内置 Live2D 模型,每个文件夹就是一套完整模型,支持导入你自己的模型,把这只猫换成任何形象。所有设置项的取值规则集中在 shared/config/config.schema.json,docs/technical-design.md 则记录了整体设计思路——开源意味着每一处行为你都能自己改。项目采用 Apache 2.0 协议,离线运行、不收集任何用户数据,这也是它敢常驻桌面、放心挂着跑的原因。

BongoCat 是一只不联网、不收集数据的桌面陪伴,让你的每次敲击都多一点反应。想看看它的完整功能清单或深入源码,从 README.zh-CN.md 开始翻吧。

【免费下载链接】BongoCat🐱 BongoCat — A cross-platform interactive desktop pet that brings fun to your desktop!项目地址: https://gitcode.com/gh_mirrors/bong/BongoCat

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/29 1:53:54

Kafka写数据入口:消息进了Broker之后交给谁

摘要:网络层把 Produce 请求解析完、RequestHandler 按 apiKey 路由之后,消息真正落盘的第一站是 ReplicaManager.appendRecords。这篇进入存储层,讲清楚写数据的调用链、appendRecords 内部五步、acks 三种分支,以及 acksall 时请…

作者头像 李华
网站建设 2026/10/29 1:52:51

基于 Spring Boot + Vue3 的民宿预订管理系统设计与实现

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系名片! 一、项目背景与意义 随着短途旅行和个性化住宿需求的增长,民宿已经成为旅游住宿市场的重要组成部分。与传统酒店相比,民宿房源分散、房型差异大、房东…

作者头像 李华
网站建设 2026/10/29 1:50:35

华为OD机试 - 最小极差分组(Python/JS/C/C++/Go 新系统 100分)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/29 1:50:34

拖拽生成页面的本质:从数据结构到渲染器的完整链路

简介:一套面向前端初学者与CMS开发者的拖拽建站示例包,聚焦从组件库拖拽组件到画布、自定义内容并自由排版的核心流程,直观呈现拖拽交互如何降低非技术人员搭建网页的门槛,也展示了简易拖拽克隆的实现思路。压缩包共9个文件&#…

作者头像 李华
网站建设 2026/10/29 1:50:31

5个3200比特大状态置换算法的设计与分析

5个3200比特大状态置换算法的设计与分析 以下仅为概念级设计,未经过密码分析,不可直接用于实际安全系统。每个置换都保持可逆,状态大小为 3200 bit,风格刻意拉开:几何、元胞自动机、语法树、代数矩阵、量子电路。 1. HYPERCUBE-3200:高维折跃

作者头像 李华
网站建设 2026/10/29 1:50:16

使用 Python 转换 Word 和 PDF 文件:DOCX 与 PDF 格式互转方法

于文档处理范畴内, Word与PDF归为两种极为常见的格式, 然而其用途大相径庭, Word利于编写排版, 呈编辑排版之便, PDF适宜分发以及打印, 具分发打印之适。于日常工作期间常常会需要在这两者间开展转换工作, 即将合同、报告由Word导出成为PDF进而发送给客户们, 又或者是将所接收到…

作者头像 李华