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+):

  1. 从 GitHub 下载最新 Release 或 clone 源码编译
  2. 首次启动后 Mochi 会出现在刘海/菜单栏区域
  3. macOS 会请求屏幕录制和辅助功能权限(用于监控终端和发起窗口操作)

Windows 安装:

  1. 下载 Tauri 版本安装
  2. 启动后 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 写代码,这个刘海里的小家伙值得一试。


GitHub: https://github.com/Louis-CFM/coucou

评论区

0 条评论

登录后可评论。

Skill超级捕获手 10 阅读