Vibe Island : Dynamic Island macOS pour vos agents IA
📌 Vibe Island transforme la notch des MacBook en un panneau de contrôle centralisé pour tous les agents IA. Cette application native Swift pour macOS 14+ place un Dynamic Island dans l’encoître de l’écran, permettant de surveiller Claude Code, Codex, Gemini CLI, Cursor, OpenCode, Droid, Qoder, Copilot, CodeBuddy et Kiro en un seul coup d’œil. L’approche élimine le context-switching permanent entre l’éditeur et les terminaux : quand un agent demande une permission, pose une question ou termine une tâche, la notch s’étend avec boutons Allow/Deny intégrés, options de réponse et liens de saut direct vers le bon onglet terminal. Le zéro-configuration signifie qu’au premier lancement, l’app détecte automatiquement tous les agents installés et configure leurs hooks locaux sans intervention manuelle, sans API key, sans compte cloud. Tout se passe en local sur la Mac, les données ne quittent jamais la machine.
Le panneau notch affiche chaque session agent avec nom, durée, terminal associé et statut actuel. La permission GUI permet d’approuver ou rejeter les demandes Claude Code directement depuis la notch sans quitter l’éditeur, et cela fonctionne aussi pour les prompts AskUserQuestion avec clickable options. Plan Review offre une prévisualisation complète des plans en Markdown avec rendu syntaxique directement dans la notch, permettant de donner du feedback sans changer de fenêtre. Pour les sauts terminaux, Vibe Island supporte 13+ applications : iTerm2, Terminal.app, Ghostty, Warp, Alacritty, Kitty, VS Code, Cursor, Windsurf. La précision du saut inclut onglets, split panes et sessions tmux pour iTerm2, Ghostty, Terminal.app, Warp et IDE terminals, les autres obtenants l’activation app avec matching d’onglet au mieux.
Les alertes sonores utilisent des sons synthétisés 8-bit pour chaque événement, avec possibilité d’importer des packs customs ou créer les siens. L’interface propose mode compact et étendu, sur écrans externes ou Mac sans notch la barre flottante apparaît en haut centre. L’installation se fait par téléchargement direct ou via Homebrew avec brew install --cask vibe-island, mises à jour automatiques par brew upgrade. La licence est un achat unique à 19,99 $ avec essai gratuit, sessions illimitées et mises à jour futures incluses. Vibe Island consomme moins de 50 MB de RAM et près de zéro CPU au repos grâce à sa base Swift native pour Apple Silicon, sans surcharge Electron. Il se différencie des autres applis notch Claude Code par son support multi-agents (10 outils), l’approbation GUI des permissions et questions, le saut terminal précis multi-fenêtres, et sa footprint mémoire minimale.
Points clés:
🏝️ Dynamic Island natif dans la notch macOS pour agents IA
🤖 Supporte 10 agents : Claude Code, Codex, Gemini CLI, Cursor, OpenCode, Droid, Qoder, Copilot, CodeBuddy, Kiro
✅ Approbations GUI inline : Allow/Deny sans quitter l’éditeur
📝 Plan Review avec rendu Markdown complet dans la notch
🔀 Saut terminal précis vers 13+ apps (onglets, splits, tmux)
🔊 Alertes sonores 8-bit avec packs customs
⚡ Zéro config : auto-détection et setup au premier lancement
🔒 100% local : aucune donnée quitte la machine
💾 Moins de 50 MB RAM, Swift natif pour Apple Silicon
📦 Installation Homebrew ou téléchargement direct, essai gratuit inclus
💰 19,99 $ one-time, pas d’abonnement, mises à jour incluses
Vibe Island s’adresse aux développeurs utilisant plusieurs agents IA simultanément et voulant garder le flow sans interruptions. Le panneau notch offre une vue unifiée sur toutes les sessions en cours avec interaction sans changement de contexte. Quand Claude Code demande permission d’éditer un fichier, quand Codex pose une question, quand Gemini CLI veut exécuter une commande, tout apparaît dans la notch avec boutons d’action. Le saut terminal fonctionne dans les deux sens et l’app détecte automatiquement terminaux ouverts et agents actifs en configurant les hooks nécessaires. C’est un outil invisible qui devient indispensable dès qu’on code avec des agents IA : surveillance devient un coup d’œil, approbations un clic, sauts terminaux un réflexe.
