«Острова» для AI-агентов — это нативные панели в вырезе экрана MacBook (notch), которые показывают, чем заняты ваши coding-агенты, позволяют одобрять их запросы и одним кликом возвращаться к нужной сессии — будь то вкладка терминала или окно десктоп-приложения агента. Ниже разбор четырёх таких приложений: коммерческого Vibe Island и трёх open-source аналогов.
Зачем нужен «остров» для coding-агентов
Современные coding-агенты (Claude Code, Codex, Gemini CLI, Cursor и другие) подолгу выполняют задачи сами: читают файлы, правят код, гоняют тесты. Запускать их можно по-разному — в терминале, но всё чаще и в десктопных приложениях (например, Codex Desktop) или прямо в IDE. Проблема одна: чтобы понять, ждёт агент вашего разрешения или уже закончил, приходится постоянно переключаться между окнами и вкладками.
«Остров» решает это на уровне интерфейса. Небольшая панель живёт в notch (или в верхней строке на Mac без выреза) и в реальном времени показывает статус всех сессий. Когда агент просит разрешение на действие или задаёт вопрос, панель разворачивается, и вы отвечаете прямо оттуда. Клик по сессии возвращает вас в нужную вкладку терминала или окно приложения — IDE или десктопного агента вроде Codex Desktop.
У всех четырёх приложений схожая архитектура: агент через хуки отправляет события в локальный сокет, приложение слушает его и обновляет панель. Работает всё локально, без облака и аккаунтов: данные сессий не покидают ваш 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-битные звуки на каждое событие, поддержка своих звуковых паков |
Полезные сценарии
- Несколько агентов параллельно. Запускаете Claude Code, Codex и Gemini в разных терминалах и держите все сессии в одном поле зрения, не теряя ни одну.
- Одобрение прав без выхода из редактора. Агент просит разрешение отредактировать файл или выполнить команду: жмёте Allow или Deny прямо в notch и продолжаете работать.
- Ответы на уточняющие вопросы. Агент спрашивает, какой выбрать деплой-таргет или подход: отвечаете кликом, не прерывая поток.
- Быстрый возврат к нужной сессии. Клик по завершённой задаче переносит вас точно в её вкладку терминала, вплоть до конкретного сплита или tmux-панели.
- Контроль расхода квоты. Видите остаток лимита по моделям и не упираетесь в стену посреди задачи.
- Удалённая разработка. Тяжёлые агенты работают на VPS, а вы наблюдаете за ними с ноутбука через SSH.
- Проверка плана перед запуском. Просматриваете предложенный агентом план в Markdown и правите курс до того, как он начнёт менять код.
- Агент в десктопе или IDE, а не в терминале. Codex вы запускаете в десктоп-приложении, а не в терминале — панель всё равно видит сессию, показывает статус и по клику возвращает в нужное окно.
Тарифы и установка
Модель оплаты — разовая покупка, без подписки. Лицензия на 1 Mac стоит $19.99 (есть варианты на 2 и 3 Mac), в неё входят все будущие обновления. Лицензия переносится на новый Mac по тому же ключу, ограничение — одновременное использование по числу купленных устройств. Есть бесплатный триал.
Установка через Homebrew:
brew install --cask vibe-islandСсылки
- Официальный сайт: vibeisland.app
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.
- Репозиторий: github.com/Octane0411/open-vibe-island
CodeIsland
Самый популярный из тройки по звёздам (более 2 тыс.), лицензия MIT. Поддерживает 13 инструментов и делает ставку на визуальную подачу: у каждого агента свой анимированный пиксель-арт маскот. Умеет одобрять и отклонять права, отвечать на вопросы, показывать статус в реальном времени. Отдельная фишка — «умное подавление» уведомлений: панель молчит, только когда вы реально смотрите на конкретную вкладку сессии, а не просто на терминал. Ещё один плюс — компаньоны для iPhone и Apple Watch: статус сессий зеркалится в Dynamic Island, на локскрин, в StandBy и на часы. Компаньон бесплатный и открытый.
- Репозиторий: github.com/wxtsky/CodeIsland
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 звёзд.
- Репозиторий: github.com/erha19/ping-island
Сравнение
| Критерий | Vibe Island | Open Island | CodeIsland | Ping Island |
| Лицензия / цена | Коммерческая, $19.99 разово (1 Mac) | GPL-3.0, бесплатно | MIT, бесплатно | Apache-2.0, бесплатно |
| Поддержка агентов | 25 | 10 | 13 | 12+ |
| Одобрение прав из панели | Да | Да | Да | Да, плюс авто-одобрение Claude Code |
| Точный переход в терминал | ~20 терминалов и IDE, сплиты и tmux | 15+ терминалов и IDE | Вкладка терминала / IDE | iTerm2, Ghostty, Terminal, tmux, IDE |
| Работа по SSH | Да | Нет | Нет | Да |
| Контроль лимитов | Да (Claude, Codex, Kimi, GLM, DeepSeek) | Да (Claude, Codex) | Нет | Нет |
| Особенности | Ревью плана, стабильность, zero config | Открытый код, авто-обновление | Маскоты, iPhone / Apple Watch, умное подавление | Внимание по требованию, SSH-мост, звуковые паки |
| Звёзды на GitHub | — | ~1,6 тыс. | ~2 тыс. | ~960 |
Что выбрать
По теме
Если вы много работаете с coding-агентами в терминале и хотите выстроить вокруг них удобный контроль без потери фокуса — такой «остров» экономит десятки переключений в день.
Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov
Если хотите разобрать свою задачу — напишите мне Если хотите разобрать свою задачу — напишите мне.
Можно прийти с идеей, черновым контекстом или уже живой задачей. Помогу быстро понять, где реальный следующий шаг, а где лишний шум.
Обычно хватает 2–3 сообщений, чтобы понять, могу ли я здесь реально помочь и в каком формате лучше двигаться дальше.