Buddy Calls

Buddy Calls

在菜单栏监控和管理你的 AI 编程代理。

macOS

Buddy Calls 演示

实际操作演示 —— 审批流程、主题切换、键盘导航。

一键安装代理

一键安装代理

选择要集成的 AI 代理。Claude Code 和 Codex CLI 的 Hook 自动安装。

安静守候

安静守候

没有待处理请求时,Buddy 仅显示简洁的空闲状态,零干扰。

一键审批

一键审批

直接在菜单栏审批或拒绝 AI 代理请求。操作前可查看完整的命令详情。

灵活设置

灵活设置

自定义通知模式、声音提醒、全局快捷键、双重确认等多种选项。

15+ 主题

15+ 主题

波加曼、喷火龙、耿鬼等多种主题可选。实时预览主题效果,自由调节缩放比例。

暗色主题

暗色主题

耿鬼、Neon、Sci-Fi 等多款暗色主题 —— 深夜写代码不伤眼。

功能特性

你需要的都有,不需要的都没有。

🎯

集中审批

三种卡片类型合一:工具审批(批准/拒绝)、计划审查(查看计划/执行/继续规划)、代理问题(跳转终端 + 复制到剪贴板)。不用再在终端窗口间来回切换。

📌

菜单栏集成

四种通知模式适配不同工作场景:Normal(自动弹出 + 声音)、Silent Badge(仅角标不打扰)、Silent Passive(静默弹出不抢焦点)、Silent Pinned(始终可见)。随时掌握代理动态,不打断专注流。

🤖

多代理支持

开箱即用支持 Claude Code 和 OpenAI Codex CLI。首次启动时自动安装 Hook。

跳转到终端

双击任意请求即可激活对应的终端窗口 —— 支持 Ghostty、iTerm2 和 Terminal.app。

🔍

权限洞察

分析你的审批模式并生成可直接粘贴的权限规则,让代理逐渐学会你的偏好。

🎨

像素宠物 & 主题

15+ 款内置主题(喷火龙、波加曼、耿鬼、Superhero 等),加上全新空闲状态系统:Lottie 动画(Drift、Pulse、Calm、Flow)、7 款像素宠物(企鹅、猫、熊猫、龙等,带 idle/sleep 动画),或导入自定义 APNG/GIF。

🌐

SSH 远程支持

使用 ag-ssh 工具将 Buddy 服务器隧道到远程机器。在本地菜单栏管理云端开发机上的代理。

🔎

智能卡片展开

工具输入详情 —— Bash 命令、Edit 差异、Write 内容 —— 首次按键自动展开,再次按键执行操作。5 秒自动重置防止过时展开。

⌨️

键盘导航

全键盘操控 —— 方向键选择,空格/回车执行,Cmd+Shift+B 全局热键随时唤出/隐藏面板。可选的双重确认模式防止误操作。

工作原理

Buddy 驻留在你的菜单栏中,监听 AI 编程代理的权限请求。当 Claude Code 或 Codex 需要审批运行命令、创建文件或执行代码时 —— Buddy 会在你所在的位置弹出通知面板。

普通模式会自动弹出审批面板,并可选择声音提醒。静音模式仅显示角标计数,让你保持在心流状态,直到准备好处理。通过 15+ 内置主题自定义外观 —— 从简约的 Minimal 到有趣的宝可梦风格(喷火龙、耿鬼等)。

每次审批或拒绝都会以 JSON 格式持久化保存,可在”权限”标签页中随时查看 —— 跨会话保留。权限洞察功能会分析这些模式,并生成提示片段,你可以粘贴回代理的配置中,以减少未来的打断。

免费开源

Buddy Calls 完全免费且开源。直接下载应用,在 GitHub 上探索源代码,欢迎参与贡献。无需注册,无需许可证,没有任何限制。

价格

简单透明的定价。

免费开始

免费开始

支持项目

如果你觉得这个应用有用,请考虑请我喝杯咖啡!

PayPal
PayPal
支付宝
支付宝

常见问题

支持哪些 AI 代理?

目前支持 Claude Code(通过原生 PermissionRequest Hook)和 OpenAI Codex CLI。更多代理如 Cursor 和 Gemini CLI 正在计划中。

能在远程服务器上使用吗?

可以!附带的 ag-ssh 工具可以通过 SSH 将 Buddy 的 HTTP 服务器隧道到任意远程机器,让你在本地菜单栏管理远程代理。

真的完全免费吗?

是的 —— Buddy Calls 完全免费且开源。没有试用期、没有订阅、没有功能限制。所有功能对所有人开放。

源代码在哪里?

完整的 Swift 源代码托管在 GitHub(github.com/TolemyW/buddy-calls)。你可以自由学习、修改和参与贡献。

它会访问我的代码或代理数据吗?

不会。Buddy 只能看到权限请求的元数据(工具名称、命令)。它永远不会读取你的代码、文件或对话内容。

为什么不上架 Mac App Store?

Buddy 需要辅助功能 API 和进程管理,与 App Store 沙箱冲突。它以经过公证的 DMG 形式分发,通过 Sparkle 提供免费自动更新。