Vigil pour MAC

Terminal natif gratuit et open source qui fait tourner des arbres d’agents de code comme Claude Code, Codex et OpenCode, avec résumés remontés au gestionnaire.

Présentation de Vigil

Vigil est un terminal natif pour Mac, gratuit et open source, conçu pour faire travailler des agents de code en équipe. Au lieu de recopier vous-même des messages entre plusieurs fenêtres d’agents, vous confiez une tâche à un agent gestionnaire racine, qui peut lancer ses propres agents exécutants et sous-gestionnaires. Le détail descend dans l’arbre et les résultats remontent au gestionnaire sous forme de résumés, ce qui garde son contexte léger. Un arbre de nœuds en direct montre toute l’équipe d’un coup, et chaque nœud conserve l’interface de terminal propre à l’agent : vous pouvez ouvrir n’importe lequel et en prendre la main directement.

Vigil fonctionne avec les agents en ligne de commande Claude Code, Codex et OpenCode, que vous pouvez mélanger dans un même arbre. Il n’inclut aucun agent : au moins un de ces outils doit déjà être installé et présent dans votre PATH, et leurs propres comptes ou forfaits s’appliquent. Les sessions terminées restent dans la barre latérale et peuvent être rejouées en lecture seule ou reprises. Les réglages sont de simples fichiers JSON dans ~/.config/vigil/ plutôt qu’une fenêtre de réglages. Vigil est écrit en Swift et SwiftUI, utilise libghostty pour un rendu du terminal accéléré par le GPU et est publié par son développeur, butterlatte-zhang, sous licence GPL-3.0 ou ultérieure. Il n’en est encore qu’à une première version 0.1, nécessite macOS 14 ou ultérieur sur un Mac Apple Silicon et est signé et notarié par Apple. La version 0.1.7 fiabilise l’envoi de la première tâche à un exécutant Codex.

Fonctionnalités principales

Vigil transforme plusieurs agents de code en un seul arbre géré, dans une seule fenêtre.

  • Arbre piloté par un gestionnaire : un agent racine lance exécutants et sous-gestionnaires pour chaque tâche.
  • Résumés qui remontent : les résultats des exécutants reviennent au gestionnaire en version courte.
  • Agents mélangés : Claude Code, Codex et OpenCode peuvent travailler dans le même arbre.
  • Écrans natifs des agents : chaque nœud garde son interface de terminal, dont vous pouvez prendre la main.
  • Historique complet : rejouez en lecture seule la transcription de chaque nœud ou reprenez une session.
  • Isolation souple : partagez un projet avec attribution des fichiers ou utilisez des git worktrees.
  • Réglages en fichiers : toute la configuration est en JSON dans ~/.config/vigil/.
  • Navigation au clavier : des raccourcis avec Commande pour passer entre sessions, nœuds et notifications.

Nouveautés de la version 0.1.7

Vigil 0.1.7 fiabilise le démarrage des exécutants Codex.

  • La première tâche d’un nouvel exécutant Codex ne reste plus en attente dans sa zone de saisie ; Vigil vérifie désormais que la touche Entrée a bien pris effet et réessaie prudemment
  • Les nœuds Codex repris ne s’arrêtent plus sur la fenêtre Update available
  • Le résultat de l’envoi de la première tâche est désormais écrit dans le journal de la session

Questions fréquentes sur Vigil

Vigil est-il gratuit ?

Oui. Vigil est gratuit et open source sous licence GPL-3.0 ou ultérieure. Les organisations qui ne peuvent pas respecter la GPL peuvent demander au développeur une licence commerciale séparée.

Que fait Vigil ?

Il fait tourner des agents de code sous forme d’arbre : un agent gestionnaire confie des tâches à des agents exécutants et à des sous-gestionnaires, dont les résultats remontent sous forme de résumés. Vous n’avez plus à transmettre vous-même les messages entre les fenêtres d’agents.

Quels agents de code Vigil prend-il en charge ?

Claude Code, Codex et OpenCode. Vous pouvez les mélanger dans un même arbre, par exemple un gestionnaire Claude Code avec un sous-gestionnaire Codex.

Faut-il autre chose pour utiliser Vigil ?

Oui. Vigil n’inclut aucun agent. Au moins un outil parmi Claude Code, Codex ou OpenCode doit être installé et présent dans votre PATH, et leurs propres comptes ou forfaits s’appliquent. S’il n’en trouve aucun, Vigil affiche un avertissement au lieu de démarrer.

Puis-je prendre la main sur un agent moi-même ?

Oui. Chaque nœud conserve l’interface de terminal propre à l’outil de l’agent : vous pouvez ouvrir n’importe quel nœud et y travailler directement.

Vigil garde-t-il un historique des sessions ?

Oui. Les sessions terminées restent dans la barre latérale. En ouvrir une reconstruit l’arbre tel qu’il s’est déroulé, permet de lire en lecture seule la transcription de chaque nœud et de reprendre la session.

Comment modifier les réglages de Vigil ?

Toute la configuration est enregistrée sous forme de fichiers JSON dans ~/.config/vigil/. Il n’y a pas de fenêtre de réglages.

De quels Mac et versions de macOS Vigil a-t-il besoin ?

Vigil nécessite macOS 14 ou ultérieur et un Mac Apple Silicon. Il n’existe pas de version Intel.

Vigil est-il un logiciel terminé ?

Il n’en est encore qu’à une première version 0.1 et change souvent. Les versions publiées sont signées et notariées par Apple.

D’où vient le téléchargement de Vigil sur vigil.FULLMAC.app ?

Le bouton de téléchargement mène à la page officielle des versions de Vigil sur GitHub : https://github.com/butterlatte-zhang/vigil/releases/latest. vigil.FULLMAC.app ne modifie pas l’app et ne la reconditionne pas.

Apps similaires

FULLMAC.app n’héberge pas cette app. Les boutons de téléchargement mènent aux pages du développeur.