A desk pet for your coding agent

Your agent is busy.
Buffy is on it.

A tiny princess-cloud who lives on your desktop, reacts to Claude Code, Freebuff, and repo edits, then settles in for a nap when the work is done.

Free & open sourceNo telemetryLocal-only daemon

Buffy, a pink princess-cloud mascot with a crown, blue dress, and heart cheeks, waving

Little companion, big feelings

She’s there for the whole loop.

Buffy isn’t another chat window. She’s a small, always-on-top signal that your agent is thinking, working, stuck, or finished.

Agent-aware

Claude Code and Freebuff can send thinking, working, needs-you, and done. The repo watcher catches edits when your agent stays quiet.

Always in reach

A frameless, transparent overlay that floats above your windows. Drag her anywhere, tuck her into a corner, or hide her for ten minutes.

A whole wardrobe

Bows, berets, party hats, a wand, and four pastel themes. Her outfit is saved between sessions, because a princess needs consistency.

A little alive

Her eyes follow your cursor. Click to wave. After thirty quiet seconds she naps, and she stretches awake when you come back.

In her natural habitat

Small screenshots.
Big personality.

Real moments from the overlay — no mockups, no filters, just a small pink creature doing her best.

Buffy working at a tiny keyboard while a speech bubble says making you a princess
Heads-downShe types along while your agent works.
Buffy asleep with closed eyes and three floating Zs
Quiet timeThirty seconds of calm and she drifts off.
Buffy in a lavender theme with a beret, bow, and wand
Dress-upBows, berets, wands, and four pastel themes.
Buffy in a mint theme with a party hat and wand
Party modeSmall celebrations for finished tasks.

Under the tiny crown

Small events.
One very small operator.

Buffy is not a chatbot. Agents send lightweight events to a daemon on 127.0.0.1; the daemon owns the state and the overlay draws it. Everything stays on your machine.

Read how the agent hooks work
your project
$ buffy event thinking --source claude
$ buffy event working \
    --source freebuff --msg "editing src/app.ts"
$ buffy event needs-you \
    --msg "waiting on your approval"
$ buffy event done
# she does the rest

Ready for a coworker?

Give your desktop
a little company.

Buffy’s Windows installer includes the desktop app and its local daemon. Open it and she’s there — no npm setup for the pet itself.

Download for Windows Windows 10/11 · x64

Free and open source under the MIT license. This build is unsigned, so Windows SmartScreen may ask you to confirm. The CLI and agent hooks still run from the Node checkout.

SHA-256 checksum FF6C17C1617ED54085134055B6B25DC9F9A770CE1B0B2FC529513BEA54D26D56

Prefer to build it?

git clone https://github.com/slayyyyer/buffy.git
cd buffy
npm install
npm run dist:win

macOS and Linux targets are included too. Build on the target OS with npm run dist:mac or npm run dist:linux.

Full install and agent setup