Coucou Skill:让 Mac 刘海变成 Claude Code 实时监控面板
Coucou 是一个开源桌面伴侣应用,将 MacBook 刘海变成 Claude Code 的实时监控面板。该项目在 GitHub Trending 连续上榜,发布数日内斩获 2,400+ star,是近期最具话题性的 AI Coding 辅助工具之一。它的核心价值是解决长时 Agent 会话中的「权限审批」痛点——过去需要切到终端窗口操作,现在直接在内嵌面板完成。
功能与设计原则
Coucou 的设计围绕一个核心矛盾:AI Coding Agent 运行时需要人类频繁介入审批,但传统终端界面把审批动作埋在了上下文切换里。Coucou 把这个审批流抽出来,做成刘海浮层,始终可见、随手可点。设计原则:
- 就近处理:权限请求来了不需要切窗口,直接在刘海里点 Allow/Deny
- 可视化状态:Mochi 动画角色实时反映会话状态,Agent 在读文件、编辑还是跑命令一目了然
- 零打断工作流:开发者可以继续在主窗口工作,不需要持续盯着终端
认可度
- GitHub star:截至 2026-10-02 约 2,455 star(发布仅数天)
- 24 小时增长:+1,222 star(2026-10-01 单日数据)
- GitHub Trending:连续出现在 GitHub 日榜,在「AI Agent」分类下排名前列
- 社媒热度:在 X/Twitter、Product Hunt、Reddit r/ClaudeAI 上均有讨论,Cult of Claude 专题收录
链接
GitHub:https://github.com/Louis-CFM/coucou
原作者
Louis-CFM(Louis Raillé)——独立开发者,专注 macOS 原生开发。Raillé 同时维护多个 Claude Code 生态工具,包括 Notch 系列伴侣应用的开源实现。Coucou 项目代码完全开源(MIT License),无遥测、无商业捆绑,是其「开放版本」定位的直接体现。
介绍
Coucou 最初源自一个观察:许多工作室在社交媒体上展示了精致的刘海伴侣动画,但从未真正开源让用户使用。Coucou 填补了这个空白——它是这些动画伴侣的开源复刻版,代码、动画、声音全部开放,可自由使用、阅读、fork 和改编。
应用内置了一个名为 Mochi 的卡通形象:一个柔和的圆角矩形,配上大眼睛,会从刘海弹出、向你挥手、用眼神跟随鼠标光标。当用户戳它时会生气(如果持续戳会晕),当 Claude Code 需要你时,Mochi 会提醒你。项目使用 Swift 6 + SwiftUI 构建 macOS 版本(零第三方依赖),Windows 版使用 Tauri 2。
特点
- 实时会话可视化:在刘海浮层直接看到 Claude Code 当前在读什么文件、编辑什么内容、跑什么命令,Agent 完成后 Mochi 会做开心的小跳动作
- 权限审批零切换:权限请求弹出时提供 Allow / Always / Deny 按钮;提问类请求自带预设回答按钮,一点就回终端继续工作
- 终端窗口跳转:macOS 上点击刘海中的会话,可直接打开对应的终端窗口,省去在多个终端标签间寻找的麻烦
- 内置 Chat 面板:直接在刘海浮层向 Claude 提问,不需要另开窗口;模型列表直接读取已连接的 Anthropic 账户
- 文件/窗口拖拽附加:把文件拖到 Mochi 上,Mochi 会变成盒子吞下它,随后可以针对该文件提问或通过 Mail.app 发送;把 Mochi 拖到任意窗口上,该窗口自动成为下次 Claude 查询的上下文
使用方法
macOS 安装(需要 macOS 15+):
- 从 GitHub 下载最新 Release 或 clone 源码编译
- 首次启动后 Mochi 会出现在刘海/菜单栏区域
- macOS 会请求屏幕录制和辅助功能权限(用于监控终端和发起窗口操作)
Windows 安装:
- 下载 Tauri 版本安装
- 启动后 Mochi 出现在屏幕顶部
Claude Code 集成:
# 将 Coucou 作为 skill 安装到 Claude Code
# 克隆仓库后将 coucou 文件夹复制到:
~/.claude/skills/
# 或作为 agent 使用:
~/.claude/agents/
支持 Claude Code 原生的权限请求拦截(Allow/Deny 按钮)和会话状态推送。
使用场景与人群
适用场景:
- 长时间运行 Claude Code 会话的开发(权限审批不离窗口)
- 多窗口/多项目并行开发(每个会话在刘海有独立入口)
- 需要频繁文件交互的工作流(拖拽即附加上下文)
- 不希望被 Agent 请求频繁打断思路的深度工作场景
目标用户:macOS/Windows 开发者,尤其是重度 Claude Code 用户、长期跑 Agent 任务的工程师、以及对 UI 美学有要求、想要「有温度」的开发体验的社区成员。
输入与输出案例
案例 1:权限审批
- 输入:Claude Code 尝试运行
rm -rf node_modules,触发权限请求 - 输出:Mochi 弹出请求气泡,显示命令预览,点击「Allow」或「Deny」完成审批,Mochi 回到正常监视状态
案例 2:文件附加对话
- 输入:用户将一份
report.pdf拖到刘海 Mochi 上 - 输出:Mochi 动画变成盒子吞下文件 → 用户在随后的输入框输入「帮我总结这份报告的核心结论」→ Claude 从文件上下文生成总结
Coucou 让我们看到了 AI Coding 工具在「体验细节」上的可能性:当审批流变得自然,当状态变得可见,开发者的认知负担随之降低。如果你也在用 Claude Code 写代码,这个刘海里的小家伙值得一试。
评论区
登录后可评论。