|

Agent View : orchestrateur terminal pour gérer plusieurs agents IA de codage

https://github.com/frayo44/agent-view

📌 AGENT VIEW est un orchestrateur léger d’agents IA basé sur tmux qui permet de gérer plusieurs assistants de codage depuis un tableau de bord unique. Au lieu de jongler entre plusieurs onglets de terminal, cette application TypeScript fournit une interface centralisée pour surveiller l’état de vos agents en temps réel, recevoir des notifications lorsqu’un agent termine ou nécessite une entrée, et basculer aisément entre les sessions. Compatible avec Claude Code, Gemini CLI, OpenCode, Codex CLI et tout outil de codage IA personnalisé, Agent View fonctionne sur macOS, Linux et WSL.

L’approche repose sur tmux comme gestionnaire de sessions sous-jacent, avec une interface terminal native qui affiche tous vos assistants de codage IA d’un coup d’œil. Les indicateurs de statut en temps réel permettent de savoir instantanément ce que fait chaque agent : actif (point vert), en attente d’entrée (demi-cercle jaune), inactif (cercle gris), arrêté (carré gris) ou en erreur (croix rouge). Cette visibilité élimine le besoin de basculer entre les fenêtres pour vérifier si un agent a terminé sa tâche ou si une intervention humaine est requise.

Les sessions peuvent être organisées en groupes par projet ou workflow, avec possibilité de créer, arrêter, redémarrer et supprimer des sessions via des raccourcis clavier. L’intégration Git worktree automatique crée des worktrees isolés pour chaque session d’agent, gardant vos branches propres et évitant les conflits entre tâches parallèles. Les raccourcis configurables permettent de lancer rapidement des sessions prédéfinies avec les bons paramètres : outil, chemin de projet, groupe cible, et even keybind direct.

🎯 Points clés à retenir :

📊 Tableau de bord multi-agent — Visualisation de toutes vos sessions IA avec indicateurs de statut en temps réel

🔔 Notifications intelligentes — Alertes lorsqu’un agent termine ou nécessite une entrée pour changement de contexte efficace

⌨️ Interface keyboard-first — Terminal entièrement navigable au clavier pour une productivité maximale

🌳 Git worktree intégré — Création automatique de worktrees isolés par session pour des branches propres

🔧 Compatible avec tous les outils IA — Fonctionne avec Claude Code, Gemini CLI, OpenCode, Codex CLI, et outils personnalisés

📁 Sessions persistantes — Les sessions survivent aux redémarrages de terminal et reboots système via tmux

🎯 Gestion de groupes — Organisez les sessions par projet ou workflow avec navigation hiérarchique

Command palette — Ctrl+K pour accéder rapidement aux actions et commandes

🚀 Installation rapide — Script d’installation one-liner ou compilation binaire autonome disponible

📦 Léger et portable — Binaire autonome compilable pour macOS/Linux x64/arm64

L’installation s’effectue soit via un script curl one-liner qui télécharge et installe directement, soit manuellement via cloning du repo et build avec bun. Une fois installé, la commande agent-view ou son alias av lance le tableau de bord principal depuis lequel toutes les opérations s’effectuent au clavier : n pour créer une nouvelle session, Enter pour s’attacher à une session, flèches ou hjkl pour naviguer, d pour supprimer, r pour redémarrer, Ctrl+Q pour détacher.

La configuration via ~/.agent-view/config.json permet de définir les raccourcis prédéfinis avec les paramètres par défaut : outil IA, chemin de projet, groupe cible, et keybind optionnel. Ces raccourcis permettent de lancer instantanément des sessions typiques comme « Backend API » avec Claude sur le projet backend ou « Frontend App » avec Gemini sur le projet frontend, sans ressaisir les paramètres à chaque fois.

Les cas d’usage typiques incluent le refactoring simultané de plusieurs modules par des agents différents, rédaction de tests en parallèle, exploration de bugs par un agent pendant qu’un autre implémente une fonctionnalité, ou gestion de plusieurs projets. Au lieu de perdre le contexte en basculant entre onglets, Agent View maintient toutes les sessions visibles et accessibles avec un minimum de friction.

Le statut de chaque session est détecté automatiquement : l’agent actif montre un point vert quand il travaille, le demi-cercle jaune apparaît quand il attend une décision humaine, le cercle gris indique l’inactivité, et la croix rouge signale une erreur. Cette détection intelligente signifie que vous pouvez laisser tourner plusieurs agents en arrière-plan et être alerté uniquement quand votre attention est réellement nécessaire.

Agent View s’inspire de projets similaires comme agent-deck mais se distingue par son approche légère basée sur tmux et son indépendance vis-à-vis des outils spécifiques. La compatibilité avec « any AI coding tool » signifie que vous n’êtes pas limité à un fournisseur : un agent peut utiliser Claude Code pour le backend, Gemini CLI pour le frontend, et un outil personnalisé pour les scripts, le tout depuis la même interface.

Concrètement, c’est la couche de gestion multi-agents manquante pour les workflows de développement assistés par IA. Pour quiconque utilise quotidiennement plusieurs assistants de codage, Agent View transforme l’expérience de jonglage entre onglets en une orchestration fluide avec visibilité complète et raccourcis rapides. La communauté active (177 étoiles sur GitHub) témoigne de l’intérêt croissant pour ce type d’outil qui répond à un besoin réel des développeurs IA.


En savoir plus sur Clement MONDARY

Subscribe to get the latest posts sent to your email.

Publications similaires

Laisser un commentaire