Thème d'affichage

OpenAI acquiert Astral, le créateur de uv et Ruff

Nicolas Lecointre · 20 Mar 2026 à 09h38
OpenAI acquiert Astral, le créateur de uv et Ruff

Si vous avez touché à du Python ces deux dernières années, il y a de fortes chances qu'uv, le gestionnaire de paquets ultra-rapide écrit en Rust, se trouve quelque part dans votre setup. Mais aussi que Ruff vérifie votre code avant chaque commit.

Ce jeudi 19 mars, OpenAI a annoncé l'acquisition d'Astral, la boîte derrière ces deux outils, pour les intégrer à son équipe Codex (l'agent de développement maison d'OpenAI). Les conditions financières n'ont pas été divulguées.

Les chiffres d'abord : Ruff cumule 179 millions de téléchargements mensuels, tandis qu'uv en affiche 126 millions.

En quelques années à peine, Astral a accompli ce que l'écosystème Python n'avait jamais réussi à faire : des outils en Rust, rapides, fiables, qui ont remplacé pip dans des milliers de pipelines CI/CD.

pip install trust-issues

OpenAI est assez clair sur ses intentions. L'objectif avec Codex est de dépasser le stade de 'l'IA qui génère simplement du code" pour arriver à des systèmes capables de participer à l'ensemble du workflow de développement : planifier les changements, modifier des projets, exécuter des outils, vérifier les résultats, et maintenir des applications dans le temps. Les outils d'Astral s'insèrent précisément dans cette logique.

Le code généré par IA a un problème auquel la majorité des développeurs ont déjà été confrontés : il est probabiliste.

Alors oui, ça marche à la démo, souvent bien dans un contexte isolé aussi, mais ça peut assez facilement partir en vrille dans la durée. Les dépendances dérivent, les types sont fantaisistes, le formatage diverge selon qui (ou quoi) a écrit quel fichier.

uv gère les dépendances, Ruff enforce la qualité et le format, et ty (le type checker d'Astral, encore en bêta) s'assure que les types tiennent la route.

Ces outils ne génèrent rien : ils contraignent, valident et corrigent, et c'est exactement ce dont le code généré par IA manque naturellement. Autrement dit, OpenAI vient de s'acheter une forme de discipline qui manque à son propre produit.

Pour les devs qui utilisent déjà uv et Ruff : rien ne change, du moins dans l'immédiat. Charlie Marsh, le fondateur d'Astral, promet que les outils resteront open source et continueront d'être développés "aux côtés de la communauté, et pour l'écosystème Python". De son côté, OpenAI tient le même discours.

La guerre des outils

Le vrai contexte de ce deal, c'est que la bataille des assistants de code IA a changé de terrain. On ne parle plus seulement de qui génère le meilleur code, mais de qui contrôle le mieux toute l'infrastructure autour de ce code.

En décembre 2025, Anthropic avait racheté Bun (le runtime JavaScript qui propulse Claude Code) pour les mêmes raisons : sécuriser une dépendance critique et l'optimiser pour son propre usage.

Cela n'aura échappé à personne : les perfs de Claude Code ont grimpé depuis. Plus tôt ce mois-ci, OpenAI avait aussi acquis Promptfoo, un outil de sécurité pour LLM.

Les deux acteurs bâtissent des chaînes d'outils complètes autour de leurs assistants, pas juste des modèles toujours plus puissants.

Et c'est là que la situation devient un peu inconfortable : Claude Code dépend massivement de Python, et uv est naturellement présent dans de nombreuses configs où l'assistant de code d'Anthropic tourne.

Le mauvais scénario serait qu'OpenAI utilise sa propriété d'uv comme levier dans sa compétition avec Anthropic.

Il y a aussi une lecture purement financière autour de ce deal : Astral avait levé des fonds, OpenAI prépare son entrée en bourse, et ce genre de fenêtre est idéal pour boucler des acquisitions qui satisfont tout le monde (et surtout les investisseurs).

L'écosystème Python ne va pas s'effondrer parce qu'uv et Ruff changent de propriétaire. Le langage a déjà survécu à bien pire qu'un linter et un gestionnaire de paquets qui passent sous pavillon corporate.

Mais les promesses de neutralité ont bien souvent une durée de vie limitée, et quand les intérêts commerciaux s'en mêlent, la communauté open source a appris à garder un œil ouvert. En attendant, uv pip install fonctionne toujours, pour le moment.

À propos de l'auteur

Nicolas Lecointre

Nicolas Lecointre

Chief Happiness Officer des développeurs, ceinture noire de sudo. Pour rire, j'ai créé Les Joies du Code. J'utilise Vim depuis 10 ans parce que je sais pas comment le quitter.

Voir sa page auteur

À lire également

Articles similaires