This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
Peekoo
Turn any photo into a desktop pet that climbs your windows
Desktop pets have always meant hunting for character packs. Peekoo makes the mascot from a photo you already have — your cat, a friend, yourself — in about a minute. And it doesn't just sit there. It walks across your desktop, climbs the side of your windows and pulls itself up onto the ledge, types along when you type, sways when music plays, and curls up for a nap when you step away. Native app for macOS and Windows. Tiny, quiet, clicks pass right through it. Free to start.
Hi Product Hunt 👋
I've had Bongo Cat on my desktop for years. So when a Codex desktop pet started going around, I wanted one immediately — spent three hours putting mine together and ended up with a little character that sat there and did nothing. Looked right. Wasn't alive.
So I built Peekoo. It turns a photo you already have into a desktop pet, in about a minute.
The first thing I did with it was point it at my dog, who was wearing an Argentina jersey at the time. A minute later he was standing on my screen — jersey and all. He's been living down there ever since, and I did not expect to enjoy that as much as I do. That's him in the first image.
Getting there took a lot longer than a minute, though.
The thing I got wrong first: I assumed everyone wanted something cute.
They don't. Roughly half the early testers uploaded someone they were annoyed at. So the generator takes an identity and an affection level, and those actually steer the art. Set it high and the model is told to make them softer, rounder, more endearing. Set it low, or tag them as your boss, and the instruction flips: draw them goofy, slightly pathetic, a bumbling little sidekick — funny, never mean. Same photo, two very different characters.
There's a groveling pose in the default set for exactly this reason. It gets used a lot.
1. One character, 23 images, no memory between them.
A full pet is 23 generated frames — idle, walking, typing, napping, climbing, parachuting. The model remembers nothing between calls, so every frame is a fresh chance for your cat to change breed or come back 30% larger.
Identity was the easy half: a baseline portrait goes into every subsequent call. Size was the subtle killer. Bounding boxes are useless here — a curled-up nap and a full-body stretch aren't comparable that way. Normalizing on silhouette area instead (√area as the scale key) makes both read as the same animal. Boxes lie; mass doesn't.
2. Not everything has four legs.
Early prompts quietly assumed a humanoid or a quadruped. Then someone uploads a spider. An octopus. A ghost. Every "rest its front paws on the keyboard" becomes a contradiction, and the model resolves contradictions by inventing limbs.
Now the prompt names the intent and hands the anatomy back to the subject: substitute whatever limbs it actually has — tentacles, a tail, fins, just leaning forward — and match the reference's limb count exactly. Never bolt on human hands.
3. A flat image isn't a body.
To make a sprite behave physically you need to know where it touches the world, and that point moves per pose. Standing: the soles. Clinging to a wall: the palm, on the right edge. Hanging from a ceiling: the knuckles, on top. So every pose carries its own contact anchor, found by scanning alpha rather than trusting the layout.
Miss that and the pet teleports every time it changes state. It did, for weeks.
Everything after that was just physics — reading real window rectangles, skipping edges hidden behind other windows, leaping to catch a ledge because there's nothing to hold below a window's bottom.
Native on macOS and Windows, ~11 MB, clicks pass right through it. Free to start.
Curious: whose photo would you turn into one, and would you set the affection high or low?
About Peekoo on Product Hunt
“Turn any photo into a desktop pet that climbs your windows”
Peekoo was submitted on Product Hunt and earned 0 upvotes and 1 comments, placing #65 on the daily leaderboard. Desktop pets have always meant hunting for character packs. Peekoo makes the mascot from a photo you already have — your cat, a friend, yourself — in about a minute. And it doesn't just sit there. It walks across your desktop, climbs the side of your windows and pulls itself up onto the ledge, types along when you type, sways when music plays, and curls up for a nap when you step away. Native app for macOS and Windows. Tiny, quiet, clicks pass right through it. Free to start.
On the analytics side, Peekoo competes within Windows, Mac and Artificial Intelligence — topics that collectively have 592.2k followers on Product Hunt. The dashboard above tracks how Peekoo performed against the three products that launched closest to it on the same day.
Who hunted Peekoo?
Peekoo was hunted by Davien Dai. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of Peekoo including community comment highlights and product details, visit the product overview.