{"id":684713,"date":"2026-03-09T16:39:25","date_gmt":"2026-03-09T15:39:25","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=air&#038;p=684713"},"modified":"2026-03-09T16:39:28","modified_gmt":"2026-03-09T15:39:28","slug":"lancement-de-air-en-preversion-publique-une-nouvelle-generation-d-outils-de-developpement-basee-sur-26-ans-d-experience","status":"publish","type":"air","link":"https:\/\/blog.jetbrains.com\/fr\/air\/2026\/03\/lancement-de-air-en-preversion-publique-une-nouvelle-generation-d-outils-de-developpement-basee-sur-26-ans-d-experience\/","title":{"rendered":"Lancement de Air en pr\u00e9version publique\u00a0: une nouvelle g\u00e9n\u00e9ration d&#8217;outils de d\u00e9veloppement bas\u00e9e sur 26\u00a0ans d&#8217;exp\u00e9rience"},"content":{"rendered":"\n<p><a href=\"https:\/\/air.dev\" target=\"_blank\" rel=\"noopener\"><strong>T\u00e9l\u00e9charger Air<\/strong><\/a> \u2014 gratuit pour macOS. Versions Windows et Linux bient\u00f4t disponibles.<\/p>\n\n\n\n<p>Notre approche du d\u00e9veloppement logiciel agentique est \u00e0 la fois optimiste et pragmatique. Apr\u00e8s 26&nbsp;ans pass\u00e9s \u00e0 d\u00e9velopper des outils pour les d\u00e9veloppeurs, nous avons une vision claire de ce qui doit \u00eatre cr\u00e9\u00e9 et la ferme conviction que les agents vont vraiment m\u00e9tamorphoser la fa\u00e7on dont les logiciels sont con\u00e7us. Mais les nouveaux concepts \u00e9mergent trop vite pour qu&#8217;on puisse les valider. Nous pr\u00e9f\u00e9rons donc proposer ce qui fonctionne r\u00e9ellement plut\u00f4t que de mettre en avant quelque chose qui pourrait fonctionner.<\/p>\n\n\n\n<p>L&#8217;\u00e9tat actuel du travail avec les agents de programmation est fragment\u00e9&nbsp;: chaque agent s&#8217;ex\u00e9cute dans un outil distinct, avec une configuration diff\u00e9rente, un contexte diff\u00e9rent et un manque de compr\u00e9hension structurelle de votre code. Air est une pi\u00e8ce essentielle \u00e0 la r\u00e9solution de ce puzzle, et nous lan\u00e7ons aujourd&#8217;hui sa pr\u00e9version publique. Il est disponible pour les d\u00e9veloppeurs abonn\u00e9s \u00e0 JetBrains AI ou \u00e0 un fournisseur d&#8217;agent existant (\u00e0 l&#8217;exclusion d&#8217;Anthropic) et disposant de cl\u00e9s API.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Un v\u00e9ritable environnement de d\u00e9veloppement agentique, plut\u00f4t qu&#8217;une fen\u00eatre de chat<\/h3>\n\n\n\n<p>JetBrains Air est un environnement de d\u00e9veloppement agentique permettant de d\u00e9l\u00e9guer des t\u00e2ches de programmation \u00e0 plusieurs agents d&#8217;IA et de les ex\u00e9cuter simultan\u00e9ment. \u00c0 l&#8217;instar d&#8217;un IDE tel qu&#8217;IntelliJ IDEA, Air repose sur l&#8217;id\u00e9e d&#8217;int\u00e9grer les outils essentiels au sein d&#8217;une exp\u00e9rience unique et coh\u00e9rente. Mais il existe une diff\u00e9rence essentielle&nbsp;: les IDE ajoutent des outils \u00e0 l&#8217;\u00e9diteur de code, tandis qu&#8217;Air cr\u00e9e des outils autour de l&#8217;agent. Cette nouvelle exp\u00e9rience de d\u00e9veloppement est optimis\u00e9e pour vous permettre de guider l&#8217;agent et d&#8217;affiner ses r\u00e9sultats.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video autoplay controls src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/AIRSUB-v3_38mb11.mp4\"><\/video><\/figure>\n\n\n\n<p>Air vous aide \u00e0 naviguer dans votre base de code. Vous pouvez mentionner une ligne, un commit, une classe, une m\u00e9thode ou tout autre symbole sp\u00e9cifique lorsque vous d\u00e9finissez une t\u00e2che. De ce fait, l&#8217;agent b\u00e9n\u00e9ficie d&#8217;un contexte pr\u00e9cis au lieu d&#8217;un ensemble de texte copi\u00e9-coll\u00e9. Et une fois la t\u00e2che termin\u00e9e, votre r\u00e9vision ne s&#8217;arr\u00eate pas \u00e0 la simple v\u00e9rification des diff\u00e9rences&nbsp;: Air vous permet de visualiser les modifications dans le contexte de l&#8217;ensemble de votre base de code, et vous disposez d&#8217;outils essentiels tels qu&#8217;un terminal, un client Git et un aper\u00e7u int\u00e9gr\u00e9 pr\u00eats \u00e0 l&#8217;emploi.&nbsp;<\/p>\n\n\n\n<p>Soyons honn\u00eates&nbsp;: les bases de code complexes ne sont pas encore pr\u00eates pour une programmation purement agentique. C&#8217;est l\u00e0 que nos 26&nbsp;ans d&#8217;exp\u00e9rience dans la conception d&#8217;IDE entrent en jeu. Air se concentre sur l&#8217;orchestration des agents sans remplacer les workflows de d\u00e9veloppement existants. Air g\u00e8re le d\u00e9veloppement bas\u00e9 sur les agents&nbsp;; votre IDE g\u00e8re le reste.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Changez d&#8217;agent librement, ex\u00e9cutez des t\u00e2ches simultan\u00e9ment<\/h3>\n\n\n\n<p>Air prend directement en charge Codex, Claude Agent, Gemini CLI et Junie. Les fournisseurs d&#8217;IA se surpassent r\u00e9guli\u00e8rement les uns les autres\u00a0: Air fait du changement d&#8217;agents dans les projets une partie naturelle du workflow, plut\u00f4t qu&#8217;une migration. Air prend en charge l&#8217;<a href=\"https:\/\/blog.jetbrains.com\/ai\/2025\/10\/jetbrains-zed-open-interoperability-for-ai-coding-agents-in-your-ide\/\">Agent Client Protoco (ACP)<\/a> et \u00e9tendra bient\u00f4t la prise en charge de l&#8217;ACP \u00e0 d&#8217;autres agents via le <a href=\"https:\/\/blog.jetbrains.com\/ai\/2026\/01\/acp-agent-registry\/#h.335t1ta6wcrk\">registre des agents ACP<\/a>.<\/p>\n\n\n\n<p>Ex\u00e9cutez les agents localement par d\u00e9faut, ou isolez-les dans des conteneurs Docker et des espaces de travail Git pour le sandboxing et le travail simultan\u00e9.<\/p>\n\n\n\n<p>Air vous permet d&#8217;\u00e9viter le d\u00e9sordre qu&#8217;entra\u00eene l&#8217;ouverture d&#8217;une multitude de fen\u00eatres et d&#8217;onglets de terminal pour chaque t\u00e2che. Vous voyez une seule t\u00e2che (c&#8217;est-\u00e0-dire une session d&#8217;agent) \u00e0 la fois. Vous recevez une notification lorsqu&#8217;une autre t\u00e2che n\u00e9cessite votre attention, ce qui vous permet de basculer rapidement vers celle-ci pendant que l&#8217;agent continue de travailler. Air vous aide ensuite \u00e0 transf\u00e9rer vos modifications d&#8217;un conteneur ou d&#8217;un espace de travail vers votre copie principale.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"872\" height=\"624\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/Agent-Selector-2.png\" alt=\"\" class=\"wp-image-686194\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Commencer \u00e0 l&#8217;utiliser<\/h3>\n\n\n\n<p>Si vous avez un abonnement \u00e0 JetBrains AI Pro (<a href=\"https:\/\/sales.jetbrains.com\/hc\/en-gb\/articles\/16544922728466-Is-JetBrains-AI-subscription-included-in-All-Products-Pack-or-dotUltimate\" target=\"_blank\" rel=\"noopener\">qui est inclus dans le All Products Pack et dotUltimate<\/a>) ou \u00e0 AI Ultimate, tous les agents sont inclus&nbsp;; il vous suffit de vous connecter avec votre compte JetBrains. Vous pr\u00e9f\u00e9rez utiliser vos propres cl\u00e9s API d&#8217;Anthropic, d&#8217;OpenAI ou de Google&nbsp;? C&#8217;est possible&nbsp;! Vous pouvez \u00e9galement utiliser des abonnements \u00e0 usage personnel de Google et d&#8217;OpenAI. Si vous optez pour l&#8217;approche BYOK (Bring Your Own Key), vos propres cl\u00e9s seront toujours utilis\u00e9es en premier, et toute utilisation non couverte par ces cl\u00e9s sera par d\u00e9faut rel\u00e8vera de votre abonnement JetBrains. Une offre d\u00e9di\u00e9e aux entreprises sera bient\u00f4t disponible.<\/p>\n\n\n\n<p>L&#8217;ex\u00e9cution dans le cloud (l&#8217;ex\u00e9cution d&#8217;agents \u00e0 distance dans des environnements isol\u00e9s) est au stade de pr\u00e9version technique et sera bient\u00f4t disponible pour les utilisateurs de Air.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Prochaine \u00e9tape&nbsp;: la collaboration en \u00e9quipe<\/h3>\n\n\n\n<p>Cette version se concentre sur la productivit\u00e9 individuelle des d\u00e9veloppeurs. Nous consid\u00e9rons toutefois cette \u00e9tape comme un premier pas vers un avenir o\u00f9 les agents et les humains collaboreront de mani\u00e8re plus int\u00e9gr\u00e9e.<\/p>\n\n\n\n<p>L&#8217;un des enseignements que nous avons tir\u00e9s de notre travail avec des agents est que la collaboration ne commence pas au moment de l&#8217;examen de leurs r\u00e9sultats. Elle commence plus t\u00f4t, d\u00e8s la d\u00e9finition de la t\u00e2che elle-m\u00eame. Il est pr\u00e9f\u00e9rable que les \u00e9quipes peaufinent la t\u00e2che ensemble et s&#8217;accordent \u00e0 ce sujet avant d&#8217;impliquer des agents. Nous vous en dirons plus prochainement.<\/p>\n\n\n\n<p><a href=\"https:\/\/air.dev\" target=\"_blank\" rel=\"noopener\"><strong>T\u00e9l\u00e9chargez Air<\/strong><\/a>, connectez-vous et lancez votre premi\u00e8re t\u00e2che. Nous tenons compte de vos commentaires et les utilisons constamment pour nous am\u00e9liorer. \u00c9crivez-nous sur <a href=\"https:\/\/x.com\/getsome_air\" target=\"_blank\">X<\/a> ou contactez-nous <a href=\"https:\/\/air-support.jetbrains.com\/hc\/en-us\/requests\/new\" target=\"_blank\" rel=\"noopener\">directement<\/a>.<\/p>\n\n\n\n<p><em>Auteur de l&#8217;article original en anglais<\/em> :<\/p>\n\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/02\/IMG_2602-e1772205972634-200x200.jpg\" width=\"200\" height=\"200\" alt=\"Nik Tkachev\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                            <h4>Nik Tkachev<\/h4>\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":685261,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[6847,8724],"cross-post-tag":[8396],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/air\/684713"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/air"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/air"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=684713"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/air\/684713\/revisions"}],"predecessor-version":[{"id":686231,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/air\/684713\/revisions\/686231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/685261"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=684713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=684713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=684713"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=684713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}