Coucou 智能体伴侣

在 Mac 刘海或手机上查看编码智能体进度,并及时处理权限请求。

Star 数
★ 4k
最近更新
今天
License
MIT
主语言
Swift

30 秒速览

运行形态
桌面应用
可在哪里用
兼容但需适配Codex · Claude CodeOpenAI API · Claude API(部分支持)
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
macOS 15+Xcode 16+XcodeGeniOS 18+Node 20+RustWebKitGTKgtk-layer-shellappindicator 开发包Shell / 命令行网络访问本地文件系统
典型场景
使用 Claude Code 的开发者希望在不切换窗口时查看步骤、文件差异并批准权限请求。
不适合
  • 需要正式版 iPhone App Store 应用的用户
  • 依赖 Windows 安装包直接安装的用户

这个 Agent 能做什么,适合哪些场景?

Coucou 是一款面向开发者的桌面应用,在 macOS 上以原生 Swift 6、SwiftUI 和 AppKit 构建,也提供基于 Tauri 2 的 Windows 与 Linux 版本。它通过钩子和插件接收 Claude Code、Codex、Cursor、Gemini CLI 等工具的会话事件,并在 Mac 屏幕顶部显示会话状态、文件变更和待处理请求。用户可在界面中批准或拒绝部分操作、回答问题,也能查看差异并跳转到对应终端。配套 iPhone 应用通过用户自己的 iCloud 与 Mac 同步会话、决定和指令,提供 Live Activities、通知和小组件。应用可连接用户配置的 AI 服务及第三方服务;部分聊天与集成功能因平台而异。

在 macOS 上,Coucou 安装 Claude Code 等工具的 hooks;事件由 nb-hook 通过 Unix socket 转发到应用,应用展示会话步骤、读取或修改的文件、命令和差异。Claude Code 权限请求可在刘海界面中 Allow、Deny 或 Always,问题也可直接选择答案;Codex 支持 Allow / Deny。它还可连接 Claude、Gemini、OpenAI 或本地 Ollama / LM Studio 模型进行聊天,并轮询已配置的 GitHub、Vercel、Stripe、n8n、Resend、Notion、Cal.com 集成。iPhone 端通过私有 CloudKit 数据库读取会话并回传决定、答案和指令;Live Activity 更新使用 relay/ 中的无状态 Cloudflare Worker。

  1. 使用 Claude Code 的开发者希望在不切换窗口时查看步骤、文件差异并批准权限请求。
  2. 同时运行 Codex、Cursor 或多个受支持编码工具的开发者,希望在一个屏幕顶部界面观察会话。
  3. 离开 Mac 的用户希望通过 iPhone 通知或锁屏处理智能体请求、回答问题或发送下一条指令。
  4. 希望把项目会话与 GitHub、Vercel 或其他已支持服务状态放在一起查看的独立开发者。
  5. 希望用本地 Ollama 或 LM Studio 模型聊天、并在 macOS 上监控编码会话的开发者。

如何安装或部署这个 Agent?

macOS 可下载 Releases 中的 Coucou.zip,解压后将 Coucou.app 移至 /Applications 并启动;或按下列步骤从源码构建。Windows 安装程序目前暂不可用,可按仓库说明从源码打包。Linux 提供 x86_64 beta,可使用 AppImage、Debian/Ubuntu 的 .deb 或 Fedora/openSUSE 的 .rpm;从源码构建需要安装所列系统开发包。iPhone 版本目前通过 TestFlight beta 提供,App Store 版本尚未发布。安装钩子和服务密钥均按需配置;使用 iPhone 配套功能时需在 Mac 与手机上登录同一 Apple Account。

如何使用这个 Agent?

首次启动后,从菜单栏或系统托盘打开 Settings。要监控 Claude Code,在 Settings → Claude Code 选择 Install hooks;Codex、Gemini CLI、Antigravity 等按各自设置页安装 hooks 或插件。运行一个受支持的智能体会话后,Coucou 会显示其事件;在出现权限卡片时选择 Allow 或 Deny,或从问题选项中作答。要连接 iPhone,在 Mac 的 Settings → General → iPhone 开启会话显示,并在手机上安装 TestFlight beta、允许通知。使用聊天或服务集成时,在相应设置中添加 API 密钥或服务凭据;密钥保存在系统凭据存储中。

这个 Agent 有哪些优点和局限?

优点
  • 把会话步骤、文件差异和权限请求放在屏幕顶部,减少切换终端的需要。
  • 明确支持多种编码工具,并为其他工具提供 --agent <name> 钩子接入方式。
  • iPhone 可通过 CloudKit 同步会话,并支持锁屏审批、通知、Siri 和小组件。
  • macOS 原生实现无第三方依赖;Windows 和 Linux 也有 Tauri 版本。
局限
  • Windows 安装程序暂不可用,需自行从源码构建;Linux 发行版本仍是 beta 且当前仅 x86_64。
  • 多个功能有平台限制,例如 Gemini/OpenAI/本地模型聊天及若干插件仅在 macOS 可用。
  • iPhone 配套应用仍处于 TestFlight beta,且要求 iOS 18+、Mac 端配置和同一 iCloud 账户。
  • 服务集成和云模型聊天需要自行配置对应密钥;README 未给出所有服务的具体套餐费用。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Coucou 智能体伴侣 当前 73 · 存在缺口 桌面应用免费 + 模型费 ★ 4k 今天 Swift Codex · Claude Code
