Coucou – Notch Companion for AI Coding Agents
Coucou is a lightweight desktop companion that sits in the macOS notch or screen top on Windows/Linux, monitoring AI coding agent sessions and providing quick actions such as permission approval, terminal navigation, chat, file drop, and integrations. 2,893 GitHub stars in 5 days since louis-cfm/coucou was created (5
46Fact cited ·Analysis our interpretation ·Estimate forward-looking · [n] links to the source
6 claims drafted by openai/gpt-oss-20b were kept because each quote was found verbatim in its source; 0 unverifiable claims were discarded. Statements marked AI await human review.
What happened
- Fact Coucou runs in the macOS notch or the top of the screen on Windows and Linux[1]AI
A tiny friend that lives in your Mac's notch — or at the top of your screen on Windows and Linux — and keeps an eye on your AI coding agent sessions.
- Fact It supports multiple AI coding agents including Claude Code, Codex, Cursor, Gemini CLI, and Antigravity[1]AI
Claude Code, Cursor, Codex, Gemini CLI, Antigravity and other agents, live — see every session in your notch: what it reads, edits and runs, step by step.
- Fact Users can approve permission requests directly from the notch[1]AI
Approve from the notch — Claude Code and Codex permission requests show up with Allow / Deny (and Always for Claude Code), in VS Code, Cursor's terminal, or Codex.
- Fact Coucou allows chat with Claude, Gemini, and OpenAI models using user‑supplied keys[1]AI
Chat with Claude, or with Gemini and OpenAI models using your own keys (Gemini and OpenAI: macOS) — click the model name above the chat box to switch provider and pick a model; the list comes from each API account.
- Fact It supports file drop onto the notch and can send the file via email on macOS[1]AI
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 (email: macOS, Mail.app).
- Fact The GitHub repository louis-cfm/coucou was created on 27 Sept 2026 and had 2,893 stars on 2 Oct 2026.[1]
- Fact Its description reads: “A tiny friend that lives in your notch (macOS) or at the top of your screen (Windows, Linux) and keeps an eye on your coding agents: Claude Code, Codex, Cursor, Gemini CLI, Antigravity and more.”[1]
- Fact That is 2,893 stars in 5 days, an average of 591.3 per day.[1]
Why it matters
- Analysis Install Coucou to monitor agent sessions, approve permissions, chat with models, and integrate with services like GitHub, Vercel, and NotionAI
- Analysis Automatically detected from public activity data. Not yet reviewed by an analyst.
Should I care?
What changed?
- Fact Coucou runs in the macOS notch or the top of the screen on Windows and Linux[1]AI
A tiny friend that lives in your Mac's notch — or at the top of your screen on Windows and Linux — and keeps an eye on your AI coding agent sessions.
- Fact It supports multiple AI coding agents including Claude Code, Codex, Cursor, Gemini CLI, and Antigravity[1]AI
Claude Code, Cursor, Codex, Gemini CLI, Antigravity and other agents, live — see every session in your notch: what it reads, edits and runs, step by step.
Who is affected?
- Analysis Software developers using AI coding agents on macOS, Windows, or LinuxAI
What can developers do with it?
- Analysis Install Coucou to monitor agent sessions, approve permissions, chat with models, and integrate with services like GitHub, Vercel, and NotionAI
Is it production-ready?
Insufficient evidence
Analysis Not assessed.
What would make it important?
Not yet assessed.
What could prevent adoption?
Not yet assessed.
Technical change
- Fact Coucou runs in the macOS notch or the top of the screen on Windows and Linux[1]AI
A tiny friend that lives in your Mac's notch — or at the top of your screen on Windows and Linux — and keeps an eye on your AI coding agent sessions.
- Fact It supports multiple AI coding agents including Claude Code, Codex, Cursor, Gemini CLI, and Antigravity[1]AI
Claude Code, Cursor, Codex, Gemini CLI, Antigravity and other agents, live — see every session in your notch: what it reads, edits and runs, step by step.
- Fact Users can approve permission requests directly from the notch[1]AI
Approve from the notch — Claude Code and Codex permission requests show up with Allow / Deny (and Always for Claude Code), in VS Code, Cursor's terminal, or Codex.
- Fact Coucou allows chat with Claude, Gemini, and OpenAI models using user‑supplied keys[1]AI
Chat with Claude, or with Gemini and OpenAI models using your own keys (Gemini and OpenAI: macOS) — click the model name above the chat box to switch provider and pick a model; the list comes from each API account.
- Fact It supports file drop onto the notch and can send the file via email on macOS[1]AI
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 (email: macOS, Mail.app).
Architecture
No architecture has been documented for this signal.
Developer impact
Developer implications have not been assessed yet.
Difficulty has not been estimated yet.
Adoption & momentum
No adoption indicators recorded.
Timeline
First seen by the Astrava pipeline[1]
Limitations & risks
- Fact Installation is currently only available for macOS via a zip download[1]AI
Grab the latest Coucou.zip from Releases. 2. Unzip and move Coucou.app to /Applications.
- Analysis Generated from activity metrics only; verify the linked sources before acting on it.
Competing approaches
No competing approaches documented yet.
Who is building on it
No independent projects or organisations are documented as building on this yet.
Evidence & sources
Primary source (1)
Published by the people who built it: release notes, repositories, papers, official docs.
- [1]Louis-CFM/coucou repository(opens in a new tab)
A tiny friend that lives in your notch (macOS) or at the top of your screen (Windows, Linux) and keeps an eye on your coding agents: Claude Code, Codex, Cursor, Gemini CLI, Antigravity and more.
Secondary source (0)
Independent reporting, third-party benchmarks, integrations by other projects.
None recorded.
Community signal (0)
Discussion threads and social posts. Evidence of attention, not of correctness.
None recorded.
How the score of 46 was calculated
| Factor | Share of maximum | Points |
|---|---|---|
| NoveltyRubric level 2/4 (Moderate). Heuristic (automated): first published 5 days ago. | 7.5/15 | |
| Technical significanceRubric level 2/4 (Moderate). AI-assisted (openai/gpt-oss-20b), pending human review: Provides a unified UI for multiple AI agents and integrates with various services Evidence: “Integrations — Stripe payments, n8n workflows, GitHub, Vercel deployments, Resend emails, Notion, Cal.com.” | 7.5/15 | |
| Developer relevanceRubric level 3/4 (High). AI-assisted (openai/gpt-oss-20b), pending human review: Directly enhances developer workflow by centralizing agent interactions Evidence: “Approve from the notch — Claude Code and Codex permission requests show up with Allow / Deny (and Always for Claude Code), in VS Code, Cursor's terminal, or Codex.” | 11.3/15 | |
| Adoption velocityIndependent integrations: unknown (0 pts). GitHub stars: 591.3 per day since creation; full marks at 1000/day, log-scaled (4.6/5). | 4.6/10 | |
| Community momentumFewer than three periods of activity data, or no baseline activity to compare against. | 0/10 | |
| Source credibilityPrimary source present; mean source-tier weight 1.00 (primary 1.0, secondary 0.7, community 0.35). | 10/10 | |
| Cross-source confirmationNo independent publisher has confirmed this yet. | 0/10 | |
| Evidence strengthMet 2/4: primary source ✓, runnable artifact (code, weights or package) ✓, reproducible or independent benchmark ?, technical documentation or paper ✗. 1 unknown (scored 0). | 5/10 | |
| Time to impactNo time-to-impact estimate yet. | 0/5 | |
| Hype penaltyNo hype indicators detected. | 0 | |
| Breakout Score | 46 |
Low confidence (0.48) — 60% of measured factors have data. 0 independent non-community publishers. At least one primary source. Evidence strength 5/10. Capped at Low: no independent, non-community source yet.
An analytical ranking derived from observable signals using model breakout-v1.2. It is not a prediction and not a measure of quality. How it works