Cloudflare rend accessible à tous sa plateforme de vibe coding, où l'IA transforme vos idées en applications… sans une ligne de code.

UNE PLATEFORME POUR CODER SANS SAVOIR CODER

Cloudflare vient de rendre open source sa plateforme Cloudflare OS, un outil conçu à l'origine pour ses employés. Son objectif ? Permettre à n'importe qui, même sans compétences en programmation, de créer des applications grâce à des agents IA. Imaginez un éditeur de texte où vous décrivez ce que vous voulez, et l'IA s'occupe de tout coder à votre place.

Cette plateforme a été testée en interne par des milliers d'employés de Cloudflare. Ils l'utilisent quotidiennement pour rédiger des documents, automatiser des tâches répétitives ou encore construire de petites applications pour visualiser des données. Le résultat ? Une productivité boostée, même pour ceux qui ne savent pas programmer.

« C'est une plateforme complète de vibe coding où le bac à sable est si sécurisé que vous pouvez faire à peu près n'importe quoi : l'IA ne peut pas introduire de bug de sécurité majeur. »

UNE SÉCURITÉ À TOUTE ÉPREUVE

Cloudflare a intégré un cadre de sécurité spécialement conçu pour éviter que les sessions de vibe coding ne créent de failles dangereuses ou ne mènent à des fuites de données. Chaque application est exécutée dans un bac à sable isolé, où l'IA ne peut pas accéder à des ressources sensibles sans autorisation explicite.

Pour y parvenir, Cloudflare utilise une technologie appelée isolats, des instances du moteur d'exécution JavaScript V8. Ces isolats démarrent en quelques millisecondes et consomment très peu de mémoire : jusqu'à 100 fois plus rapides et 10 à 100 fois plus économes qu'un conteneur classique. Chaque utilisateur dispose de sa propre copie du code, qu'il peut modifier librement sans risque pour le reste du système.

COMMENT FONCTIONNE LA SÉCURITÉ DANS CLOUDFLARE OS

Les agents IA commencent avec aucun accès aux ressources de l'entreprise. Ils doivent demander des permissions via la plateforme, qui gère finement les droits d'accès. Le code serveur est exécuté avec le réseau sortant global désactivé, tandis que le code client s'exécute dans un cadre isolé dans le navigateur. Résultat : « ni l'un ni l'autre ne peut accéder à Internet sauf si vous leur donnez explicitement cette capacité. »

Cette approche pourrait s'avérer très utile en pratique, même si aucun système n'est infaillible. Des chercheurs de Pillar Security viennent de publier un rapport sur les échappées de bac à sable et les contournements de limites dans des agents de codage IA populaires comme Cursor, Codex, Gemini CLI ou Antigravity.

UNE PLATEFORME FLEXIBLE POUR TOUS LES MODÈLES D'IA

Cloudflare OS n'est pas lié à un modèle d'IA en particulier. Les organisations peuvent choisir le modèle le plus adapté à leurs besoins. Comme le souligne Sam Rhea, directeur des systèmes d'information chez Cloudflare : « Tous les utilisateurs n'ont pas besoin d'accéder au mode max thinking du dernier modèle de pointe. Et nous n'avons pas besoin que nos collègues dépensent 20 dollars pour résumer leur boîte mail toutes les heures. »

La plateforme a été optimisée pour réduire les coûts d'inférence. Les fichiers de compétences pour des workflows spécifiques reposent désormais davantage sur des étapes déterministes, avec l'inférence IA utilisée uniquement lorsque c'est nécessaire. Fini les sessions d'inférence gourmandes en tokens à chaque utilisation.

CONTRÔLER LES DÉPENSES EN INFÉRENCE IA

Cloudflare OS permet aux administrateurs de surveiller les dépenses d'inférence des employés et de fixer des budgets ou des limites de taux. Une fonctionnalité cruciale à une époque où les entreprises et les particuliers peuvent facilement dépenser des fortunes en utilisation de modèles d'IA. Mais attention : cela n'empêchera pas les pratiques douteuses si la direction décide d'inciter les employés à « maximiser les tokens » pour utiliser davantage d'Outils IA.

« Si vous donnez à tout le monde un espace de travail adapté à l'écriture de code, vous finirez par obtenir bien plus de code que nécessaire. »

LES PIÈGES À ÉVITER AVEC LE VIBE CODING

Cloudflare a appris à ses dépens que donner les mêmes outils à tout le monde, même avec une interface plus simple, n'était pas une bonne idée. Les ingénieurs utilisent des environnements adaptés à l'écriture de code, mais pour des tâches comme la rédaction de documents ou la gestion de projets impliquant plusieurs systèmes, ces outils ne sont pas optimaux.

