UStackUStack
xisland icon

xisland

xisland — Dynamic Island для macOS: мониторинг сессий ИИ-кодинга, одобрение правок файлов/команд/удалений и быстрый возврат в терминал из панели.

xisland

Что такое 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

  1. Установите xisland (доступно через загрузку для macOS и также задокументировано для использования через Homebrew cask).
  2. Выберите режим отображения: используйте Notch Mode для выреза macOS или Pill Mode как компактную плавающую пилюлю в меню-баре.
  3. Запустите ваших ИИ-агентов кодинга в поддерживаемых терминалах.
  4. Мониторьте сессии в Dynamic Island, когда появляется активность. Если агент запрашивает одобрение, используйте элементы Allow/Deny из всплывающего окна.
  5. Отвечайте на вопросы и возвращайтесь в терминал прямо из панели 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 icon

AakarDev AI

AakarDev AI — это мощная платформа, которая упрощает разработку приложений ИИ с бесшовной интеграцией векторных баз данных, позволяя быстрое развертывание и масштабируемость.

Arduino VENTUNO Q icon

Arduino VENTUNO Q

Arduino VENTUNO Q — edge AI компьютер для робототехники: ускоренный вывод нейросетей и микроконтроллер для детерминированного управления. Через Arduino App Lab.

Devin icon

Devin

Devin — AI coding-агент для команд: помогает завершать миграции и крупные рефакторинги, выполняя подзадачи параллельно под контролем инженеров.

BenchSpan icon

BenchSpan

BenchSpan запускает AI agent бенчмарки параллельно, фиксирует результаты и ошибки в истории прогонов, помогает воспроизводить их по commit hash.

Sleek Analytics icon

Sleek Analytics

Sleek Analytics — легкая аналитика с приватным подходом и实时-трекингом посетителей: откуда приходят, что смотрят и сколько времени проводят.

Codex Plugins icon

Codex Plugins

Используйте Codex Plugins, чтобы объединять skills, интеграции приложений и MCP-серверы в повторно используемые сценарии для доступа к Gmail, Google Drive и Slack.

xisland | UStack