$29.95 Get Dippy
A drinking bird for Claude Code · macOS & Windows
At last — a desk toy with a job

He presses Enter so you don’t have to.

Dippy stands on your desktop and watches every Claude Code window you’ve switched on. When a permission prompt appears, he waits a beat, dips, taps , and goes back to swaying. When Claude needs a real decision — or finishes the job — he calls you with a bird call and his halo turns amber.

Then you click the window’s name, and it comes to you.

Get Dippy — $29.95
One-time purchase No subscription No network calls macOS & Windows
All off. Click a dot to switch one on.
Try it
Fig. 1 — The real thing, running in your browser: same geometry, same easing, same eight colours as the app. Click a dot to arm a window, then leave him to it — the work comes to him.
Try it
Fig. 2 — Minimized: fifty-six pixels of bird. The halo goes amber the moment a window wants you — one call, if the chirp is on.

Minimized mode

Minimize him. He never stops watching.

Press and the balloon and the body go away. What’s left is a fifty-six pixel bird’s head sitting on your wallpaper — hat, beak, and for the first time both eyes. In profile he only ever shows you one.

He is not paused. He is still watching every window you armed, still dipping, still tapping Return. You just can’t see the rest of him do it. And his eyes shut every time his beak goes down, the way they always have.

A bird that small is easy to lose in the corner of a big display, so the alert had to be the whole animal, not a dot you go looking for: the halo behind him lights amber the moment a window needs you. Nothing else on this page is allowed to use that colour.

And nothing can bury him. Dippy is always the top layer — he floats above every window on the machine, over a full-screen editor, over a stack of terminals, over whatever you opened on top of him a minute ago. Park him where you like. He is still there when you look up.

Click him to bring him back.

To scale

Actual size, on an actual screen.

Every figure on this page is blown up so you can watch him work — which leaves one honest question open: how much of my screen is this bird going to take? So here he is to scale, on a fourteen-inch MacBook. Everything on the screen — menu bar, terminal, Dock, bird — is drawn at one reduction. The proportion you see is the proportion you get.

Balloon open, he parks in a corner — that’s mission control, and it rolls up. Rolled, he’s a desk toy standing on the wallpaper. Minimized, he’s fifty-six pixels — and still watching every window you armed.

He’s live — that terminal is Claude at work, and when a permission prompt lands, watch him answer it. Drag him anywhere on the screen; every button on his balloon presses. On Windows he is the same bird at the same sizes, standing over the taskbar instead of the Dock.

approve-all — 4 of 4 on.
0 approved · 0 left for you
His size
Fig. 3 — Actual size: a 14-inch MacBook, everything on it at one reduction. His body is the app’s true 190×240 pixels, the balloon its true 210 across; minimized he is the 56-pixel puck — drawn a third larger here, or you’d lose him — and Fig. 2 showed you that face up close. Drag him where you like. The dots arm windows, ▴ rolls the balloon up, – minimizes — and when Claude asks, he answers.

The amber dot

Click the name. The window comes to you.

Every window he’s watching gets a dot and its own name, stacked right under him. The dot is that window’s switch, and the colour tells you what he’s doing with it. Amber means stop what you’re doing, this one needs you.

Click the name next to it and that terminal tab comes to the front — up out of the Dock, out from under a dozen other windows, straight to you. You never go hunting through a window list again, and the amber clears itself the moment you look.

Try it: the amber window below is minimized. Click its name.

tab
Waiting
Fig. 4 — Three windows buried, one minimized to the Dock. One click on a name and it is in front of you.

Zero setup

He already knows your windows.

You don’t add anything. Dippy finds every Claude Code session running on your machine by himself and draws a dot and a name for each one, taking the name from the session itself. Open a new window and it appears under him within five seconds — switched off, waiting for you.

All you ever do is click the dot. Every window boots off, and off is all the way off: a grey window gets no taps, no bird call, and no amber, ever.

Off Grey. He can see the window and will not touch it. This is where every window starts.
Red Most people live here. He answers every permission prompt in that window — in front, buried, or minimized — and stays quiet through all of it. The only time he interrupts you is when Claude asks a real question, or the task is done. Red is red, wherever the window is.
Green He only taps the calls that can be undone. Anything that can’t — a delete, a push, a payment — goes amber and waits for you.
Blue Taps nothing. He just watches, calls you when something needs an answer, and learns which prompts you always say yes to.

Each click on a dot steps it one notch calmer, then off. The setting you launch him with is a ceiling — no click can go hotter than it, so a bird started in blue can never reach red.

He calls you

Four birds. No beeps.

A notification chime is a small hostile event. A bird call is not. Dippy’s four voices are modelled on the pitch and rhythm of real birds — three flycatchers and a night parrot — and then resynthesised from scratch, note by note. Nothing was sampled, so nothing is licensed. He calls once when a window starts waiting on you, and once when a task is finished. Never while it’s just running.

And they’re tuned for the dog. The first version sat at 2–4 kHz — squeaky-toy range — and the author’s dog spent an afternoon hunting the room for it. These sit low, and start slow.

Click one to hear it. The speaker button on his balloon steps through them — rusty, social, golden, parrot, mute — and plays each one as you land on it, so you hear what you picked.

The part that matters

He is not a skip-permissions flag on a timer.

Something that presses Enter on your behalf has to be honest about what it will and won’t press, and it has to be a thing you can read. Here is the whole of it.

Facts and policy live apart

Before he touches a key, a separate program answers exactly one question — can this be undone? — from a default-deny list with 102 attack cases in its own self-test. It never decides what to do about the answer. Dippy does. They are different files on purpose, and gate.py is the one you should read first.

He learns from you, not for you

Press Enter on the same prompt three times yourself and he’ll take it from then on. Whole-input match, always: approving rm -rf node_modules fifty times teaches him nothing whatsoever about rm -rf state/. Secrets, force-pushes and resets can never be learned at any count.

Nothing leaves the machine

No network calls, no telemetry, no account. He reads the prompts Claude Code hands him and writes to a folder next to himself. Unplug the internet and he doesn’t notice — there is nothing out there he wants.

Introducing the world’s first working desk toy

The bird that
works nights.

You know the one. Night shift, nuclear plant, doing a man’s job. We gave him a new one.

  • Taps Return while you sleep!
  • Watches every window — all at once!
  • Real bird call gets your attention!
  • Works minimized — even buried!
  • Always on top — never gets lost!
  • Runs 100% on your machine!
  • Installs in one line!
As seen on Television
Only
$2995
One time. No subscription.

Yes! Send me Dippy.

Mail-order form · no stamp required
  • One licence for The Dippy Bird — macOS and Windows, in the same box.
  • Four bird calls, tuned so the dog stays asleep.
  • Sixty days of downloads, in case you burn down the power plant.
  • A seven-page manual. On paper, if I print it.
  • An installer that puts him in my Dock, and takes him back out.
Get Dippy Now One payment of $29.95. Yours to keep.
He never asks you for money again.
Fourteen days to change your mind.