Tool Open source
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.
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.
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.
2 in the library.