A meme origin story
From a two-second Twitter GIF in 2018 to a Steam game, an OBS plugin, and an entire genre of Mac apps. The full story, and the psychology behind why it works.
Bongo Cat started as a remixed GIF on Twitter in May 2018 and was named the most wholesome meme of the year. By late 2018, someone had built keyboard software so the cat would react to your actual keystrokes. By the 2020s it had an OBS streaming overlay and a Steam game. The reason it stuck — and the reason apps like Paw-Paw exist — is that typing is a rhythm activity, and having something that visibly reacts to that rhythm adds a satisfying feedback loop that most software ignores.
On May 7, 2018, a Twitter user going by @StrayRogue posted an animated GIF of a small cat-like character. The character was deliberately abstract — not a realistic cat, more of a blob with cat ears and stubby arms. Charming in a minimal way, but not yet remarkable.
Later that same day, another user — @DitzyFlama — replied to the post with an edited version. They had added a pair of bongos, and the cat's paws now moved in sync with the "Athletic" theme from Super Mario World. The timing was tight. The cat committed fully. The clip looped perfectly.
That reply became Bongo Cat.
@StrayRogue later clarified that the character was meant to be a "cat-like blob" rather than a specific animal — but by then the internet had already decided it was a cat, and a bongo player at that.
The remixes started within hours. People edited Bongo Cat to play: Toto's "Africa," Darude's "Sandstorm," the Wii Shop Channel music, Persona 5 tracks, anything with a beat that hands could plausibly drum to. The pattern worked for almost anything because the cat's paws moved convincingly and the format was instantly readable.
But the remixability was only part of it. The other part was the timing. Polygon and Uproxx both called it the best meme of 2018. The Daily Dot described it as "the most earnest and wholesome meme" of a year that, by most accounts, was grinding. A small cat playing bongos with complete commitment was exactly the kind of harmless thing the internet needed. Nobody got hurt by Bongo Cat. Nobody was the target of Bongo Cat. It was just a cat, playing drums, very seriously.
"Most earnest and wholesome meme of 2018." — The Daily Dot
That quality — earnest, harmless, joyful — is part of why typing companion apps still exist years later. The genre is built on the same emotional register.
While the GIF remixes were still circulating, developers started asking the obvious question: what if the cat responded to your actual keystrokes?
By late 2018, keyboard software had appeared. The open-source code was primarily written by Hamish Duncanson and later modified by contributors including MMmmmoko, ayangweb, and kuroni. The program displayed a Bongo Cat on screen and made its paws move in sync with detected keypresses — specifically the keys you mapped to it. Early versions focused on two keys and were built around osu! (a rhythm game with a large PC community where showing your key inputs is a common practice).
This was a meaningful shift. A meme you watched became software you ran. The cat was now reacting to you, in real time, at your actual keyboard. That distinction — personal, reactive, immediate — is what the typing companion genre is built on.
The osu! community adopted it fast. Rhythm game players had already been looking for ways to visualize their input on stream. A cute cat that showed your keypresses was a better overlay than a plain keystroke counter.
As streaming grew, so did Bongo Cat's software presence. The Bongobs Cat OBS plugin brought the cat directly into OBS Studio as an overlay — streamers could display it over their game footage, with the cat reacting to keyboard presses and mouse movements in real time.
For certain streaming categories, this became genuinely useful. On rhythm game streams, Bongo Cat served as an input visualizer — viewers could see exactly which keys the streamer was hitting and when, which helped with tutorials and speedruns. On just-chatting or productivity streams, it was ambient personality. "Something is on screen, it is cute, and it is alive."
Multiple independent Mac ports appeared on GitHub during this period, none of them official. They worked with varying degrees of reliability depending on the macOS version and whether Accessibility permissions cooperated. The experience ranged from smooth to "requires three steps that the README doesn't mention."
Bongo Cat's staying power — from a 2018 GIF all the way to a software genre — is not accidental. The underlying psychology holds up.
Typing is already a rhythm activity. Professional typists have strong opinions about switch feel and sound because the rhythm of typing is part of the experience, not just the output. The mechanical keyboard community is enormous, and a large part of what drives it is that different switches sound and feel different — that the act of typing matters. ASMR typing videos have millions of views for the same reason.
What a typing companion adds is visual rhythm feedback. You see your input acknowledged. Not stored, not processed — just acknowledged. The character's paws move when your fingers move. This creates a small feedback loop that most productivity software ignores: typing noticed, motion returned, loop completed. It is a fundamentally different relationship with your keyboard than a blank cursor blinking on a white page.
There is also the companionship angle — and it is not frivolous. The appeal of Tamagotchis, virtual pets, and desk toys is not nostalgia for its own sake. It is the experience of something that responds to you without demanding anything back. A typing companion does not need feeding, does not send notifications, does not require a subscription. It just exists alongside your work, reacting when you do something, and waiting quietly when you do not.
The key detail: the companion does not interrupt you. It just notices you.
That specific quality — responsive without demanding, visible without intrusive — is what makes the format work for focus work rather than against it. It adds something without subtracting attention.
The official Bongo Cat game arrived on Steam, and with a 2026 update the developer shipped an experimental Mac build. The developer's own word for it is "experimental" — users are asked to report issues. It works for some Mac users and does not for others, depending on macOS version and hardware.
In parallel, the typing companion genre has grown beyond one character. Paw-Paw is one example: a native macOS app built from the ground up for Apple Silicon and Intel Macs, with 15+ animals, 32 collectible hats across four rarity tiers, and the same core experience — something on your screen that reacts every time you type or click.
What started as a two-second GIF of a cat-blob playing bongos to a video game soundtrack has become, almost accidentally, a whole genre of software. The core idea — that your typing deserves acknowledgment, that a small character can make work feel slightly more like play — turned out to be worth building products around.
For a direct comparison of the current Mac options, see our Bongo Cat for Mac page.
The original cat GIF was created by Twitter user @StrayRogue. On May 7, 2018, @DitzyFlama replied to it, adding bongo drums synced to the Super Mario World Athletic theme. That edited version went viral. The keyboard software that followed was open-source, built primarily by Hamish Duncanson and later modified by other contributors.
The official Bongo Cat on Steam has an experimental Mac build as of 2026 — the developer's own label, not ours. It works for some Mac users and not for others. Paw-Paw is a native macOS alternative designed for Mac from the start, with more animals and no experimental caveats. See our Bongo Cat for Mac comparison.
Typing is a rhythm activity and most software ignores that. A typing companion adds visual feedback — you see your input acknowledged in real time. The key quality is that it responds without demanding: it notices you, then waits. That is different from notifications or alerts, which interrupt. This is why the format works during focused work rather than against it.
After going viral in 2018, Bongo Cat was remixed into hundreds of videos covering different songs. It was called the best or most wholesome meme of 2018 by several publications. The character evolved from meme to keyboard software, OBS streaming overlay, and eventually a Steam game with an experimental Mac build.
Paw-Paw is inspired by the same idea — a character that reacts to your typing — but is a fully independent app built natively for macOS. Different animals, different character designs, a cosmetics system, and built from scratch in Swift. The connection is the shared premise, not the codebase.
Paw-Paw is built for Mac from the ground up. 15+ animals, 32 hats, reacts to every keystroke. Completely free.
Download Paw-Paw FreeFree · macOS 12+ · No accounts · Requires Accessibility permission