Résultat : une inondation d'applications créées par vibe coding à la recherche d'un problème à résoudre. Et pire encore : « n'importe qui chez Cloudflare pouvait maintenant écrire du mauvais code, mais plus vite, grâce à l'IA. » Pour remédier à cela, l'entreprise a créé le Cloudflare Engineering Codex, un guide de référence pour aider aussi bien les humains que les agents IA à revoir le code et détecter les problèmes potentiels.

L'IA AU SERVICE DE LA QUALITÉ DU CODE

Depuis quatre mois, l'outil de révision de code IA de Cloudflare a repéré près de 250 000 écarts par rapport aux standards d'ingénierie de l'entreprise et bloqué 16 000 fusions de code. Timo Reimann, ingénieur système chez Cloudflare, explique : « Cela montre comment les agents IA peuvent aider à maintenir les normes d'ingénierie au sein d'une organisation. »

COMMENT ESSAYER CLOUDFLARE OS ?

Désormais open source, Cloudflare OS est accessible à tous les développeurs. Il est possible d'exécuter toute la pile technique sur sa propre machine. Attention cependant : le backend de Cloudflare OS ne peut être déployé que par les utilisateurs ayant souscrit à l'abonnement Workers Paid de Cloudflare.

Cette exigence n'était pas clairement indiquée au départ. Un utilisateur GitHub a signalé le problème en partageant une capture d'écran montrant que son plan gratuit Workers Free avait été bloqué en cours de déploiement du backend de Cloudflare OS.

« Vous avez le droit de facturer, mais les conditions devraient être claires avant de commencer le déploiement. J'ai perdu 20 minutes que je ne retrouverai jamais. »

CLOUDFLARE RÉAGIT RAPIDEMENT

À la suite de cette remarque, Cloudflare a mis à jour son processus de déploiement pour avertir les utilisateurs dès le départ des exigences liées à l'abonnement payant. Un représentant de l'entreprise a également répondu à l'utilisateur sur GitHub pour s'excuser et proposer une solution.

Cette anecdote rappelle que même les meilleures innovations technologiques doivent être accompagnées d'une communication claire et transparente pour éviter les frustrations des utilisateurs.

POURQUOI CELA CHANGE TOUT POUR LES NON-DÉVELOPPEURS

Avec Cloudflare OS, la barrière de la programmation disparaît. Plus besoin d'apprendre Python, JavaScript ou un autre langage pour automatiser une tâche ou créer une petite application. Il suffit de décrire son besoin en langage naturel, et l'IA s'en charge. Une révolution pour les métiers qui n'ont pas de compétences techniques mais qui ont besoin d'outils sur mesure.

Cependant, cette liberté s'accompagne de responsabilités. La sécurité reste un enjeu majeur, et les entreprises devront mettre en place des garde-fous pour éviter les abus ou les erreurs coûteuses. Cloudflare montre la voie avec son approche innovante, mais chaque organisation devra adapter ces outils à ses propres besoins et contraintes.

L'AVENIR DU VIBE CODING : ENTRE OPPORTUNITÉS ET RISQUES

Le vibe coding pourrait bien devenir la norme dans les années à venir. Les outils comme Cloudflare OS démocratisent l'accès à la création logicielle, mais ils soulèvent aussi des questions éthiques et pratiques. Comment encadrer l'utilisation de l'IA pour éviter les dérives ? Comment garantir la qualité du code généré ? Les réponses à ces questions détermineront si cette technologie sera un atout ou une source de problèmes pour les entreprises.

Une chose est sûre : Cloudflare a ouvert la voie avec une plateforme à la fois puissante et sécurisée. À suivre de près pour voir comment les autres acteurs du secteur s'empareront de cette innovation.

EN BREF : CE QU'IL FAUT RETENIR

Cloudflare OS est une plateforme open source qui permet de créer des applications via l'IA, même sans savoir coder. Elle repose sur un cadre de sécurité strict avec des isolats ultra-rapides et économes en mémoire. Les agents IA doivent demander des permissions pour accéder aux ressources, et le code s'exécute dans des environnements isolés pour éviter les fuites de données ou les bugs majeurs. La plateforme permet aussi de contrôler les coûts d'inférence IA et d'améliorer la qualité du code grâce à un outil de révision automatisé.

Disponible pour tous les développeurs, Cloudflare OS nécessite cependant un abonnement payant pour déployer le backend. Une leçon d'humilité pour les créateurs de technologie : même les meilleures innovations doivent être accompagnées d'une communication claire.

Sources :
  • Ars Technica

L'indépendance de CLODCO est votre garantie.

Pour que l'actualité de l'IA reste sans filtre et sans concession, votre soutien est indispensable. Votre contribution est le seul moteur de notre liberté éditoriale.

Soutenir CLODCO