Buddy Calls
Monitor and manage AI coding agents from your menu bar.
Features
Everything you need, nothing you don't.
Centralized Approvals
Approve, reject, or respond to agent permission requests from a single floating panel. No more hunting through terminal tabs.
Menu Bar Integration
Always-visible status icon with a badge count for pending requests. Know at a glance when an agent needs your attention.
Multi-Agent Support
Works with Claude Code and OpenAI Codex CLI out of the box. Hooks auto-install on first launch.
Jump to Terminal
Double-click any request to instantly activate the corresponding terminal window — supports Ghostty, iTerm2, and Terminal.app.
Permission Insights
Analyzes your approval patterns and generates ready-to-paste permission rules, so agents learn your preferences over time.
15+ Themes
Choose from 15 built-in themes — including Pokémon-inspired Charizard, Piplup, Gengar, and more — or create your own custom color scheme.
SSH Remote Support
Use the ag-ssh CLI tool to tunnel Buddy's server to remote machines. Manage agents on cloud dev boxes from your local menu bar.
Keyboard Navigation
Full keyboard control — arrow keys to select and toggle actions, Space/Enter to execute. Optional Double Confirm mode prevents accidental approvals.
How It Works
Buddy sits in your menu bar and listens for permission requests from AI coding agents. When Claude Code or Codex needs approval to run a command, create a file, or execute code — Buddy shows a notification panel right where you are.
Normal Mode pops up the approval panel automatically with optional sound alerts. Silent Mode shows just a badge count, so you stay in flow until you’re ready. Customize the look with 15+ built-in themes — from clean Minimal to fun Pokémon-inspired designs like Charizard and Gengar.
Every approval or rejection is tracked in-memory for the current session. The Permission Insights feature analyzes these patterns and generates prompt snippets you can paste back into your agent’s config to reduce future interruptions.
Try It Free
Buddy starts with a 7-day full-featured trial — no sign-up, no credit card. When it expires, request a free trial extension via email anytime. Ready to commit? A one-time purchase unlocks Buddy permanently on up to 3 Macs.
Pricing
Simple, transparent pricing.
$99
Pay once, use forever
Get the full Swift source code. Study, modify, and learn from a production macOS app. PolyForm Strict License for personal use.
Frequently Asked Questions
What AI agents are supported?
Currently Claude Code (via native PermissionRequest hooks) and OpenAI Codex CLI. More agents like Cursor and Gemini CLI are planned.
Does it work with remote servers?
Yes! The included ag-ssh tool tunnels Buddy's HTTP server to any remote machine via SSH, so you can manage remote agents from your local menu bar.
Is there a free trial?
Yes — Buddy starts with a 7-day full-featured local trial, no sign-up required. After that, you can request free 7-day trial extensions via email, as many times as you like. No feature restrictions during trial.
Does it access my code or agent data?
No. Buddy only sees the permission request metadata (tool name, command). It never reads your code, files, or conversation context.
Can I use my license on multiple Macs?
Yes, each paid license supports up to 3 devices. You can manage your active devices from the app's Settings.
Can I buy the source code?
Yes! The full source code is available as a separate one-time purchase ($99). You get a PolyForm Strict License for personal use — study, modify, and learn from the code.
Why not on the Mac App Store?
Buddy requires accessibility APIs and process management that conflict with App Store sandboxing. It's distributed as a notarized DMG with free auto-updates via Sparkle.