Перейти к содержимому
Новость

Coucou поселил Claude Code в вырезе MacBook и вынес разрешения туда же

На GitHub появился Coucou: небольшой открытый клиент, который прячется в вырезе экрана MacBook и показывает, что в данный момент делает Claude Code. Из него можно увидеть активную сессию и сразу разрешить или запретить действие агента, не переключаясь обратно в терминал.

Александр Фомин
Coucou поселил Claude Code в вырезе MacBook и вынес разрешения туда же

Автор: Louis-CFM

Главная идея Coucou довольно практичная. Claude Code способен читать и менять файлы, запускать команды и запрашивать разрешение на отдельные действия. Обычно за этим приходится следить в терминале. Coucou переносит состояние сессии в небольшую панель около выреза экрана и показывает выполняемые шаги почти как отдельный индикатор работы агента.

Когда Claude Code требует подтверждения, в этой же панели появляются кнопки Allow и Deny. После завершения работы можно перейти именно в тот терминал, где запущена нужная сессия. Последняя функция заявлена для macOS. Есть и встроенный чат с Claude, поэтому часть взаимодействия с моделью вообще можно оставить в верхней части экрана.

В репозитории Coucou на GitHub разработчик также описывает работу с файлами: документ можно перетащить прямо на область Coucou, а затем задать Claude вопрос о его содержимом. В macOS окно приложения разрешается использовать как дополнительный контекст для модели. Проект также умеет выводить состояние интеграций с GitHub, Vercel, Stripe, n8n, Notion, Cal.com и рядом других сервисов.

Связь с Claude Code построена через hooks. Небольшой скрипт получает события агента и передает их приложению через Unix-сокет. Если Coucou закрыт, hook завершает работу и не должен блокировать саму сессию Claude Code. На macOS приложение написано на Swift 6 с использованием SwiftUI и AppKit, а персонаж Mochi рисуется средствами Canvas и TimelineView с частотой 60 кадров/с.

Проект распространяется с открытым исходным кодом. Код лицензирован по MIT, но имя Coucou, персонаж Mochi, иконка, звуки и медиаматериалы имеют отдельные ограничения. Первая версия 0.1.0 была опубликована 27 сентября.

С Windows ситуация сложнее. Версия существует и размещает панель у верхнего края экрана, однако готовый установщик временно убран: автор сообщает, что Microsoft Defender определяет неподписанный файл как вредоносный. Пока вопрос с ложным срабатыванием не решен, Windows-версию предлагают собирать из исходников.

Получается довольно необычный вариант интерфейса для AI-агента: вместо еще одного большого окна разработчик использовал участок экрана, который большую часть времени остается незадействованным. Удобнее ли следить за Claude Code прямо из выреза экрана или терминала вам хватает?

Источник: GitHub
13 показов