BOLT.DIY : Lancez, exécutez, éditez et déployez des applications web complètes à l’aide de n’importe quel LLM !
https://github.com/stackblitz-labs/bolt.diy/tree/main
📌 BOLT.DIY vous permet d’installer une instance de BOLT sur votre ordi et ainsi pouvoir le requeter de manière illimitée, avec le modèle de votre choix.
Pout rappel, BOLT est une application open source qui simplifie le développement web full-stack en intégrant des modèles de langage de grande taille (LLM). Elle offre une flexibilité unique pour choisir et configurer les modèles selon les besoins.
Cette plateforme propose une prise en charge étendue des modèles, tels que OpenAI, Anthropic, HuggingFace, et bien d’autres. En plus, elle est facilement extensible pour inclure des modèles compatibles avec le Vercel AI SDK.
✨ Principales fonctionnalités :
- 🔄 Flexibilité : Prise en charge de multiples LLM avec une architecture extensible.
- 🛠️ Terminal intégré : Visualisation directe des commandes exécutées par les modèles.
- 📂 Portabilité : Téléchargement des projets sous forme de fichiers ZIP.
- 🔧 Versionning : Possibilité de revenir à une version antérieure du code.
- 🐳 Compatibilité Docker : Installation simplifiée avec des conteneurs.
Pour démarrer, deux options s’offrent à toi : une installation locale ou via Docker. Les instructions sont détaillées pour assurer une configuration rapide et efficace, que ce soit avec Node.js ou Docker.
🌐 Installation locale (ce que j’ai fait moi) :
1/ Télécharge Node.js et installe la version LTS.
brew install node.js
2/ Clone le dépôt GitHub.
git clone https://github.com/stackblitz-labs/bolt.diy.git
cd bolt.diy
git pull
3/ Installe les dépendances avec pnpm install
.
pnpm install
4/ Démarre l’application avec pnpm run dev
.
pnpm run dev
5/ Il ne te reste plus qu’à cliquer sur le lien localhost créé (ici http://localhost:5173)
🐳 Installation avec Docker :
- Télécharge Docker et configure l’environnement.
- Construis l’image Docker avec
npm run dockerbuild
. - Lance le conteneur avec
docker-compose --profile development up
.
📦 Configuration des API Keys :
- Ajoute les clés API des fournisseurs via l’interface utilisateur.
- Configure des URL personnalisées pour les fournisseurs supportant des instances locales ou des points d’accès spécifiques.
🔗 Modules disponibles :
- Ollama, LM Studio, HuggingFace et bien plus.
- Intégration des modèles comme Mistral, DeepSeek, et même xAI.
bolt.diy se distingue par sa capacité à évoluer rapidement grâce à une communauté active et des contributions continues. Les prochaines améliorations incluent l’intégration de Vertex AI, des fonctionnalités de planification automatique des projets, et une meilleure optimisation pour les petits modèles.