pimenov.ai

База знаний

Vibe Island и open-source аналоги: мониторы coding-агентов в notch

Обзор Vibe Island и трёх open-source аналогов (Open Island, CodeIsland, Ping Island): панель мониторинга coding-агентов в notch Mac, полезные сценарии и сравнение.

Опубликовано

«Острова» для AI-агентов — это нативные панели в вырезе экрана MacBook (notch), которые показывают, чем заняты ваши coding-агенты, позволяют одобрять их запросы и одним кликом возвращаться к нужной сессии — будь то вкладка терминала или окно десктоп-приложения агента. Ниже разбор четырёх таких приложений: коммерческого Vibe Island и трёх open-source аналогов.

ℹ️
Я попробовал все четыре приложения и в итоге остановился на платном Vibe Island. Разовая покупка, и работает максимально стабильно: меньше сюрпризов, точный переход к терминалу, аккуратные одобрения прав. Open-source аналоги развиваются быстро, так что вполне возможно, что в будущем они догонят. Пока для ежедневной работы я выбираю стабильность.

Зачем нужен «остров» для coding-агентов

Современные coding-агенты (Claude Code, Codex, Gemini CLI, Cursor и другие) подолгу выполняют задачи сами: читают файлы, правят код, гоняют тесты. Запускать их можно по-разному — в терминале, но всё чаще и в десктопных приложениях (например, Codex Desktop) или прямо в IDE. Проблема одна: чтобы понять, ждёт агент вашего разрешения или уже закончил, приходится постоянно переключаться между окнами и вкладками.

«Остров» решает это на уровне интерфейса. Небольшая панель живёт в notch (или в верхней строке на Mac без выреза) и в реальном времени показывает статус всех сессий. Когда агент просит разрешение на действие или задаёт вопрос, панель разворачивается, и вы отвечаете прямо оттуда. Клик по сессии возвращает вас в нужную вкладку терминала или окно приложения — IDE или десктопного агента вроде Codex Desktop.

У всех четырёх приложений схожая архитектура: агент через хуки отправляет события в локальный сокет, приложение слушает его и обновляет панель. Работает всё локально, без облака и аккаунтов: данные сессий не покидают ваш Mac.

💡
Все четыре приложения нативные для macOS (Swift/SwiftUI), требуют macOS 14+ и лучше всего смотрятся на MacBook с вырезом. На внешних мониторах и старых Mac панель показывается компактной плашкой по центру сверху.

Vibe Island — коммерческий флагман

Что это

Vibe Island — платное нативное приложение на чистом Swift (без Electron), которое собирает все сессии coding-агентов в одну панель в notch. Ключевое отличие от бесплатных аналогов: широкая поддержка агентов (25 инструментов), точный переход к терминалу и упор на стабильность. Расход памяти — под 50 МБ, при простое почти не нагружает процессор.

Ключевые возможности

ВозможностьОписание
Мониторинг 25 агентовClaude Code, Codex, Gemini CLI, Cursor, OpenCode, Droid, Kiro, Qwen, Kimi, DeepSeek, Copilot и другие — все сессии в одной панели
Одобрение прав из notchЗапрос агента на действие разворачивает панель с кнопками Allow / Deny. Разрешение выдаётся без переключения в терминал
Ответы на вопросыНа вопросы агента (AskUserQuestion) можно ответить кликом по варианту прямо из панели
Точный переход к сессииОколо 20 терминалов и IDE (iTerm2, Ghostty, Warp, WezTerm, Kitty, Zellij, VS Code, Cursor) с переходом к конкретной вкладке, сплиту и tmux-сессии. Поддерживаются и десктопные приложения агентов — например, Codex Desktop
Ревью планаПредпросмотр плана с рендерингом Markdown до одобрения, с возможностью дать обратную связь
Контроль лимитовОстаток квоты Claude, Codex, Kimi, GLM и DeepSeek в реальном времени
Работа по SSHАгенты крутятся на удалённом сервере, мониторинг ведётся с Mac. Деплой в один клик, авто-переподключение, несколько серверов (функция в бете)
Zero configПри первом запуске сам настраивает хуки для всех поддерживаемых CLI. Никаких API-ключей и ручной правки конфигов
Звуковые оповещения8-битные звуки на каждое событие, поддержка своих звуковых паков

Полезные сценарии

  1. Несколько агентов параллельно. Запускаете Claude Code, Codex и Gemini в разных терминалах и держите все сессии в одном поле зрения, не теряя ни одну.
  2. Одобрение прав без выхода из редактора. Агент просит разрешение отредактировать файл или выполнить команду: жмёте Allow или Deny прямо в notch и продолжаете работать.
  3. Ответы на уточняющие вопросы. Агент спрашивает, какой выбрать деплой-таргет или подход: отвечаете кликом, не прерывая поток.
  4. Быстрый возврат к нужной сессии. Клик по завершённой задаче переносит вас точно в её вкладку терминала, вплоть до конкретного сплита или tmux-панели.
  5. Контроль расхода квоты. Видите остаток лимита по моделям и не упираетесь в стену посреди задачи.
  6. Удалённая разработка. Тяжёлые агенты работают на VPS, а вы наблюдаете за ними с ноутбука через SSH.
  7. Проверка плана перед запуском. Просматриваете предложенный агентом план в Markdown и правите курс до того, как он начнёт менять код.
  8. Агент в десктопе или IDE, а не в терминале. Codex вы запускаете в десктоп-приложении, а не в терминале — панель всё равно видит сессию, показывает статус и по клику возвращает в нужное окно.

