Ted Kim

Buddi - Your Claude Code companion, living in the notch.

by
Anthropic removed /buddy from Claude Code after a week. Buddi keeps your buddy alive — in the MacBook notch. Your buddy animates based on what Claude is doing: working, reading, sleeping, erroring out. 18 species, rarity tiers from common to legendary, unique eyes and hats. Monitor multiple Claude Code sessions, approve permissions from the notch, chat with full history. Also works as a notch utility with music, calendar, battery, and file shelf. Native Swift. Free. Open source.

Add a comment

Replies

Best
Ted Kim
Maker
📌
Hey Product Hunt! I built Buddi because Anthropic shipped /buddy in Claude Code as an April Fools joke — and then removed it a week later. The reaction surprised me. People on Reddit showed up within hours to mourn their ASCII pets by name. "RIP crumblewick my rare axolotl." "Me and my duck Zephr are keeping this terminal open until doomsday." A 4-line ASCII animal shouldn't hit that hard. But it did. So I gave the buddy a permanent home — the MacBook notch. It started as a weekend hack and turned into a full notch utility that I now use every day. What it does: - Your buddy lives in the notch and animates based on Claude's actual state - 18 species with rarity system (common → legendary) - Monitor multiple concurrent Claude Code sessions - Approve/deny permissions without switching windows - Full chat view with conversation history - Music player, calendar, battery, file shelf built in Built with Swift/SwiftUI on top of boring.notch and Claude Island (full attribution in the repo). Free and open source. Would love feedback — especially on what buddy features you'd want next. Leveling system? XP from coding sessions? Let me know.
Keith Taylor

Been living in Claude Code daily for months so totally get this. Quick q on the notch UX, what does it show when Claude is mid tool call versus waiting for input? That transition is the thing I keep wanting better visibility on, especially during long agent runs.

Ted Kim

@keith_hiyamojo Great question! The notch currently distinguishes 3 distinct states during agent runs:

1. Tool Execution (Processing)

An animated orange spinner cycles on the right side of the notch, so you always know Claude is actively working.

Image


2. Waiting for Approval

When a tool call needs your permission, an amber question mark icon appears next to the buddy face. The spinner keeps running on the right.

Image

3. Waiting for Input

Once Claude finishes and is ready for your next prompt, the spinner is replaced with a green checkmark.

Image

Better visibility during long runs is something I've been thinking about too — like surfacing the current tool name or progress info directly in the notch. Would love to hear what specific info you'd want to see at a glance.