explaingit

ayangweb/bongocat

20,907VueAudience · vibe coderComplexity · 2/5ActiveLicenseSetup · easy

TLDR

An animated desktop cat that reacts to your keyboard and mouse movements in real time, available on Windows, macOS, and Linux.

Mindmap

mindmap
  root((repo))
    What it does
      Desktop pet cat
      Reacts to input
      Custom models
    Platforms
      Windows
      macOS
      Linux x11
    Features
      Offline only
      No data collection
      Model converter
    Tech stack
      Vue frontend
      Tauri framework
    Use cases
      Personalize desktop
      Share cat designs

Things people build with this

USE CASE 1

Add an interactive animated pet to your desktop that responds to your typing and mouse clicks.

USE CASE 2

Create and import custom cat character designs to personalize your desktop pet's appearance.

USE CASE 3

Share your custom cat models with others using the Awesome-BongoCat companion repository.

Tech stack

VueTauriJavaScript

Getting it running

Difficulty · easy Time to first run · 5min
Use freely for any purpose including commercial, as long as you keep the copyright notice.

In plain English

BongoCat is a cross-platform interactive desktop pet application that places an animated cat character on your desktop. The cat reacts in real time to your keyboard, mouse, and stylus inputs, moving its paws to mirror your actions. The project was inspired by Bongo-Cat-Mver, which only supported Windows, and was built using Tauri to extend support to macOS, Windows, and Linux (x11). Key features include custom model support, allowing users to import their own character designs and create a personalized cat appearance. The application runs fully offline without any network connection, and the developers state it does not collect any user data. It is fully open source. A companion repository called Awesome-BongoCat exists for discovering and sharing additional cat models, and an online tool is available for converting models from the older Bongo-Cat-Mver format to the BongoCat format. The project is built with Vue on the frontend.

Copy-paste prompts

Prompt 1
How do I set up BongoCat on my Windows/Mac/Linux machine and get it running?
Prompt 2
Show me how to create a custom cat model and import it into BongoCat.
Prompt 3
How can I convert a cat model from the old Bongo-Cat-Mver format to work with BongoCat?
Prompt 4
What are the best community-made cat models I can find in the Awesome-BongoCat repository?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.