xisland
xisland — Dynamic Island для macOS: мониторинг сессий ИИ-кодинга, одобрение правок файлов/команд/удалений и быстрый возврат в терминал из панели.
Что такое xisland?
xisland — приложение в стиле Dynamic Island для macOS, предназначенное для мониторинга и управления сессиями ИИ-агентов кодинга из выреза на экране или меню-бара. Оно создано для разработчиков, запускающих рабочие процессы агентов (таких как Claude Code, Codex и Gemini CLI), чтобы оставаться в потоке, наблюдая за происходящим и принимая действия при необходимости одобрения агента.
Вместо переключения окон для проверки промптов или разрешений xisland отображает сессии в единой панели и поддерживает быстрые действия, такие как одобрение операций с инструментами/файлами и ответы на вопросы агента прямо из интерфейса Dynamic Island.
Ключевые возможности
- Панель сессий Dynamic Island (режимы Notch или Pill): Показывает активность агента и раскрывается/сворачивается при необходимости внимания, чтобы мониторинг оставался лёгким.
- Единый мониторинг поддерживаемых ИИ-агентов: Отображает сессии для Claude Code, Codex, Gemini CLI и OpenCode в одном месте.
- Одобрение действий для изменений, инициированных агентом: Перехватывает правки файлов, команды и удаления и предоставляет элементы управления Allow/Deny в Dynamic Island, чтобы вы могли контролировать, что запускает агент.
- Ответы на вопросы агента из всплывающего окна: Когда агент задаёт вопрос, вы можете ответить из интерфейса Dynamic Island, не покидая текущий редактор.
- Быстрый возврат в нужный терминал/вкладку/сессию: Одним кликом возвращает вас в соответствующий контекст терминала, включая поддержку нескольких терминалов (например, iTerm2, Ghostty, Terminal.app, Warp и других).
- Навигация с клавиатуры в первую очередь: Поддерживает движение в стиле vim hjkl и enter для действий, чтобы минимизировать переключение на мышь.
- Нативная реализация для macOS: Создана на Swift с использованием SwiftUI + AppKit (не Electron), для быстрого и лёгкого опыта.
Как использовать xisland
- Установите xisland (доступно через загрузку для macOS и также задокументировано для использования через Homebrew cask).
- Выберите режим отображения: используйте Notch Mode для выреза macOS или Pill Mode как компактную плавающую пилюлю в меню-баре.
- Запустите ваших ИИ-агентов кодинга в поддерживаемых терминалах.
- Мониторьте сессии в Dynamic Island, когда появляется активность. Если агент запрашивает одобрение, используйте элементы Allow/Deny из всплывающего окна.
- Отвечайте на вопросы и возвращайтесь в терминал прямо из панели Dynamic Island, затем продолжайте кодинг.
Сценарии использования
- Проверка разрешений агента без ухода из редактора: Когда Claude Code/Codex/Gemini CLI запрашивает разрешение на правку файлов или выполнение команд, одобряйте или отклоняйте из панели выреза.
- Обработка многоэтапных запусков агентов с параллельными сессиями: Если вы держите несколько сессий агентов открытыми одновременно, используйте единую панель для просмотра статусов/прогресса и действий по нужной.
- Быстрые ответы на интерактивные промпты: Если агент задаёт вопрос (например, выбор стратегии теста), отвечайте из всплывающего окна Dynamic Island вместо переключения окон.
- Координация между агентами и терминалами: Используйте навигацию одним кликом, чтобы вернуться в правильный терминал, вкладку и сессию при необходимости проверки или продолжения работы.
- Поддержка клавиатурного управления в разработке: Используйте навигацию с клавиатуры (hjkl + enter) для контроля одобрений и взаимодействий без мыши.
Часто задаваемые вопросы
-
Какие ИИ-инструменты кодинга поддерживает xisland? Поддерживает Claude Code, Codex, Gemini CLI и OpenCode. Сессии из этих инструментов отображаются в единой панели выреза.
-
Какие терминалы поддерживаются? Указана поддержка Ghostty, iTerm2, Terminal.app, Warp, а также других терминалов, таких как Alacritty, Kitty, и встроенных терминалов IDE (например, VS Code/Cursor/Windsurf). Также упоминается tmux и точный переход по разделённым панелям в поддерживаемых терминалах.
-
Как работает одобрение, когда агент хочет что-то запустить? Когда агент запрашивает разрешения на запуск инструментов или изменения, панель Dynamic Island расширяется с кнопками Allow и Deny, чтобы вы могли одобрить или отклонить без переключения в терминал.
-
Можно ли выбрать между отображением в вырезе и меню-баре? Да. xisland предлагает Notch Mode (в вырезе macOS) и Pill Mode (плавающая пилюля в меню-баре), и вы можете переключать режимы.
Альтернативы
- Мониторинг/управление на основе терминала для каждого агента: Многие рабочие процессы полагаются на чтение вывода агента прямо в терминале и ручное одобрение действий там. Это держит всё в одном месте, но обычно требует больше переключения окон.
- Интеграции с IDE или редакторами для инструментов агентов: Некоторые настройки интегрируют управление агентами в интерфейс редактора. Это может уменьшить переключение контекста внутри редактора, но не предоставит системный мониторинг в стиле «Dynamic Island».
- Панели чата/агентов внутри конкретных инструментов агентов: Если вы используете одну платформу агента с собственным UI, мониторинг будет внутри этой экосистемы, а не в единой панели macOS для нескольких инструментов.
- Универсальные инструменты уведомлений/автоматизации: Можно направлять события агента в уведомления или скрипты, но это обычно не даст такого же интерактивного одобрения и перехода в терминал, как в xisland.
Альтернативы
AakarDev AI
AakarDev AI — это мощная платформа, которая упрощает разработку приложений ИИ с бесшовной интеграцией векторных баз данных, позволяя быстрое развертывание и масштабируемость.
Arduino VENTUNO Q
Arduino VENTUNO Q — edge AI компьютер для робототехники: ускоренный вывод нейросетей и микроконтроллер для детерминированного управления. Через Arduino App Lab.
Devin
Devin — AI coding-агент для команд: помогает завершать миграции и крупные рефакторинги, выполняя подзадачи параллельно под контролем инженеров.
BenchSpan
BenchSpan запускает AI agent бенчмарки параллельно, фиксирует результаты и ошибки в истории прогонов, помогает воспроизводить их по commit hash.
Sleek Analytics
Sleek Analytics — легкая аналитика с приватным подходом и实时-трекингом посетителей: откуда приходят, что смотрят и сколько времени проводят.
Codex Plugins
Используйте Codex Plugins, чтобы объединять skills, интеграции приложений и MCP-серверы в повторно используемые сценарии для доступа к Gmail, Google Drive и Slack.