Tool Open source

BongoCat

BongoCat is a native animated desktop companion that reacts to keyboard, pointer, and gamepad input. It is built in C and C++ with SDL3 and OpenGL, supports Windows, macOS, and Linux, and processes keyboard and mouse input locally rather than recording or uploading it. The runtime uses platform-specific input listeners, an atomic input queue, an SDL3 main loop, model-parameter updates, and OpenGL composition for the pet window and overlays.

View repository Visit site Mentioned in 2 videos ↓

Overview

It includes built-in model assets and supports external model sources, including Mver packages, Tauri sources, `.model3.json` files, and image patches. Live2D rendering uses the Cubism SDK when available; without it, the project builds a diagnostic backend. The source code and native runtime are licensed under AGPL-3.0-only, while the default model mode and bundled model assets have separate MIT licensing.

What BongoCat is used for

2 uses taken from transcripts — each links to the moment in the video.

  • An animated desktop cat that reacts to keyboard and mouse input. The native C, SDL3, and OpenGL version supports custom models on Windows, macOS, and Linux, while keeping input local.

  • An open-source desktop pet overlay that reacts to keyboard typing and mouse clicks. It is a lightweight native app that reads input locally only for animations and shortcuts and runs on Windows, macOS, and Linux.

Videos mentioning BongoCat

2 in the library.