Purplelink
← All products
Buddy app icon
macOS Free and open source

Buddy

A small companion for Claude Code that lives in your MacBook notch. It shows what each Claude Code session is doing, and it opens when a session needs you.

Version 0.2.1. A ZIP file from the latest GitHub release. Open it and move Buddy to Applications. The app is notarized (checked by Apple).

Needs a Mac with Apple silicon, macOS 14 or later, and Claude Code. MIT license. Made by Purplelink LLC.

Buddy open below the MacBook notch with three made-up sessions. acme needs your OK to push a fix to GitHub, notes finished in 3m 11s, and widgets is editing SettingsView.swift.
Buddy's list, drawn from made-up sessions: one needs your OK, one finished, one is editing a file.

What it does

The usage-limit banner, drawn from made-up sessions. It reads Usage limit resets in 1:22:27, 2 chats paused, with Auto turned on, and lists the two paused chats, acme and widgets.
The usage-limit banner: a countdown, two paused chats, and Auto turned on. Made-up sessions.

Buddy hides completely when nothing is happening. It has no Dock icon, no account, and no network access.

What Buddy can access

Buddy asks for more than most small apps, so here is all of it.

Buddy makes no network connections. Everything stays on your Mac.

Requirements and setup

Open Buddy and click Connect in the banner it shows in the notch. Buddy adds its hook to ~/.claude/settings.json, keeps a backup next to it, and copies a small program to ~/.claude/hooks/buddy-hook. Sessions that start after you connect appear in Buddy. To remove it, right-click Buddy and choose Disconnect from Claude Code, which removes its hook entries and leaves your other hooks alone. Then quit Buddy and delete it from Applications.

Known limits

Claude Code's hook events are documented. Three Buddy features depend on parts of the Claude app that Anthropic does not document, so an app update can break them without notice:

When one of these breaks, Buddy falls back to the folder name, to bringing the app forward, or to doing nothing. If that happens, please open an issue on GitHub.

Not affiliated with Anthropic

Buddy is an independent open-source project by Purplelink LLC. It is not made by, affiliated with, or endorsed by Anthropic. Claude and Claude Code are trademarks of Anthropic.