TL;DR â All Hands AI a publiĂ© OpenHands 1.0 le 8 septembre, la version de production de lâagent de codage autonome anciennement connu sous le nom dâOpenDevin. AssociĂ© Ă Qwen3-Coder-480B avec jusquâĂ 100 tours, il rĂ©sout 68 % des tĂąches de SWE-bench Verified ; avec Claude Sonnet 4.5 et la rĂ©flexion Ă©tendue, 72 %. Lâessentiel nâest pas le benchmark, mais le durcissement : un bac Ă sable Docker de qualitĂ© production qui rend enfin le codage autonome auto-hĂ©bergĂ© dĂ©fendable.
Introduction
Les agents de codage autonomes ont un problĂšme de sĂ©curitĂ© qui a tenu la plupart des Ă©quipes Ă lâĂ©cart. Pour ĂȘtre utile, un agent doit exĂ©cuter le code quâil Ă©crit â lancer des tests, installer des paquets, dĂ©marrer des services â et le faire sur un hĂŽte partagĂ© sans isolation est rĂ©dhibitoire. OpenHands 1.0 est la rĂ©ponse open source : un agent qui conserve votre code et vos clĂ©s API dans votre propre infrastructure, avec lâapproche de bac Ă sable quâexige la production (Source : ByteIota â OpenHands 1.0 : agent de codage auto-hĂ©bergĂ© avec bac Ă sable de sĂ©curitĂ©).
Le Benchmark
Le rĂ©sultat principal place OpenHands au niveau, voire au-dessus, des concurrents commerciaux sur lâĂ©valuation la plus citĂ©e de lâingĂ©nierie logicielle autonome. AssociĂ© Ă Qwen3-Coder-480B avec jusquâĂ 100 tours, il rĂ©sout 68 % des tĂąches de SWE-bench Verified. En passant Ă Claude Sonnet 4.5 avec la rĂ©flexion Ă©tendue, ce taux monte Ă 72 % (Source : TechPillow â OpenHands 1.0 sort en tant quâagent de codage IA open source).
Pour situer le contexte, Devin a revendiquĂ© environ 77,8 % sur son propre benchmark SWE-1.7, mais la comparaison est imparfaite selon les associations de modĂšles et les nombres de tours. Ce qui compte, câest quâun agent open source avec une architecture « apportez votre propre modĂšle » est dĂ©sormais Ă portĂ©e du produit commercial leader, pour une fraction du coĂ»t dâinfrastructure.
Le bac à sable est le véritable enjeu
La version 1.0 vise moins Ă ajouter de nouvelles fonctionnalitĂ©s quâĂ rendre les existantes sĂ»res en production. Chaque tĂąche exĂ©cutĂ©e par OpenHands tourne dĂ©sormais dans un conteneur Docker isolĂ© avec des limites de ressources configurables â CPU, mĂ©moire et accĂšs rĂ©seau â appliquĂ©es Ă chaque session dâagent. LâexĂ©cution se fait en tant que non-root via un SANDBOX_USER_ID de 1000, ce qui ferme la voie la plus Ă©vidente dâĂ©lĂ©vation de privilĂšges (Source : ByteIota â OpenHands 1.0 : agent de codage auto-hĂ©bergĂ© avec bac Ă sable de sĂ©curitĂ©).
La fonctionnalitĂ© la plus distinctive est un analyseur de sĂ©curitĂ© intĂ©grĂ© basĂ© sur un LLM qui Ă©value chaque action LOW, MEDIUM ou HIGH avant son exĂ©cution. Câest un changement notable par rapport Ă une simple politique statique : au lieu de se contenter dâune liste blanche de commandes, lâagent utilise un second passage par un modĂšle pour juger le risque de maniĂšre contextuelle. Ce nâest pas infaillible, mais cela transforme la question de sĂ©curitĂ© dâun choix binaire « sandboxĂ© ou non » en un signal graduel et inspectable.
Pourquoi lâauto-hĂ©bergement devient enfin viable
All Hands AI, une entreprise de San Francisco fondĂ©e en 2024, maintient OpenHands sous licence permissive, sans restriction sur le framework dâagent sous-jacent et sans financement externe divulguĂ© publiquement (Source : TechPillow â OpenHands 1.0 sort en tant quâagent de codage IA open source). Le projet a commencĂ© sous le nom dâOpenDevin, une expĂ©rience communautaire visant Ă appliquer le raisonnement des modĂšles Ă de vĂ©ritables issues GitHub plutĂŽt quâĂ des tĂąches isolĂ©es de complĂ©tion de code.
La version 1.0 marque le passage dâun prototype de recherche Ă un outil quâune Ă©quipe dâingĂ©nierie peut dĂ©ployer. La conception « apportez votre propre modĂšle » signifie que le chiffre du benchmark nâest pas un plafond â les Ă©quipes peuvent brancher le modĂšle le plus puissant quâelles peuvent se permettre, sur une infrastructure quâelles contrĂŽlent. Sur un marchĂ© oĂč la plupart des agents de codage autonomes sont fermĂ©s et hĂ©bergĂ©s dans le cloud, câest ce qui fait la diffĂ©rence.
FAQ
Quâest-ce quâOpenHands ? La version de production dâOpenDevin, un agent de codage autonome open source qui crĂ©e et rĂ©sout des issues GitHub de bout en bout.
Comment se compare-t-il à Devin ? Il résout de 68 à 72 % des tùches de SWE-bench Verified selon le modÚle, ce qui le rend compétitif par rapport aux concurrents commerciaux pour une fraction du coût.
Est-il sĂ»r Ă exĂ©cuter ? Chaque tĂąche sâexĂ©cute dans un conteneur Docker isolĂ© avec une exĂ©cution non-root, des limites de ressources et un analyseur de sĂ©curitĂ© basĂ© sur un LLM qui Ă©value chaque action.
Quels modÚles prend-il en charge ? Apportez votre propre modÚle. Les benchmarks 1.0 ont utilisé Qwen3-Coder-480B et Claude Sonnet 4.5.
Pour aller plus loin
- ByteIota â OpenHands 1.0 : agent de codage auto-hĂ©bergĂ© avec bac Ă sable de sĂ©curitĂ©
- TechPillow â OpenHands 1.0 sort en tant quâagent de codage IA open source
â The Agent Report