A tiny menagerie that lives on your Mac desktop.
Chicks · Bunnies · Procedural snakes · Seven art styles · Multi-monitor · Light on resources.
Free · macOS 13+ · ~3 MB · CPU 0% when idle
Same animation system, completely different aesthetic. Switch live from the menu bar — every chick on screen morphs at once.
Cel-shaded kawaii. Default style.
Photo-real baby chick.
3D plastic-sticker emoji vibe.
Built from blocky bricks.
Stitched fabric patch.
Brushstroke portrait.
Late-90s 3D nostalgia.
A second species in the same shared art styles. Bunnies hop with a parabolic arc, take coop breaks, and panic-bolt from the cursor — just like chicks, but bouncier.
Cream fur, pink ears, sparkly eyes.
Black-and-white spotted bunny.
3D-rendered plush sticker.
Brick-built minifigure pet.
Felted patchwork hare.
Soft impressionist hare.
Tri-planar fur, vertex wobble.
No spritesheets — bodies are simulated with follow-the-leader physics and lateral undulation, then drawn as a continuous Catmull-Rom ribbon. Eight pattern templates ride that single body.
Green base, dorsal stripe.
Alternating warning bands.
Earth body, diamond checkers.
Cream body, peach blotches.
Forest green, yellow stripe.
Crimson with cream rings.
Tan body, dark blotches.
Solid jet body, no markings.
Hit ⌘R to randomise every snake on screen.
Chicks walk, bunnies hop in parabolic arcs, snakes slither with realistic lateral undulation. Each lives in its own borderless window — together they wander your desktop without overlapping each other's logic.
Drag the floating coop wherever you like. Click on it to summon a random spawn — chick or bunny, any of eight tints. Critters periodically wander home, take a nap inside, and re-emerge.
Snakes aren't sprites. The head undulates sinusoidally, the body trail-follows it at fixed arc-length spacing, and a 56-segment Catmull-Rom ribbon renders the silhouette every frame. Eight pattern templates skin the same simulator.
Chicks tint via hue rotation (works on yellow). Bunnies tint via channel multiply (works on white fur). Either way: pink, mint, lavender, blue, red, white, brown, and the original yellow.
22 chirp variants generated live from real-world bioacoustic data — not pre-recorded samples. Every click sounds slightly different.
Chicks dart away in a panic when the cursor crosses them. Bunnies enter rapid-fire flee-hops. Snakes ignore you — they're cold-blooded.
Wandering goals are picked from the union of every connected display's visible frame. Critters cross monitor seams seamlessly.
Idle critters consume no CPU. Active animation hovers around 1–3 % on a single core, even with all three species spawned together.
Chick.zip and drag Chick.app into ~/Applications.xattr -cr ~/Applications/Chick.app
Then double-click the app to launch it.
Or build from source:
git clone && ./build.sh && open Chick.app