Présentation de Flint

Flint est le premier modèle de codage publié par la startup Recursive. Il s’agit d’un modèle libre, disponible sur Hugging Face sous licence Apache 2.0, qui peut être exécuté localement sur un ordinateur portable. La version publique utilise 40 milliards de paramètres, mais grâce à une architecture « mixture‑of‑experts », seule une fraction de 2,5 milliard de paramètres est activée pour chaque requête. Cette approche permet de réduire la charge mémoire et de rendre le modèle compatible avec des machines grand public, comme le MacBook Pro équipé du processeur M4 Pro.

Architecture et optimisation

Le système de recherche automatisée de Recursive, baptisé « Eureka Machine », a participé à presque toutes les étapes de la création de Flint, de la pré‑formation à l’inférence. Parmi les contributions techniques, on compte une forme de modèle plus parcimonieuse et un entraînement en faible précision qui a diminué la taille du modèle de 71 % sans perte notable de qualité. Des noyaux personnalisés ont également été développés pour accélérer les calculs sous‑jacents, ce qui explique en partie les vitesses d’inférence élevées observées.

Performances et benchmarks

Sur un MacBook Pro M4 Pro, Flint génère environ 131 tokens par seconde, soit près du double des 58 à 69 tokens/s mesurés pour des modèles comparables comme Gemma 4 de Google ou Nemotron 3.5 Lightning de Nvidia. Sur une carte graphique Nvidia RTX Spark, le débit dépasse les 150 tokens/s. En termes de qualité, Flint a été évalué sur le benchmark SWE‑Bench Verified, qui mesure la capacité d’un modèle à corriger des bugs logiciels réels. Il se place parmi les meilleurs modèles de moins de 50 milliards de paramètres, avec seulement le modèle Qwen 3.8 27B d’Alibaba qui obtient un score supérieur. Sur une moyenne interne de six tests, Flint dépasse la plupart des concurrents, confirmant son efficacité malgré sa taille réduite.

Limites et perspectives

Recursive indique que Flint nécessite davantage d’orientation que les assistants de codage payants, notamment en découpant les tâches complexes en étapes plus petites. Le modèle reste dépendant d’une supervision humaine, ce qui correspond à la vision à long terme de Recursive : un processus de « recursive self‑improvement » où chaque nouvelle version améliore la capacité de l’Eureka Machine à concevoir la suivante. Le financement de 650 M$ et le partenariat de calcul avec AWS montrent que l’entreprise mise sur une infrastructure capable de soutenir ce cycle d’amélioration continue. Pour l’instant, la disponibilité locale de Flint offre aux développeurs la possibilité de travailler hors ligne, de garder le code confidentiel et d’éviter les frais d’usage associés aux services cloud.