Warp, l'émulateur de terminal écrit en Rust, passe en open source pour faciliter le développement d'agents et étend la prise en charge des modèles d'IA
Warp a rendu son client open source, en publiant le code sur GitHub sous licence AGPL-3.0. Cette initiative permet à la communauté des développeurs au sens large de participer directement à la construction, à la conception et à l'amélioration de la plateforme. Parallèlement au lancement open source, Warp prend désormais en charge une gamme beaucoup plus large de modèles d'IA open source, tels que Kimi, MiniMax et Qwen. De plus, une nouvelle version « auto » sélectionnera automatiquement le modèle le plus adapté à chaque tâche. Grâce à ces améliorations au niveau des agents, les utilisateurs peuvent désormais personnaliser plus facilement leur expérience Warp.
Warp est un émulateur de terminal écrit en Rust, disponible pour macOS, Windows et Linux. Parmi ses fonctionnalités notables, on peut citer Warp AI pour les suggestions de commandes et la génération de code, Warp Drive pour le partage de commandes et de runbooks entre équipes, ainsi qu'un éditeur de type EDI avec sélection de texte et positionnement du curseur. Récemment, Warp a rendu son client open source, en publiant le code sur GitHub sous licence AGPL-3.0.
Cette initiative permet à la communauté des développeurs au sens large de participer directement à la construction, à la conception et à l'amélioration de la plateforme. Les développeurs peuvent utiliser un workflow « agent-first » coordonné par Oz, la plateforme d'orchestration d'agents cloud de Warp, pour gérer les contributions. Dans cette approche, les agents logiciels effectuent les tâches de codage, de planification et de test, tandis que les membres de la communauté apportent des idées, des orientations et des vérifications.
Parallèlement au lancement open source, Warp prend désormais en charge une gamme beaucoup plus large de modèles d'IA open source, tels que Kimi, MiniMax et Qwen. De plus, une nouvelle version « auto » sélectionnera automatiquement le modèle le plus adapté à chaque tâche. Bien que les workflows des agents soient alimentés par défaut par des modèles OpenAI, les utilisateurs peuvent choisir d'autres agents de codage dans le cadre de leur workflow de contribution.
Grâce à ces améliorations au niveau des agents, les utilisateurs peuvent désormais personnaliser plus facilement leur expérience Warp, allant d'un terminal minimaliste à un environnement de développement agentique complet comprenant des agents intégrés, une vue des différences et une arborescence de fichiers. De plus, un nouveau fichier de paramètres offre aux utilisateurs et aux agents un contrôle programmatique sur les préférences et facilite le partage de la configuration entre les appareils.
Voici l'annonce de l'équipe de Warp :
Warp est désormais open source
Nous annonçons aujourd’hui un changement fondamental dans la manière dont nous développons Warp : le client Warp est désormais open source, et la communauté peut participer à son développement grâce à un workflow axé sur les agents, géré par Oz, notre plateforme d’orchestration d’agents dans le cloud. OpenAI est le sponsor fondateur du nouveau dépôt open source de Warp, et les nouveaux workflows de gestion par agents s’appuient sur des modèles GPT.
L'open source avec un dépôt alimenté par des agents correspond à notre vision de la manière dont les logiciels seront développés à l'avenir. Le modèle consiste à faire gérer des agents à grande échelle par des humains pour créer des logiciels de qualité production, et la mise en œuvre de ce modèle en open source permettra aux logiciels de s'améliorer plus rapidement.
En termes simples : nous pensons qu’un ensemble diversifié de contributeurs aux idées uniques + des agents Oz dotés de processus structurés + un riche corpus de contexte et de boucles d’auto-amélioration donneront naissance à un produit magique, bien au-delà de ce que nous pourrions créer en interne.
Pourquoi maintenant ?
La raison principale est que nous pensons pouvoir livrer un meilleur Warp, plus rapidement, si nous passons à l'open source et travaillons avec notre communauté pour aider à superviser une flotte d'agents. Le plus grand goulot d'étranglement du développement n'est plus l'écriture de code, mais toutes les activités impliquant l'intervention humaine autour du code : la définition des spécifications du produit et la vérification de son comportement. Et franchement, nous sommes limités par ce que notre équipe interne peut faire et par le rythme auquel nous voulons avancer.
Nous avons constaté que les agents peuvent très bien gérer les tâches lourdes de mise en œuvre. Cela permet aux contributeurs de se concentrer sur le travail à plus fort effet de levier : façonner ce qui est construit et s’assurer que c’est correct.
Inviter notre communauté à participer au processus pour aider à gérer les agents sera un véritable levier. Nous avons désormais une grande confiance dans le code généré par Oz selon nos règles, notre contexte et nos vérifications, de sorte que toute personne contribuant devrait avoir de fortes chances de réussir à coder correctement une fonctionnalité. De plus, le fait de s'appuyer sur les agents nous pousse à perfectionner l'orchestration, la gestion de la mémoire, les transferts et tous les autres aspects de l'ingénierie agentique qui sont au cœur de notre activité. Il y a là un cercle vertueux.
La deuxième raison concerne le fait de donner aux développeurs la possibilité de façonner l'avenir. Il n'existe pas sur le marché d'environnement de développement agentique ouvert et complet, et nous voulons offrir à la communauté une alternative aux options à code source fermé proposées par des entreprises plus établies. Personne ne sait exactement à quoi ressemblera l'avenir du développement agentique et nous pensons que la communauté devrait pouvoir participer à sa conception.
Warp est multi-modèle et multi-harness, et nous voulons miser encore plus sur cette ouverture. Cette ouverture nous permettra d'être plus réactifs vis-à-vis des utilisateurs, en travaillant avec eux sur la longue liste de nos tâches en attente afin de faire de Warp le meilleur ADE du marché.
Dans cet esprit, nous associons à ce lancement quelques améliorations majeures du produit afin de rendre Warp plus ouvert et personnalisable.
- Tout d’abord, nous lançons aujourd’hui la prise en charge d’une gamme beaucoup plus large de modèles open source dans Warp, y compris les derniers modèles Kimi, MiniMax et Qwen, ainsi qu’une nouvelle version à routage automatique (« auto (open) ») qui sélectionne le meilleur modèle open source pour une tâche donnée.
- Deuxièmement, nous avons considérablement simplifié la personnalisation de votre expérience Warp selon vos préférences : du simple terminal à un environnement ADE complet avec des agents intégrés, en passant par des fonctionnalités minimales pour améliorer le développement d'agents, telles qu'une vue diff et une arborescence de fichiers.
- Enfin, nous fournissons un fichier de paramètres (attendu depuis longtemps) afin que les utilisateurs et les agents puissent contrôler les paramètres par programmation et bénéficier d'une portabilité aisée entre les appareils.
Comment ça marche ?
Le code source de Warp est désormais disponible sur github.com/warpdotdev/warp sous licence AGPL.
Vous pouvez en savoir plus sur le processus de contribution dans CONTRIBUTING.md, mais en résumé, nous souhaitons que les agents se chargent du gros du travail (codage, planification, tests, etc.) et que les membres de la communauté apportent leur aide en termes d’idées, d’orientation et de vérification. L'équipe Warp aidera à orienter ce qui sera développé, quand et comment, mais nous considérons que Warp deviendra fondamentalement un effort collaboratif avec notre communauté. C'est une formidable opportunité pour les contributeurs de participer à une application en pleine croissance, utilisée par près d'un million de développeurs actifs, en travaillant en étroite collaboration avec l'équipe Warp.
Les nouveaux workflows d'agents open source de Warp s'appuient sur les modèles OpenAI, cette dernière soutenant la prochaine génération de développement logiciel collaboratif. Vous êtes libres d'utiliser d'autres agents de codage pour contribuer, mais nous privilégions Oz, car il intègre les compétences et les boucles de vérification nécessaires.
« L'open source occupe depuis longtemps une place centrale dans la manière dont les développeurs apprennent, créent et font progresser le domaine. Nous sommes ravis de soutenir des expériences qui explorent comment l'IA peut aider les responsables de maintenance et les contributeurs à collaborer plus efficacement à grande échelle. » — Thibault Sottiaux, responsable de l'ingénierie, OpenAI
Enfin, dans le cadre de ce changement, nous passons d’un processus de développement de produit fermé à un processus ouvert. Cela signifie que les tickets GitHub publics deviendront la source de référence pour le suivi des fonctionnalités. Nous publierons notre feuille de route pour l’ADE et mènerons des discussions techniques et produit sur les tickets ADE en toute transparence.
Conclusion
L’ouverture du code source découle fondamentalement de notre volonté de bâtir une entreprise prospère. Nous sommes en concurrence avec d’autres acteurs disposant de financements importants et proposant des solutions en code source fermé, et nous pensons qu’ouvrir et fournir les ressources nécessaires à la communauté pour améliorer Warp est un moyen intelligent pour nous d’accélérer le développement du produit. Oui, nous sommes une start-up financée par du capital-risque, mais nous ne disposons pas des ressources nécessaires pour rivaliser sur les prix ou subventionner massivement l’utilisation de notre produit – nous devons bâtir notre entreprise en offrant le meilleur produit possible à la communauté la plus enthousiaste.
Au-delà des objectifs commerciaux, nous pensons également qu’il y a une valeur à ce que la communauté elle-même façonne l’avenir. Warp est un produit unique, fruit de cinq années d’ingénierie, et nous espérons qu’il offrira à la communauté un point de départ convaincant pour construire l’avenir du développement d’agents, au-delà de toute autre alternative open source.
Nous pourrions simplement continuer avec notre modèle actuel, en devinant en interne la feuille de route et en développant de plus en plus d’agents en interne, mais cela nous semblerait être une occasion manquée. Ce serait passer à côté d’une chance pour la communauté de façonner la direction à prendre, de bidouiller le produit et de travailler concrètement avec les agents pour créer le meilleur produit possible.
Lorsque nous avons lancé Warp en tant que terminal il y a 5 ans, notre intention a toujours été de mettre le client en open source. Voici un extrait du post Show HN original consacré à Warp :
Nous avons débattu chaque année de l'opportunité de passer à l'open source, et pour la première fois cette année, il est devenu évident que la balance avait basculé en raison de l'essor des agents. Je suis développeur depuis longtemps et je n'ai jamais vu un changement comme celui qui se produit actuellement. La mission de Warp a toujours été de donner aux développeurs les moyens de livrer de meilleurs logiciels plus rapidement, et j'espère qu'en changeant la façon dont nous le construisons, nous nous rapprocherons un peu plus de la réalisation de cette mission.
Source : Annonce de Warp
Et vous ?
Pensez-vous que cette annonce est crédible ou pertinente ?
Quel est votre avis sur le sujet ?
Voir aussi :
Warp, l'outil de codage agentique multiplateforme basé sur Rust, a lancé Warp Code, permettant d'expédier le code généré par l'agent depuis la ligne de commande jusqu'à la production
Zed, l'éditeur open source populaire basé sur Rust, passe à la version 1.0 avec la prise en charge de DeepSeek-V4, un nouveau niveau de stabilité et une meilleure compatibilité avec Windows
Cursor lance Cursor 3, la dernière version de son EDI assisté par IA, apportant plus de clarté au travail produit par les agents IA et permettant de gérer plusieurs agents de codage IA









Pensez-vous que cette annonce est crédible ou pertinente ?
Répondre avec citation
Partager