Une nouvelle ère pour les outils IA dans vos IDE JetBrains
JetBrains vient de lancer l’ACP Agent Registry, un catalogue officiel d’agents de codage IA directement intégré dans de nombreux produits JetBrains.
Dans cet article, je vais décortiquer ce que signifie l’arrivée de ce registre et de son pilier technique, l’Agent Client Protocol (ACP). Préparez-vous : c’est la fin du casse-tête de la configuration manuelle et le début d’un écosystème ouvert où la liberté de choix est reine.
Le protocole client agent (ACP): la clé de l’ouverture
L’innovation majeure ici, ce n’est pas seulement un catalogue, mais le standard qui le rend possible. Qu’est-ce que l’ACP ? Le Protocole Client Agent est un standard ouvert conçu pour permettre à tout agent de codage IA de fonctionner dans tout éditeur compatible. Je vois cela comme l’équivalent du Language Server Protocol (LSP), mais adapté aux agents IA.
Pourquoi l’ACP est-il si important ?
Avant l’ACP, chaque intégration nécessitait des configurations spécifiques et un travail d’intégration lourd, souvent limité par le vendeur. Avec l’ACP, un agent n’a besoin d’être implémenté qu’une seule fois pour fonctionner parfaitement dans mon IDE JetBrains, dans Zed, ou dans tout autre éditeur qui le prend en charge.
- Interopérabilité: Je peux choisir mon agent préféré (que ce soit pour ses performances ou son prix) et m’assurer qu’il fonctionnera.
- Zéro verrouillage fournisseur (vendor lock-in): Je ne suis plus forcé d’utiliser l’agent du fournisseur de mon IDE.
- Simplicité pour les constructeurs: Les créateurs d’agents (comme Mistral AI, qui trouve l’ACP « un vrai plaisir à utiliser ») peuvent se concentrer sur la qualité plutôt que sur des intégrations spécifiques.
Un catalogue d’agents en un seul clic: le registre
Si l’ACP rend l’interopérabilité techniquement possible, le registre la rend incroyablement pratique. Je peux désormais découvrir et installer des agents sans jamais toucher à un fichier de configuration.
La liberté de choisir vos agents de codage
La beauté de ce registre réside dans la diversité. Je peux tester différents agents en fonction de la tâche. Par exemple, je pourrais utiliser un agent spécialisé pour les refactorisations à grande échelle et un autre pour la génération de code simple.
Dès le lancement, une gamme impressionnante d’agents est disponible :
- Gemini CLI: L’agent de Google avec une compréhension profonde de la base de code.
- GitHub Copilot: Le célèbre programmeur de paire IA, maintenant accessible via l’ACP.
- Mistral Vibe: Léger et rapide, basé sur les modèles de Mistral.
- OpenCode: Un agent entièrement open source et piloté par la communauté.
- Qwen Code: L’agent d’Alibaba, reconnu pour son support multilingue.
Comme l’indique Chris Kelly d’Augment Code, « l’innovation dans les agents logiciels évolue à un rythme incroyable. L’Agent Registry et l’ACP simplifient l’utilisation des meilleurs agents dans leurs outils préférés ».
Comment installer votre premier agent IA JetBrains
C’est d’une simplicité déconcertante. Si vous utilisez un IDE JetBrains (version 2025.3+) et que vous avez mis à jour le plugin JetBrains AI, suivez simplement ces étapes :
- Ouvrez Settings | Tools | AI Assistant | Agents.
- Sélectionnez l’option « Install From ACP Registry… » dans le menu de sélection de l’agent.
- Trouvez l’agent qui vous intéresse (je vous conseille OpenCode pour commencer).
- Cliquez sur Install.
C’est tout. L’agent est configuré et prêt à l’emploi. Attention, il est important de noter que l’abonnement à l’agent lui-même est géré directement entre vous et le fournisseur de l’agent ; il n’est pas lié à votre abonnement JetBrains AI.
Un engagement pour un écosystème ouvert
Je suis particulièrement enthousiaste de voir JetBrains et Zed s’unir pour construire ce registre ouvert. Cela signifie que la concurrence portera sur la qualité et l’innovation des agents, et non sur le contrôle exclusif de l’intégration.
Pour moi, en tant que développeur, c’est une victoire majeure : plus de choix, aucune dépendance, et la possibilité d’utiliser les outils les plus performants dans l’IDE que j’aime. Le registre existe pour servir l’écosystème, non pour le restreindre. Je vous encourage vivement à mettre à jour votre IDE dès aujourd’hui et à commencer à explorer cette nouvelle liberté.

