xisland
xisland é a Dynamic Island do macOS para agentes de codificação com IA: monitore sessões, aprove edições/comandos/remoções e volte ao terminal.
O que é xisland?
xisland é um app no estilo Dynamic Island do macOS para monitorar e gerenciar sessões de agentes de codificação com IA a partir do notch ou barra de menus do macOS. É projetado para desenvolvedores que executam fluxos de agentes (como Claude Code, Codex e Gemini CLI) e querem manter o fluxo enquanto observam o que está acontecendo e tomam ações quando o agente precisa de aprovação.
Em vez de alternar janelas para revisar prompts ou permissões, xisland exibe sessões em um painel unificado e suporta ações rápidas como aprovar operações de ferramentas/arquivos e responder perguntas do agente diretamente da UI da Dynamic Island.
Principais Recursos
- Painel de sessão Dynamic Island (Modos Notch ou Pill): Mostra atividade do agente e expande/recolhe quando atenção é necessária, mantendo o monitoramento leve.
- Monitoramento unificado para agentes de IA suportados: Exibe sessões de Claude Code, Codex, Gemini CLI e OpenCode em um só lugar.
- Aprovar ações para mudanças acionadas pelo agente: Intercepta edições de arquivos, comandos e exclusões e fornece controles Permitir/Neggar na Dynamic Island para controlar o que o agente executa.
- Responder perguntas do agente no popup: Quando um agente pergunta algo, responda pela interface da Dynamic Island sem sair do editor atual.
- Voltar ao terminal/aba/sessão correto: Retorna ao contexto de terminal apropriado com um clique, incluindo suporte a múltiplos terminais (ex.: iTerm2, Ghostty, Terminal.app, Warp e outros).
- Navegação priorizando teclado: Suporta movimento estilo vim hjkl e enter para agir, reduzindo trocas para o mouse.
- Implementação nativa do macOS: Construído em Swift com SwiftUI + AppKit (não Electron), visando experiência rápida e leve.
Como Usar xisland
- Instale xisland (disponível via download do macOS e documentado para uso com Homebrew cask).
- Escolha um modo de exibição: use Notch Mode para o notch do macOS ou Pill Mode como uma pílula flutuante compacta na barra de menus.
- Execute seu(s) agente(s) de codificação com IA em terminais suportados.
- Monitore sessões na Dynamic Island quando atividade aparecer. Se o agente solicitar aprovação, use os controles Permitir/Neggar do popup.
- Responda perguntas e volte ao terminal diretamente do painel da Dynamic Island, depois continue codificando.
Casos de Uso
- Revisar permissões do agente sem sair do editor: Quando Claude Code/Codex/Gemini CLI solicita permissão para edições de arquivos ou execução de comandos, aproveite ou rejeite pelo painel do notch.
- Gerenciar execuções de agente multistep com sessões paralelas: Se mantiver múltiplas sessões de agente abertas, use o painel unificado para ver status/progresso e agir na que precisa de atenção.
- Responder prompts interativos rapidamente: Se um agente fizer uma pergunta (ex.: escolha de estratégia de teste), responda pelo popup da Dynamic Island em vez de alternar janelas.
- Coordenar entre agentes e terminais: Use navegação com um clique para voltar ao terminal, aba e sessão corretos quando precisar inspecionar ou continuar o trabalho.
- Manter desenvolvimento guiado por teclado: Use navegação por teclado (hjkl + enter) para controlar aprovações e interações sem depender do mouse.
FAQ
-
Quais ferramentas de codificação com IA o xisland suporta? Suporta Claude Code, Codex, Gemini CLI e OpenCode. Sessões dessas ferramentas aparecem em um painel unificado no notch.
-
Quais terminais são suportados? A página lista suporte a Ghostty, iTerm2, Terminal.app, Warp e outros terminais como Alacritty, Kitty e terminais integrados em IDEs (ex.: VS Code/Cursor/Windsurf). Também menciona tmux e salto preciso em painéis divididos em terminais suportados.
-
Como funciona a aprovação quando um agente quer executar algo? Quando o agente solicita permissões para executar ferramentas ou fazer mudanças, o painel da Dynamic Island expande com botões Permitir e Negar para aprovar ou rejeitar sem alternar para o terminal.
-
Posso escolher entre exibição no Notch e barra de menus? Sim. xisland oferece Notch Mode (no notch do macOS) e Pill Mode (pílula flutuante na barra de menus), e você pode alternar modos.
Alternativas
- Monitoramento/gerenciamento baseado em terminal para cada agente: Muitos fluxos de trabalho dependem da leitura direta da saída do agente no terminal e da aprovação manual de ações ali. Isso mantém tudo em um só lugar, mas geralmente exige mais alternância de janelas.
- Integrações com IDE ou editores para ferramentas de agente: Algumas configurações integram controles de agente na interface do editor. Isso pode reduzir a alternância de contexto dentro do editor, mas pode não fornecer uma visão de monitoramento “Dynamic Island” em nível de sistema.
- Painéis de chat/agente dentro de ferramentas de agente específicas: Se você usa uma única plataforma de agente com sua própria interface, pode obter monitoramento dentro desse ecossistema em vez de um painel unificado do macOS entre várias ferramentas.
- Ferramentas gerais de notificação/automação: Você pode rotear eventos de agente para notificações ou scripts, mas isso geralmente não fornece o mesmo fluxo interativo de aprovação e salto para o terminal descrito para o xisland.
Alternativas
AakarDev AI
AakarDev AI é uma plataforma poderosa que simplifica o desenvolvimento de aplicações de IA com integração perfeita de banco de dados vetorial, permitindo implantação rápida e escalabilidade.
Arduino VENTUNO Q
Arduino VENTUNO Q é um computador edge AI para robótica, unindo inferência e microcontrolador para controle determinístico. Desenvolva no Arduino App Lab.
Devin
Devin é um agente de IA para codificação que ajuda equipes de software em migrações e grandes refatorações, executando subtarefas em paralelo.
BenchSpan
BenchSpan executa benchmarks de agentes de IA em paralelo, registra scores e falhas em um histórico organizado e facilita reprodutibilidade por commit.
Sleek Analytics
Analítica leve e focada na privacidade com rastreamento em tempo real: veja de onde vêm os visitantes, o que acessam e por quanto tempo.
Codex Plugins
Use Codex Plugins para combinar skills, integrações de apps e servidores MCP em fluxos reutilizáveis, ampliando o acesso do Codex a Gmail, Drive e Slack.