coucou README

The project's README from github.com/Louis-CFM/coucou. As one markdown file: README.md.

Coucou icon

Coucou

A tiny friend that lives in your MacBook's notch — or at the top of your screen on Windows — and keeps an eye on your Claude Code sessions.

Approve permissions, watch your agents work, drop a file, chat with Claude — all without leaving what you're doing.

macOS 15+ Windows 10/11 Swift 6 SwiftUI Tauri 2 License: MIT GitHub stars

Coucou in action

Why

Some studios showed off gorgeous notch companions… and never let anyone use them. Coucou is the open version. Every line of code, every animation, every sound — free to use, read, fork and remix.

Meet Mochi: a soft little squircle with big eyes that pops out of your notch, waves hello, follows your cursor with its eyes, gets annoyed when you poke it (and dizzy if you insist), and tells you the moment Claude Code needs you.

Features

Claude Code session Stripe payments
Chat with Claude Too many hits

Install

Download for macOS

  1. Grab the latest Coucou.zip from Releases.
  2. Unzip and move Coucou.app to /Applications.
  3. Launch. This build isn't notarized by Apple yet, so the first time macOS says it can't verify the developer: open System Settings → Privacy & Security, scroll down and click Open Anyway (only once).

Windows

The Windows installer is temporarily unavailable. Microsoft Defender wrongly flags the unsigned installer as malware; a false-positive report is under review at Microsoft and the installer will come back once it is cleared and signed. Until then you can build it from source.

There is no notch on a PC, so the island slides out of the top edge of the screen instead of hiding inside one. See windows/README.md for the rest of the differences.

Build from source

macOS — requirements: macOS 15+, Xcode 16+, XcodeGen.

brew install xcodegen
git clone https://github.com/Louis-CFM/coucou.git
cd coucou/NotchBuddy
xcodegen
open NotchBuddy.xcodeproj   # then ⌘R

Windows — requirements: Rust, Node 20+, MSVC build tools.

git clone https://github.com/Louis-CFM/coucou.git
cd coucou/windows
npm install
npm run pack                # installer lands in windows/release/

Setup

Click the Coucou icon in the menu bar (macOS) or in the system tray (Windows) → Settings…

What Why Where the key goes
Claude Code hooks live sessions and approvals Install hooks — Coucou backs up ~/.claude/settings.json, merges its hooks and shows you the diff before writing anything
Anthropic API key chat and questions about files Keychain / Windows Credential Manager
Stripe, n8n, GitHub, Vercel, Resend, Notion, Cal.com the integration pills Keychain / Windows Credential Manager, all optional

If Coucou isn't running, the hook exits immediately: Claude Code is never blocked.

Things to try

Do this Mochi does that
Hover the notch (top edge on Windows) peeks out and says hi 👋
Click it opens
Hover Mochi blinks, eyes grow
Click Mochi squish + annoyed
Click 3 times fast 😵‍💫 dizzy for a few seconds
Drag a file onto the island turns into a box and swallows it
Drag Mochi onto a window (macOS) attaches it as context

How it works

macOS

The macOS app is native Swift 6 / SwiftUI / AppKit with zero third-party dependencies.

Windows

Contributing

Issues and PRs are very welcome — new integrations, new emotes, new sounds, bug fixes. See CONTRIBUTING.md.

Credits

Built by Louis Raillé with Claude Code. Inspired by the notch-companion concepts shared by design studios — this project is independent and not affiliated with any of them.

License

If Mochi made you smile, a ⭐ helps a lot.

Website · Privacy · Terms · Support

coucou (Louis-CFM/coucou)

Searching Database…

5.6K ·GitHub
这是什么?Coucou 是一个名叫 Mochi 的小动画角色,住在 Mac 的刘海里(Windows 上则是屏幕顶边),关注你的 AI 编程智能体会话——Claude Code、Codex、Cursor、Gemini CLI 和 Antigravity——让你可以直接在那里批准权限请求并与 Claude 聊天。
这是一个菜单栏应用,还是更大的东西?它是一个原生桌面应用:macOS 上是零第三方依赖的 Swift/SwiftUI 应用,Windows 上是 Tauri 2(Rust + TypeScript)移植版,两者都通过菜单栏图标或系统托盘控制,并让 Mochi 角色漂浮在刘海或屏幕边缘附近。
Windows 安装包现在可以直接用了吗?还不能——微软 Defender 目前把未签名的 Windows 安装包报为恶意软件(一处正在审核中的误报),因此在完成签名之前它已被下架;在那之前你必须从源码自行构建。macOS 版也还没有公证,首次启动时 Gatekeeper 会发出警告,你需要在“隐私与安全性”里点击“仍要打开”。
Coucou 会把我的数据或密钥发送到什么地方吗?不会——它没有遥测也没有账号,API 密钥和集成凭证都保存在本地的 macOS 钥匙串或 Windows 凭据管理器中;它只与你明确接入的服务通信。
我可以 fork 它并改头换面成自己的产品吗?代码采用 MIT 协议,你可以使用、fork 和二次创作,但 Coucou 名称、Mochi 角色、图标、音效和媒体内容均保留所有权利——README 要求 fork 项目使用自己的名称和角色。
Mochi 到底是什么?Mochi 是 Coucou 的动画角色:一个软萌的圆角方块,眼睛会跟随你的光标,闲置时会眨眼、呼吸,被戳太多会生气或头晕,Claude Code 会话结束时还会开心地跳起来。
除 Claude Code 外,Coucou 还支持哪些集成?它可选集成 Stripe 支付、n8n 工作流、GitHub、Vercel 部署、Resend 邮件、Notion 和 Cal.com,每项都以各自颜色的 Mochi 显示在刘海里。
如果 Claude Code 的钩子触发时 Coucou 没在运行,会怎样?钩子脚本会直接立即退出,因此 Claude Code 永远不会因为等待应用而被阻塞。
Coucou 是怎么知道 Claude Code 在做什么的?一个小小的 nb-hook 脚本接收 Claude Code 的钩子事件,并通过 Unix socket(Windows 上是命名管道)转发给应用;应用会等你点击批准请求,然后再响应钩子。
Creator
Louis-CFM
Size
23.7 MB
Stars
5.6K
Age
23d
Commits · 90 Days