
One Roof : gérer ses agents IA de programmation sur Mac
Un même endroit pour suivre les sessions, répondre aux demandes et vérifier les résultats.

À quoi sert One Roof, concrètement ?
One Roof est une application Mac gratuite qui rassemble vos agents IA de programmation. Claude Code, Codex, Gemini CLI, Kimi et Antigravity y utilisent leurs véritables outils en ligne de commande ; les shells classiques sont également acceptés. Vous gardez une vue commune sur le travail et les décisions à prendre.
Le site présente le produit et fournit le téléchargement. L'utilisation se fait dans l'application installée. Elle s'adresse notamment aux développeurs qui confient la préparation, le code et la revue à différents agents, ou jonglent entre plusieurs dépôts.
Voir ce qui attend votre réponse
L'Inbox regroupe les demandes des sessions et place les blocages en tête. Elle reprend les choix proposés par l'agent : vous répondez dans cette vue ou directement dans le terminal. Une question ne reste donc plus discrètement en attente dans un onglet oublié.
Les sessions affichent leur état, agent, compte et dossier. Le service roofd les maintient en cours lorsque vous fermez l'application. Home résume les échecs de la nuit et les prochaines étapes. History conserve pendant 30 jours les événements importants et vos décisions, avec une recherche.
Des boucles guidées par une vérification réelle
Pour une tâche répétitive, ouvrez Loops et définissez dépôt, agent, objectif, commande de vérification et limites. Testez la commande et consultez l'aperçu du premier lancement. Vous pouvez par exemple demander une correction jusqu'à la réussite des tests.
One Roof vérifie d'abord le résultat : si la commande réussit déjà, aucun agent n'est lancé. Sinon, l'agent travaille dans un worktree Git séparé, puis la vérification est relancée. La boucle s'arrête en cas de réussite ou de limite de temps, de tours ou d'échecs répétés. Les résultats attendent votre décision ; aucune boucle ne pousse, ne fusionne ni ne déploie seule.
Les boucles fournies sont désactivées au départ. L'exécution planifiée avec l'application fermée nécessite son activation et un Mac éveillé. Le guide des boucles détaille les réglages.
Installer l'application et lancer une première tâche
Il faut un Mac Apple silicon sous macOS 14 ou ultérieur, Git et au moins une CLI d'agent installée et authentifiée.
- Téléchargez le ZIP des Releases, décompressez-le et placez One Roof dans Applications.
- Terminez la configuration, autorisez roofd et choisissez le dossier de vos dépôts.
- Appuyez sur ⌘N, décrivez le résultat attendu et sélectionnez agent et dépôt.
- Lancez avec ⌘Retour. Répondez avec l'Inbox, accessible par ⌘I, puis contrôlez les changements.
Comprendre la consommation et le garde-fou mémoire
Resources montre CPU et mémoire des sessions, avec leurs arbres de processus et dix minutes de graphiques. Les seuils par défaut de 1 Go pour l'avertissement et 2 Go pour l'arrêt concernent le processus porteur de la session. Ils ne plafonnent pas la somme de tous les processus enfants. Des variables de configuration peuvent modifier ces valeurs.
Gratuité, autorisations et accès aux fichiers
Vérification du 5 novembre 2026 : l'application est gratuite, avec un code sous licence MIT. Vos abonnements d'agents et appels API restent distincts ; boucles, revues et évaluations peuvent consommer leurs quotas.
Sur une nouvelle installation, chaque agent démarre en mode Manual. Les autres modes dépendent de la CLI et des arguments personnalisés. Choisissez un dossier réservé au code : les agents peuvent lire ce qui se trouve dessous. Une interface locale ne garantit pas que chaque modèle connecté fonctionne hors ligne.
Connexions facultatives et limites actuelles
Linear demande votre clé API. OpenCode et Goose peuvent utiliser des modèles hébergés avec vos identifiants et plafonds de réservation. Le petit modèle local facultatif aide aux libellés et aux explications. Le kit roof organise un espace et des règles communs : roof install --dry-run prévisualise l'installation, roof doctor la contrôle. Evals reste explicitement un brouillon.
Questions fréquentes
One Roof inclut-il gratuitement les modèles IA ?
Non : la gratuité concerne l'application. L'accès aux agents et la facturation des modèles suivent vos comptes.
Quels Mac sont compatibles ?
Apple silicon et macOS 14+ sont requis. Aucune interface Windows/Linux ni version Intel n'a été vérifiée.
Quels agents de programmation peut-on utiliser ?
Claude Code, Codex, Gemini CLI, Kimi, Antigravity et des shells. OpenCode et Goose sont des options à configurer.
Ressources officielles
- Code et versions : examiner le projet et le télécharger.
- Premiers pas : réussir la première session.
- Signalement de problèmes : rapporter un bug ou proposer une amélioration.





