THE CUTEST DESKTOP PET
FOR CODING & FOCUS
THAT NEVER SEES CODE

From coding with Claude Code & Cursor to 25-minute Pomodoro focus sessions, Chatnimal stays on your desktop, thinks along, and celebrates when you ship. Not one byte of your code or screen ever leaves your Mac.

Product Hunt badge slot
~/desktop

Own once. Keep forever.

No monthly subscriptions. 10 pets, handcrafted physics, and focus OS included for life.

LIFETIME · PAY ONCE

Companion Pack

$5.99 one-time
  • 10 handcrafted pet roster forever
  • Mochi-drag, settle bounce & eye-tracking physics
  • Pomodoro timer & big stage rest/hydration reminders
  • Claude Code & Cursor AI agent reactive typing
  • Tissue roll pull, peek mode & pinned sticky notes
Buy the developer a coffee
TOTAL$5.99

Perpetual license without recurring fees. Secure checkout with Paddle (Cards · Apple Pay · Google Pay · PayPal).
※ Social writing & publishing assistance will arrive in v2.0 as an expansion pack.

How it works

Terminal & IDE hooks

Local loopback connects with Claude Code and Cursor. Zero config, never leaves your Mac.

Thinks along during AI tasks

While your AI agent writes code, your pet receives lightweight status codes and types furiously along.

Big stage celebration & reminders

Dances when code is shipped. Scales 2.5x to center screen every hour for mindful rest and water breaks.

What Chatnimal does

Watches, stretches, thinks, codes, and celebrates.

01

Eye follow

Its eyes follow your cursor.

02

Mochi drag

Drag it and it stretches like mochi.

03

Settle bounce

Drop it and it wobbles like jelly.

04

Purring

Rub its head and it closes its eyes and sends hearts.

05

Polishing copy

While Chatnimal drafts candidates, it thinks with you.

06

Tone reaction

One line matching the tone you picked. "Witty tone selected, meow!"

07

Task celebration

Finishes a task and it dances with confetti.

08

Pomodoro timer

A 25-minute pixel countdown floats beside it.

09

Big stage rest

Zooms 2.5x to screen center in loaf nap pose to remind you to take a breather.

10

Big stage water break

Zooms 2.5x to screen center sipping a cool glass of water to keep you refreshed.

11

Toilet paper unroll

Scroll wheel over the pet to unroll endless sheets; auto-rewinds when you stop.

12

AI agent coding

Types furiously while Claude Code / Cursor generates code, then jumps in celebration.

13

Peek mode

Hides 72% behind screen edges during fullscreen video; peek head back out with a click.

14

Sticky pin note

Pin your most critical to-do item right on top of its head with a pin.

15

10-Pet switcher

Instantly swap between Knit Cat, Puppy, Duckling, Otter, and more.

16

Click-through mode

Press ⌥⌘C to turn translucent and click buttons directly underneath.

17

Name & honorifics

Customize pet name and what it calls you ("Captain", "Author") for affectionate nudges.

17 tactile motions blending seamlessly into your daily writing and coding routines.

Not one byte of your text

Browser extensionChatnimal 127.0.0.1:18182token auth · loopback only Chatnimal petmotion · speech bubble status + tone no text

The extension sends four states — started, thinking, tone picked, published — plus the tone name. Nothing else.

The app keeps no draft and no AI output in memory or on disk.

No accessibility or screen-recording permission. No keyboard or mouse monitoring.

Light

Chatnimal
30MB
Electron pet apps
150MB+

Native Swift 6 · under 1% CPU · 80ms reaction · macOS 14+ · Apple Silicon / Intel

10 Handcrafted Pets

Knit Cat
Knit CatCat · Gentle Observer 🧶
Cozy Pup
Cozy PupPuppy · Playful Pal 🐾
Yellow Duck
Yellow DuckDuckling · Cheerful Waddler 🐥
Baby Penguin
Baby PenguinPenguin · Ice Adventurer 🐧
Chubby Hammy
Chubby HammyHamster · Sunflower Nibbler 🌻
Ivory Bunny
Ivory BunnyRabbit · Quick & Curious 🍓
Honey Bear
Honey BearTeddy Bear · Warm Hugger 🍯
Sunset Fox
Sunset FoxFox · Clever Thinker 🦊
River Otter
River OtterOtter · Playful Swimmer 🌊
Snow Seal
Snow SealHarp Seal · Cozy Roller ❄️

Switch your active companion anytime via the menu bar or right-click.

Routines that keep you writing and coding

25:00

Focus pomodoro

25-min focus + 5-min break. Real-time pixel timer floats beside your pet.

STAGE

Big stage rest

Enlarges 2.5x to screen center with a loaf nap posture and iced water reminder.

AI+▦

AI agent & streaks

Claude Code & Cursor hooks plus daily commit grass to keep your momentum alive.

FAQ

Does it really never see my drafts or code?

Yes. The app only receives status codes (started, thinking, completed, published) and tone metadata over local loopback (127.0.0.1:18182). Not a single byte of your drafts, prompts, or source code ever enters the pet app.

How does it integrate with AI agents like Claude Code, Cursor, or Codex?

Through terminal CLI and IDE hooks, Chatnimal reacts whenever an AI agent is thinking (fast keyboard tapping) and when it finishes (celebration jump). Zero complex configuration—it connects instantly via local bridge token authentication.

How does the Big Stage center-screen reminder work?

At your chosen interval (30–90 min), your pet scales up 2.5x to the center of your display with a loaf nap posture or water drinking motion. You can confirm with [Done ✅] or snooze with [10 min later ⏰].

How do Toilet Paper Roll and Peek Mode work?

Scroll down with your mouse wheel over the pet to unroll endless sheets of toilet paper (auto-rewinds after 1.5s). When you drag the pet to a screen edge or enter fullscreen video, it hides 72% into peek mode with only its face visible.

What is the Chatnimal extension?

A lightweight browser extension for X and Threads compose boxes. It refines your draft into three tones using the three-slot formula (who + wants + why not) right inside the compose box.

Do unused credits roll over?

Monthly credits are valid for the 30-day billing cycle and reset to the plan amount on renewal. The 30 welcome credits from the Companion Pack never expire.

Refunds?

See the refund policy linked in the footer.

Windows?

No. Native macOS 14+ only, with no Windows plans.