Claude Code 技能库与插件 64 · 存在缺口 Agent 插件 / 技能免费 ★ 28k 1 个月前 Python Codex · Claude Code
Diri 59 · 缺口较多 桌面应用免费 + 模型费 ★ 425 今天 Rust Codex · Claude Code
EOC — Everything OpenAI Codex 工作流操作系统 75 · 表现良好 Agent 插件 / 技能免费 + 模型费 ★ 95 1 个月前 JavaScript Codex

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
存在缺口
73/ 100 五分制 3.7 / 5
信任安全 18/29
可靠稳定 8/14
适用触发 15/18
规范维护 16/18
有效结果 12/13
证据核验 4/8
查看各维度的扣分理由
信任安全18 / 29 · 3.1/5

文档说明可选集成、API 密钥存于系统凭据库、iCloud 同步及其加密字段,并描述审批需显式操作、每次 Allow 需 Face ID、Mac 只接受匹配待处理请求的决定;安装 hooks 前备份并展示差异。对最小权限、数据流、敏感数据及回滚给出具体措施,但主要是 README 声明,所给代码未充分佐证密钥访问范围、加密实现或卸载恢复流程,因此未给满分。外部服务集成可执行重跑 CI、重新部署、合并 PR、暂停工作流等动作,文档虽说受 Face ID 保护,仍未展示逐项授权实现。MIT 署名明确,但发布者身份未验证且仓库材料未说明维护者或安全更新渠道。

可靠稳定8 / 14 · 2.9/5

README 描述各平台连接方式,版本表与变更记录清晰;提供的 Linux 工作流含构建、测试及版本一致性检查,且 macOS 工作流列出多项测试和构建。但 README 对支持范围的说法与平台限定交错,提供材料也没有证明依赖可用性或工作流实际结果。文档提及 hooks 在应用未运行时立即退出、不中断 Claude,错误场景有一定说明,未展示覆盖所有平台的故障提示。

适用触发15 / 18 · 4.2/5

面向多平台开发者,明确列出 macOS、Windows、Linux、iPhone 的场景、受支持 Agent、集成和步骤;也指出部分功能仅限 macOS 或 GitHub 构建,以及 Linux 桌面环境差异。Agent 接入有 hooks、插件和通用标记等边界说明,但描述中“其他 agents”较宽泛,不能据此确认所有触发条件或所有 Agent 的覆盖程度。

规范维护16 / 18 · 4.4/5

README 信息结构完整,包含功能、安装、设置、架构、贡献、版本和平台差异;安装要求、演示、操作示例、限制和 MIT 许可证均有说明。版本表列出日期和重点,且指向变更记录。名称在 Coucou、Mochi 与内部项目名 NotchBuddy 间切换,稳定性略减;维护责任与更新路径有贡献和发布说明,但缺少明确维护者响应承诺或安全报告流程。

有效结果12 / 13 · 4.6/5

产品输出包括实时会话步骤、文件差异、权限卡片、问题选项和通知,且可从桌面或 iPhone 处理,文档对用户可见结果有具体说明。把 Agent 状态与审批放入 notch、锁屏和通知具有明确边际价值。代价方面,涉及多平台应用、凭据、云同步和多个服务集成;演示模式降低试用门槛,但材料不足以衡量资源消耗或持续维护成本,因此成本效益未给满分。

证据核验4 / 8 · 2.5/5

README 对功能、设置和平台限制给出可定位的文件名、步骤和架构说明;Linux 工作流与假本地模型文件为部分工程细节提供佐证。但所给材料未包含主要实现源码,跨来源印证有限,产品隐私、加密和审批实现多为文档陈述。文档通常区分平台限定与功能描述,但没有系统标注哪些声明尚未由所给源码验证。

风险与缓解建议
  • 隐私、加密、Face ID 审批及外部服务操作保护的关键实现未包含在所给材料中;这些应视为文档声明,而非本次审查已验证的实现。
  • README 说明 Windows 安装程序未签名且会显示“Unknown publisher”;下载校验和只覆盖 Linux 发布物。
证据充分度:低 评估于 2026年10月8日 审查版本 2a60e6b70054
查看完整评分方法 →

常见问题

使用 Coucou 是否必须付费?
代码采用 MIT 许可证,基础应用可免费下载;若使用 Anthropic、Google AI、OpenAI 或第三方服务,需自行提供密钥,相关服务费用取决于提供方。
Coucou 会自动替我批准智能体操作吗?
权限请求会显示供用户选择的操作。iPhone 上每次 Allow 都要求 Face ID;Mac 端只有在用户作出决定后才回复等待中的请求。
它支持哪些系统和智能体?
README 标注 macOS 15+、iOS 18+、Windows 10/11 和 Linux。支持 Claude Code、Codex、Cursor 等;部分插件和聊天功能限 macOS。
没有配置 API 密钥或智能体时能试用吗?
可以。Settings → General → Demo 可运行脚本演示会话、权限请求、聊天和示例集成数据;文档称演示不会写入密钥或会话历史。
iPhone 数据如何与 Mac 同步?
会话通过用户自己的私有 CloudKit 数据库同步,文档称敏感字段使用 iCloud 密钥加密。Live Activity 推送由 relay/ 中的 Cloudflare Worker 处理,该 Worker 可见智能体名称和状态。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents