KnockPet

Put a tiny companion on your desktop. While you code, write, or drift off for a moment, it moves in the corner and nudges you to breathe.

macOS / WindowsTransparent desktop windowPet sharing community
DocsBrowserKnock Pet

Time for a break?

Your little companion has been waiting for 45 minutes.

Adopt one for your desktop, then explore more companions in the community.
View upload notes

Choose your system, and your desktop gets lively in minutes.

No complicated setup first. Choose Apple Silicon or Intel for macOS, or download the Windows build directly.

Your desktop stops feeling static

Pets wander near the edges of the screen, pause, and look back at you. They stay out of the way but keep the desktop alive.

Reminders that do not feel like alarms

Break and posture nudges arrive in a lighter way, so you breathe for a second instead of getting another harsh popup.

Discover more pets in the community

Find new companions in the gallery, and if you draw your own characters, send them to other people's desktops too.

Want a new one? Pick from here.

This is where community-made desktop companions live. Start with Knocky and Nebula, then explore by mood, species, and motion style.

Browse by vibe and species

Knocky

by Knock Pet

Install

Quiet in the corner, looking up now and then. Great when you want steady company through a focused afternoon.

CatCalmingTyping

Nebula

by Knock Pet

Install

Bright and energetic. Pops up when you have been sitting too long, like a friend reminding you to move.

DogEnergeticBreak reminders

Upload your pet

community

Upload

Upload a spritesheet and pet.json to bring the next desktop pet into the community.

Asset packPreviewReview

The little character you draw can live on someone else's desktop too.

We review whether the assets run correctly first. Clear credits, previews, and rights notes make adoption easier for everyone.

Prepare an upload in the community

Upload

Pet package checklist

1Drop in the spritesheet or pet package
2Check transparency and motion loops first
3Add the name, author, and usage notes
4Preview everything before sending it to review