vladelaina /BongoCat
🩷 💘C × SDL3 × OpenGL — Three Mysterious Forces, United as One! Bong~ Bongocat!!!Don't be shy, Join Here🧸: https://discord.gg/vf8jqnattk
★ 4,067⑂ 107👁 4⑃ 49● 67▤ 1◈ 2
4,067
stars
+9
107
forks
4
watchers
49
prs
67
issues
1
releases
2
discussions
README
BongoCat
💘C × SDL3 × OpenGL — Three Mysterious Forces, United as One! Bong~ Bongocat!!!
English • 简体中文 • 繁體中文 • Français • Deutsch • 日本語 • 한국어 • Português • Русский • Español • Bahasa Indonesia
[!TIP]
The model featured in this demonstration is from 宇痕冫.
🎁 Looking for free models? We work with talented model creators to bring you a wide variety of free models, while continuously exploring more fun desktop experiences! Visit our official website: bongocat.pet
📥 Download
- GitHub Releases
Download the latest release from GitHub Releases.
🛠️ Build From Source
BongoCat uses CMake and requires a C11 compiler, a C++17 compiler, CMake 3.24
or newer, and desktop OpenGL development files. SDL3, yyjson, stb, miniaudio,
and Nuklear are downloaded at configure time by default, so the first
configuration needs network access.
Run the commands below from the project root (the directory containing
CMakeLists.txt).
📋 Platform Prerequisites
- Windows: Visual Studio 2022 with the Desktop C++ workload and CMake.
Use the MSVC generator; MinGW can build the diagnostic backend but is not
supported for the Cubism SDK.
- macOS: Xcode Command Line Tools, CMake, and Ninja. Select an architecture
with CMAKE_OSX_ARCHITECTURES when it differs from the host default.
- Linux (Debian/Ubuntu): GCC or Clang, Ninja, and the OpenGL/X11 headers:
bash
sudo apt-get update
sudo apt-get install -y build-essential cmake ninja-build \
libgl1-mesa-dev libx11-dev libxi-dev libxfixes-dev libfontconfig1-dev fonts-noto-cjk
🔧 Configure and Build
On Linux and macOS, use a single-configuration generator such as Ninja:
bash
cmake -S . -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DBONGO_CAT_FETCH_DEPS=ON
cmake --build build --parallel
On Windows, run from a Visual Studio 2022 developer shell (or another shell
where MSVC is available):
powershell
cmake -S . -B build -G "Visual Studio 17 2022" -A x64
-DBONGO_CAT_FETCH_DEPS=ON
cmake --build build --config Release --parallel
The executable is written to build/BongoCat on Linux, to
build/BongoCat.app/Contents/MacOS/BongoCat on macOS, and to
build/Release/BongoCat.exe for Visual Studio builds.
🧪 Tests
CTest targets are enabled by default. Run them after building:
bash
ctest --test-dir build --output-on-failure
For a multi-configuration generator such as Visual Studio, select the build
configuration explicitly:
powershell
ctest --test-dir build -C Release --output-on-failure
🎭 Live2D / Cubism SDK (Optional)
If the Cubism SDK is not present, CMake emits a warning and builds the
diagnostic backend. This backend is intended for startup and platform
diagnostics; it does not provide Live2D model rendering. To build the full
runtime, install a compatible Cubism SDK for Native and either place it at
vendor/CubismSdkForNative or pass its location explicitly:
bash
cmake -S . -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
Top issues
#94[🐛Bug]: The transparency setting becomes invalid after the device is powered on and starts automatically.2 comments · 2026-10-03#39[🐛Bug]: App crashes on startup (SIGSEGV) during texture loading on macOS arm642 comments · 2026-09-14#26[🐛Bug]: Kaspersky reports a security risk associated with the software.2 comments · 2026-09-13#23[✨Feature Request]: Add scoop support2 comments · 2026-09-13#17[🐛Bug]: Double-clicking the taskbar icon to open Settings will instantly lose focus2 comments · 2026-09-07#107点击某些数字会触发特效1 comments · 2026-10-10#59[✨Feature Request]: Show BongoCat on all macOS Spaces1 comments · 2026-09-21#37[✨Feature Request]: Automatic Model Switching / Model Rotation1 comments · 2026-09-14
Discussions
#100能否再添加些辅助功能?光是宠物太单调了。0 comments · 2026-10-05#2Welcome to BongoCat Discussions!4 comments · 2026-08-24
Latest release
BongoCat v1.14.0 v1.14.0 2026-09-26[!WARNING] The development team has only thoroughly tested the Windows version. If you encounter any issues on macOS or Linux, please be sure to submit an Issue to help us continuously improve cross-platform support. Thank you very much for your understanding and support! Download GitHub Downloads - Windows x64 installer - Windows x64 portable - Windows x86 installer - Windows x86 portable - macOS Apple Silicon - macOS Intel - Linux x64 - Linux x64 AppImage Full Changelog: https://github.com/vladelaina/BongoCat/compare/v1.13.1...v1.14.0