What they do

When Claude is thinking, so is your buddy

Max typing at a small desk in his charcoal hoodie

A buddy used to live in its own world: wander the Dock, play an activity, nap. Now it can follow along with your day. When Claude Code is working, Max types, debugs or thinks. When it stops and waits for you to approve something, he waves, jumps or peeks at you. Plug in the charger and someone celebrates. Step away for a couple of minutes and they stretch, make coffee or look out of the window. It is off until you turn it on.

What your buddy does, and what wins when two things are true at once. The row nearer the top wins, so the charger always gets its moment.
What is happeningWhat they do
Claude or Codex is waiting for youWave, desk wave, high five, jump, notification, peek, nod, sticky note
Claude or Codex is workingType, debug, write, think, to-do, sticky note, video call, drawing, repair, error reaction, priority sort, and the Work story
Screen locked or asleepSleep, relax, sit, desk edge, floor nap
You have been away two minutesStretch, peek, coffee, read, desk edge, relax, drink, snack, water the plant, clean the desk, drawing, sore foot, and the Break and Garden stories
The charger just went inPlug the cable in, celebrate, dance, high five, jump, organize cables, and the Fix-it story
An agent is open but quietIdle, coffee, read, peek, stack books, organize books, desk edge, snack, and the Break and Play stories
You are at the keyboardType, write and think join their usual activities, so someone is often working alongside you
Nothing in particularTheir usual activities and stories, the way they always were

What does it watch?

Five things, all read from your own Mac: whether the charger is plugged in and the battery level; how long since you last touched the mouse or keyboard; whether the screen is locked or asleep; the time of day; and, with AI mode on, whether Claude Code or Codex is working, waiting for you, or idle. At night the quiet states prefer sleep, relax and the Night story.

What it never does

It never sends anything anywhere: no upload, no account needed, nothing tracked. It never reads what you or the agent wrote — for AI mode it looks at when session files last changed, and at the last few kilobytes to tell “working” from “waiting for you”. Nothing from those files is stored or logged. It never asks for a permission prompt, and it never writes to the agent’s files or settings.

How we handle your data ↗

How does it pace itself?

An activity changes at most every 20 seconds, so nobody twitches, and the same one will not come back for 90 seconds. Choices are weighted and random, and never repeat twice in a row. It stays out of your way: nothing starts within 8 seconds of you clicking a buddy, while you drag one, or during a run you started. Two buddies on the Dock get different picks for the same situation.

Turning it on

Open Settings, Buddies, and switch on “What your Mac is doing”. AI mode, the part that follows Claude Code and Codex, is a separate switch beside it, so you can have the charger and quiet-minute reactions without it.

Every control in the app ↗

Tuning it yourself

Every mapping and timing lives in one file inside the app. Copy it to ~/Library/Application Support/app.mydockbuddies.mac/awareness.json, change what you like — which activities belong to a situation, their weights, the 20-second and 90-second numbers — and restart the app. The app only ever reads that file, and never writes to it.

Which version has it?

This is in version 0.1.3, out now. Updates download in the background and install when you quit the app, so there was nothing to buy and nothing to reinstall. The app runs on macOS 14 Sonoma or later, on an Apple silicon or Intel Mac.

Get the Mac app ↗

Explore the plans ↗

The Mac app is out for macOS 14 Sonoma or later. Members with an active plan download it from their library.