claudeers.
// Automation & Workflows

coucou

A tiny friend that lives in your MacBook's notch and keeps an eye on your Claude Code sessions.

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up coucou (release-binary project) into my current project.
Found on https://claudeers.com/coucou
Repo: https://github.com/Louis-CFM/coucou
Homepage/docs: https://louis-cfm.github.io/coucou/
Detected install method: release-binary → inspect the README
Category: automation. Platforms: cli, api, web, mobile.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
unknown; community-verified: false. Confirm the source before running anything.
// or install directly (release-binary)

Grab the latest release asset from GitHub.

# download a build from https://github.com/Louis-CFM/coucou/releases
// or clone
git clone https://github.com/Louis-CFM/coucou

// compatibility

Platformscli, api, web, mobile
Operating systems—
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageSwift

Get your FREE $2.50 API credits to access TickAtlas financial data ↗
Coucou icon

Coucou

A tiny friend that lives in your MacBook's notch and keeps an eye on your Claude Code sessions.

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

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, live — see every session in your notch: what it reads, edits and runs, step by step. Finished? Mochi does a happy little jump.
  • ✅ Approve from the notch — permission requests show up with Allow / Always / Deny. Questions come with their answer buttons. One click, back to work.
  • 🧑‍💻 Jump to the right terminal — open the exact terminal window of a session.
  • 💬 Ask Claude anything — built-in chat, straight from the notch.
  • 📎 Drop a file on the notch — Mochi turns into a box and swallows it, then ask a question about it or send it by email (Mail.app).
  • 🪟 Drag Mochi onto any window — attach that window as context for Claude.
  • 🔌 Integrations — Stripe payments, n8n workflows, GitHub, Vercel deployments, Resend emails, Notion, Cal.com. Each one gets its own little colored Mochi.
  • 🎭 A real character — idle breathing, blinks, eyes on a sphere that follow your mouse, emotes, 28 handcrafted sounds, a greeting on launch.
  • 🫥 Invisible when idle — hides away when nothing is running, peeks out when you hover the notch.
  • 🔒 Private by design — no telemetry, no account. Keys live in your macOS Keychain. The app only talks to the services you plug in.
Claude Code sessionStripe payments
Chat with ClaudeToo many hits

Install

Download

  1. Grab the latest Coucou.zip from Releases.
  2. Unzip and move Coucou.app to /Applications.
  3. Launch — no extra steps needed.

Build from source

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

Setup

Click the Coucou icon in the menu bar → Settings…

WhatWhyWhere the key goes
Claude Code hookslive sessions, approvals, questionsInstall hooks — Coucou backs up ~/.claude/settings.json, merges its hooks and shows you the diff before writing anything
Anthropic API keychat and questions about files/windowsKeychain
Stripe, n8n, GitHub, Vercel, Resend, Notion, Cal.comthe integration pillsKeychain, all optional

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

Things to try

Do thisMochi does that
Hover the notchpeeks out and says hi 👋
Click itopens
Hover Mochiblinks, eyes grow
Click Mochisquish + annoyed
Click 3 times fast😵‍💫 dizzy for a few seconds
Drag a file onto the notchturns into a box and swallows it
Drag Mochi onto a windowattaches it as context

How it works

  • Island: a borderless NSPanel hugging the notch, driven by a small state machine (hidden → petit → home).
  • Character: drawn in SwiftUI Canvas + TimelineView at 60 fps — squircle body, eyes projected on a sphere, spring animations. No Rive, no Lottie, no images.
  • Claude Code: a tiny nb-hook script receives hook events and forwards them over a Unix socket to the app. For approvals it waits for your click, then answers the hook.
  • Integrations: lightweight pollers, paused when nothing is watching.
  • Sounds: 28 short WAVs played through preloaded AVAudioPlayers.

Everything is native Swift 6 / SwiftUI / AppKit with zero third-party dependencies.

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

  • Code: MIT — use it, fork it, learn from it, just keep the copyright notice.
  • Name, Mochi character, icon, sounds and media: © Louis Raillé, all rights reserved — see LICENSE-ASSETS.md. Shipping your own fork? Give it your own name and character.

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

Website · Privacy · Terms · Support

// faq

What is coucou?

A tiny friend that lives in your MacBook's notch and keeps an eye on your Claude Code sessions.. It is open-source on GitHub.

Is coucou free to use?

coucou is open-source under the MIT license, so it is free to use.

What category does coucou belong to?

coucou is listed under automation in the Claudeers registry of Claude-compatible tools.

32 views
★ 77 stars
unclaimed
updated 7 days ago

// embed badge

coucou on Claudeers
[![Claudeers](https://claudeers.com/api/badge/coucou.svg)](https://claudeers.com/coucou)

// retro hit counter

coucou hit counter
[![Hits](https://claudeers.com/api/counter/coucou.svg)](https://claudeers.com/coucou)

// reviews

// guestbook

0/500

// related in Automation & Workflows

🔓

The agent that grows with you

// automationNousResearch/⟨Python⟩★ 248,418◷ MIT[ claude ]
🔓

The API to search, scrape, and interact with the web at scale. 🔥

// automationfirecrawl/⟨TypeScript⟩★ 185,150◷ AGPL-3.0[ claude ]
🔓

🌐 Make websites accessible for AI agents. Automate tasks online with ease.

// automationbrowser-use/⟨Python⟩★ 117,143◷ MIT[ claude ]
🔓

Taste-Skill - gives your AI good taste. stops the AI from generating boring, generic slop

// automationLeonxlnx/⟨JavaScript⟩★ 89,892◷ MIT[ claude ]
→ see how coucou connects across the ecosystem