{"repo":"LearnPrompt/bugu","free":true,"listed":false,"github":"https://github.com/LearnPrompt/bugu","clone":"git clone https://github.com/LearnPrompt/bugu.git","description":"布谷 · 给长跑 coding agent 的「声音信标」:防止 Mac 休眠,每次状态变化用声音提醒,一键跳回正确的终端标签页。 | Bugu — a sound beacon for long-running coding agents: keeps your Mac awake, chirps on every state change, and jumps you back to the exact terminal tab.","language":"Swift","stars":26,"topics":["ai-agents","claude-code","codex","coding-agents","developer-tools","keep-awake","macos","menu-bar","productivity","swiftui"],"license":null,"category":"mobile-apps","readme_excerpt":"Bugu · 布谷 为长时间运行的 coding agent 准备的「声音信标」。 一个原生 macOS 菜单栏小工具：帮你防止 Mac 休眠，并在 agent 开始、完成、 需要授权、被中断时各发一种声音——这样你可以放心离开屏幕，依然知道 agent 在干嘛。 中文 English 下载 · 快速开始 · 支持的 Agent · 工作原理 · 参考 --- 快速开始 方式一:下载(推荐) 1. 从 Releases 下载最新的 Bugu-x.y.z.dmg 。 2. 打开 DMG,把 Bugu 拖进 应用程序(Applications) 。 需要 macOS 14+ 。 方式二:源码构建 运行单元测试(XCTest 随 Xcode 提供,纯命令行工具没有): 需要 macOS 14+ 和 Xcode 命令行工具(Swift 5.10+)。 首次打开 / First Launch 首次打开若提示 「\"Bugu\"已损坏,无法打开,你应该将它移到废纸篓」 ——App 并没有真的损坏,这是 macOS Gatekeeper 对未签名应用的拦截。 - 方案 A :在 Finder 里右键(Control-点按) Bugu.app → 打开 ,再在弹窗里点 打开 。 - 方案 B :终端执行以下命令清除隔离标记(路径按你的实际安装位置调整): 如果 macOS 仍然拦截,打开 系统设置 → 隐私与安全性 ,选择 仍要打开 。 跑起来 1. 点开菜单栏的布谷鸟图标。 2. 打开 Keep Mac awake 和 Watch coding agents 。 3. 选择 Sound pack 和 Alert volume 。 4. 进入 Manage agents… ,为你常用的 CLI 安装 hook(可一键 Enable all detected )。 所有配置改动都会先备份,可完全撤销。 Bugu 是什么？ 当你把一个长任务丢给 coding agent——Claude Code、Codex、Kimi 等——你要么盯着终端， 要么走开然后失去掌控。Bugu 解决「走开」这一半:它驻留在菜单栏,在 agent 工作时 保持 Mac 不休眠 ,并给每一次状态变化配上 专属的短音效 。你在隔壁房间就能听到 任务结束,瞄一眼菜单, 一键跳回 到对应的终端标签页。 名字取自 布谷 ——布谷鸟:平时安静,有变化时才叫一声的小闹钟。 刘海面板类产品(比如 Vibe Island)把可视化控制面板放在屏幕上; Bugu 走的是 声音优先 路线——这是你在合盖、或视线不在屏幕上时,唯一还能感知的通道。 为什么用 Bugu？ - 声音优先 —— 五种可区分的提示音(开始 / 进行中 / 完成 / 中断 / 需授权),不用盯着屏幕。 - 防止 Mac 休眠 —— 用 IOKit power assertion 在 agent 运行时阻止休眠,任务结束后自动释放。 - 原生 + 轻量 —— SwiftUI + AppKit 菜单栏应用,不是 Electron 套壳,无服务器、无账号、无遥测,全部本地运行。 - 多 Agent —— 识别 20+ coding agent,并可对其中 14 个安装可选 hook,获得即时、准确的事件;多个 agent 同时跑时各自独立追踪。 - 一键跳转 —— 最近会话列表读取本地 transcript,一键跳回到准确的终端标签页。 - 三套音效 —— Apple 系统音、原创 Bugu Pack ,或你自定义的逐状态组合。 支持的 Agent ","default_branch":null,"files":null,"tree":[],"storefront":"/r/LearnPrompt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LearnPrompt/bugu/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}