Bolt.new est un environnement de développement basé sur le navigateur, créé par StackBlitz, qui intègre des outils de IA générative dans le flux de travail de développement web. Il permet aux développeurs de créer, modifier et déployer des applications full-stack sans quitter le navigateur, en utilisant une combinaison d'un environnement d'exécution basé sur le cloud et d'un assistant IA alimenté par des grands modèles de langage. La plateforme est conçue pour abaisser la barrière à l'entrée pour la création d'applications web, permettant à la fois aux développeurs expérimentés et à ceux ayant une expérience de codage limitée de générer du code fonctionnel à partir de descriptions en langage naturel.
Le service fonctionne lui-même comme une application web, en utilisant WebContainers, une technologie développée par StackBlitz qui exécute un environnement Node.js complet dans le navigateur. Cette architecture élimine le besoin de configuration locale ou de machines virtuelles, car l'environnement de développement, y compris le système de fichiers, le gestionnaire de paquets et le terminal, fonctionne dans l'onglet du navigateur. Bolt.new étend cette capacité en ajoutant une couche d'IA qui peut interpréter les invites de l'utilisateur, générer du code dans toute la pile, et appliquer les modifications au projet en temps réel.
Fonctionnalités principales
La fonctionnalité principale de Bolt.new est son interface conversationnelle, où les utilisateurs décrivent une application ou une fonctionnalité et l'IA génère le code correspondant. Le système peut produire des interfaces frontend, de la logique backend et des schémas de bases de données, et il prend en charge des frameworks et bibliothèques populaires. Le code généré est affiché dans une interface à panneaux séparés, avec l'éditeur d'un côté et un aperçu en direct de l'autre, permettant aux utilisateurs de voir automatiquement le résultat de chaque modification.
La plateforme inclut également des capacités de déploiement. Une fois qu'un projet est terminé, les utilisateurs peuvent le déployer sur un service d'hébergement directement depuis l'interface, avec un support pour des plateformes telles que Amazon Web Services et Google Cloud. Cette intégration rationalise le chemin de l'idée à la production, car l'environnement traite les processus de build et de configuration.
Une autre caractéristique notable est la capacité de travailler avec des bases de code existantes. Les utilisateurs peuvent importer un dépôt ou se connecter à un système de contrôle de version, et Bolt.new analysera la structure du projet et fournira des modifications assistées par IA. Cela le rend utile, à la fois pour les projets greenfield et pour les tâches de maintenance sur des applications existantes.
Technologie et architecture
Bolt.new est construit sur la technologie WebContainers, qui exécute un runtime Node.js complet dans le navigateur en utilisant WebAssembly et d'autres normes web. Cette approche garantit que l'environnement de développement est isolé et sécurisé, sans exécution nécessitant un serveur pour le codage et l'exécution de base. L'assistant IA est alimenté par un Large language model qui a été affiné pour la génération et la compréhension de code, avec des intégrations de fournisseurs tels que OpenAI et Anthropic.
Le composant IA utilise une technique similaire à apprentissage par renforcement avec retour d'IA pour améliorer ses réponses en fonction des interactions des utilisateurs. Le modèle est entraîné sur un corpus important de code et de documentation, et il peut générer du code dans plusieurs langages de programmation, notamment JavaScript, TypeScript, Python et d'autres. Le système intègre également échantillonnage top-p et réglage de température pour contrôler la créativité et la détermination du résultat généré.
Histoire et développement
StackBlitz, l'entreprise derrière Bolt.new, a été fondée par Eric Simons et Albert Pai. L'entreprise s'est d'abord concentrée sur la et création d'un IDE en ligne pour le développement web, et elle a lancé la entelle WebContainers en 2021, qui a représenté une avancée majeure dans le développement basé sur le navigateur. Bolt.new a été introduit en 2024 comme un produit qui combinait la technologie WebContainers avec les capacités d'IA générative, répondant à la tendance croissante des outils d'écriture de code assistés par IA.
Le développement de Bolt.new a inclus une collaboration avec des organismes de recherche en IA et a intégré les avancées dans les architectures [[transformer|transfom] et les technologies attention multicuptes. L'équipe a travaillé à optimiser le modèle pour la génération de code en temps réel, garantissant des réponses suffisamment rapides pour une utilisation interactive. Depuis, la plateforme a évolué avec des mises à jour régulières, ajoutant le support pour plus de frameworks et améliorant une compréhension de l'IA pour les exigences complexes des projets.
Impact et réception
Bolt.new a été bien accueilli dans la communauté développeur, en particulier parmi les personnes intéressées par le prototypage rapide et le développement no-code. Il a été salué pour sa facilité d'utilisation et la vitesse à laquelle les utilisateurs peuvent partir d’une idée vers une application fonctionnelle. La plateforme a également été utilisée dans les paramètres éducatifs, où elle permet aux étudiants de expérimenter le développement web sans des tâches d'installer un environnement local.
Les critiques ont noté que, bien que le code généré par l'IA soit souvent fonctionnel, il ne suit pas toujours les meilleures pratiques ni n'est optimisé pour les performances. La plateforme est perçue comme un complément au développement traditionnel, plutôt qu'un substitut, car des projets complexes nécessitent toujours la supervision et l'expertise humaines. À partir de 2025, Bolt.new continue d'être développé, avec des fonctionnalités ajoutées pour améliorer la collaboration et l'intégration avec d'autres outils.
Comparaison avec d'autres outils
Bolt.new concurrence d'autres outils de développement assistés par IA, comme GitHub Copot et divers services de génération de code. Son facteur distinctif est l'environnement entièrement intégré, qui combine l'assistant IA avec un aperçu préalable d'une application en cours d'exécution et des outils de déploiement. Cela contraste avec des outils qui ne fournissent que des suggestions de code dans un éditeur existant. L'utilisation de WebContainers par la plateforme la distingue également, car elle offre un niveau d'interactivité que de nombreuses autres IDE basées sur le navigateur ne proposent pas.
Orientations futures
Pour l'avenir, Bolt.new envisage d'augmenter ses capacités d'IA, en intégrant éventuellement des modèles plus avancés de réseau de neurones et ennotant de mettre son support de apprentissage en évolution traction. Pour l'avenir, Bolt.new envisage d'élargir ses capacités d'IA, en intégrant éventuellement des modèles plus avancés de réseau de neurones et en améliorant le support des apprentissage . L'entreprise a exprimé son intérêt pour permettre des types d'applications plus complexes, telles que celles impliquant le traitement de données en temps réel et les intégrations d'intelligence artificielle. Alors que le domaine de l'IA générative continue de progresser, Bolt.new est positionné pour évoluer avec lui, offrant aux développeurs un outil puissant pour construire la prochaine génération d'applications web.