Тарифы и установка

Модель оплаты — разовая покупка, без подписки. Лицензия на 1 Mac стоит $19.99 (есть варианты на 2 и 3 Mac), в неё входят все будущие обновления. Лицензия переносится на новый Mac по тому же ключу, ограничение — одновременное использование по числу купленных устройств. Есть бесплатный триал.

Установка через Homebrew:

brew install --cask vibe-island

Ссылки

Open-source аналоги

Open-source аналогов заметно больше трёх — в этой категории есть и Claude Island (первопроходец, вдохновивший остальных), AgentNotch, Vibe Hub и другие. Ниже — три проекта, которые я сам поставил и попробовал. Все три бесплатные, local-first и нативные для macOS.

Open Island (open-vibe-island)

Прямой open-source аналог Vibe Island под лицензией GPL-3.0. Позиционируется просто: зачем платить за закрытое приложение, если то же самое можно собрать самому. Поддерживает 10 агентов (Claude Code, Codex, Cursor, Gemini CLI, Kimi CLI, OpenCode, Qoder, Qwen Code, Factory, CodeBuddy) и 15+ терминалов и IDE, включая JetBrains-семейство и Warp с точным переходом по вкладкам. Есть одобрение прав и ответы на вопросы (например, для OpenCode), авто-обновление через Sparkle, подписанный и нотаризованный DMG. Хуки работают в режиме fail-open: если приложение не запущено, агенты продолжают работать как обычно. Около 1,6 тыс. звёзд на GitHub.

CodeIsland

Самый популярный из тройки по звёздам (более 2 тыс.), лицензия MIT. Поддерживает 13 инструментов и делает ставку на визуальную подачу: у каждого агента свой анимированный пиксель-арт маскот. Умеет одобрять и отклонять права, отвечать на вопросы, показывать статус в реальном времени. Отдельная фишка — «умное подавление» уведомлений: панель молчит, только когда вы реально смотрите на конкретную вкладку сессии, а не просто на терминал. Ещё один плюс — компаньоны для iPhone и Apple Watch: статус сессий зеркалится в Dynamic Island, на локскрин, в StandBy и на часы. Компаньон бесплатный и открытый.

Ping Island

Проект под лицензией Apache-2.0 с упором на модель «внимание по требованию»: панель остаётся компактной и разворачивается только когда сессии реально нужно ваше участие — одобрение, ввод, ревью. Поддерживает 12+ семейств клиентов, включая Claude Code, Codex, Gemini CLI, Hermes, Pi Agent, Qwen, Kimi, OpenClaw, Cursor, Qoder, CodeBuddy и Copilot. Помимо CLI в терминале ловит и Codex app-server с совместимыми IDE-интеграциями. Есть авто-одобрение для Claude Code, чтобы агент перестал спрашивать разрешение на каждый шаг. Сильная сторона — поддержка удалённых агентов по SSH: приложение поднимает мост на сервере, переписывает удалённые хуки на себя и показывает удалённую активность в том же локальном интерфейсе. Поддерживает загрузку своих звуковых паков. Около 960 звёзд.

Сравнение

КритерийVibe IslandOpen IslandCodeIslandPing Island
Лицензия / ценаКоммерческая, $19.99 разово (1 Mac)GPL-3.0, бесплатноMIT, бесплатноApache-2.0, бесплатно
Поддержка агентов25101312+
Одобрение прав из панелиДаДаДаДа, плюс авто-одобрение Claude Code
Точный переход в терминал~20 терминалов и IDE, сплиты и tmux15+ терминалов и IDEВкладка терминала / IDEiTerm2, Ghostty, Terminal, tmux, IDE
Работа по SSHДаНетНетДа
Контроль лимитовДа (Claude, Codex, Kimi, GLM, DeepSeek)Да (Claude, Codex)НетНет
ОсобенностиРевью плана, стабильность, zero configОткрытый код, авто-обновлениеМаскоты, iPhone / Apple Watch, умное подавлениеВнимание по требованию, SSH-мост, звуковые паки
Звёзды на GitHub~1,6 тыс.~2 тыс.~960

Что выбрать

📌
Если важна максимальная стабильность, широкий охват агентов и работа по SSH из коробки — Vibe Island за $19.99 окупается экономией времени. Если вы цените открытость и готовы мириться с шероховатостями: берите CodeIsland (самый зрелый по звёздам, есть компаньон на часы), Open Island (ближайший клон Vibe Island на GPL) или Ping Island (лучший среди бесплатных по удалённой работе через SSH).

По теме

Если вы много работаете с coding-агентами в терминале и хотите выстроить вокруг них удобный контроль без потери фокуса — такой «остров» экономит десятки переключений в день.

Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov