AI NewsDev toolsAnnouncement

Coucou puts Claude Code permission approvals into the MacBook notch, 88 stars in two days

Coucou is a small macOS app that lives in the MacBook notch and shows Claude Code permission requests, questions and session status without switching windows.

AI News

Editorial2 min read

LinkedInX

Why it mattersClaude Code runs in the terminal, so a permission prompt or a question is easy to miss when the developer is elsewhere on screen. The notch is one of the few places always in view.

Nothing catches a Claude Code permission request faster than a spot on the screen you cannot cover with another window. That is the reason a developer named Louis-CFM built Coucou, a small macOS app that lives inside the MacBook notch and surfaces Claude Code approvals, questions and session state as they happen.

The project went up on GitHub on 27 September 2026 and reached 88 stars and 8 forks in under two days, under an MIT licence. It targets macOS 15 and later, is written in Swift and SwiftUI, and comes as a single .app download or as a build-from-source repository. It is an unofficial community project, not an Anthropic release.

What it puts in the notch

The notch shows a character called Mochi, described in the README as a squircle with eyes that follow the cursor. When a Claude Code session is running, Mochi shows what the agent is reading, editing and running, and when the run finishes it plays a small jump. When Claude Code needs a decision, the permission request appears in the notch with Allow, Always and Deny buttons; when it asks a question, the answer choices appear the same way. A click on the notch also opens the exact terminal window the session is running in.

The app adds three more capabilities beyond monitoring. There is a chat panel that talks to Claude through the developer's own Anthropic API key. A file can be dropped onto the notch and used as context for a question, or forwarded through the macOS Mail app. And Mochi can be dragged onto any open window to attach that window as context for the model.

How it hooks into Claude Code

Coucou installs itself through Claude Code hooks. According to the README, the app first backs up the developer's ~/.claude/settings.json, then merges its own hook entries into it and shows the diff before writing. When Coucou is not running, the hook exits at once, so Claude Code is never blocked by an installer that is offline. The Anthropic API key and any keys for the optional integrations live in the macOS Keychain, and the project says it sends no telemetry and requires no account.

The integrations list covers Stripe, n8n, GitHub, Vercel, Resend, Notion and Cal.com, each with its own coloured version of Mochi in the notch. Their scope is not detailed further in the README.

What still has to be checked by hand

The stars and forks are real. 88 stars in under 48 hours shows that people are trying the app, and production use is a separate question that only weeks of runtime will answer. The README says the hook exits immediately when Coucou is offline, which is the important claim for anyone worried about breaking their Claude Code workflow, and it is easy to check by looking at the merged settings file before saving. Users who already run other Claude Code helpers, like account switchers or usage meters, should also confirm the hooks do not step on each other before installing.

Source

SourceGitHub

This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.

Share
LinkedInX