Ciao armeggiatori, oggi vi parlerò di qualcosa che sta facendo molto rumore nel mondo degli sviluppatori: Bolt.diy. Fondamentalmente, è uno strumento open Source completamente biforcato da Bolt.new, che ti consente di sviluppare app Web full-stack direttamente nel tuo browser, con l'IA di tua scelta al comando.
È un sogno, non è vero?
Bolt.diy utilizza StackBlitz WebContainers per consentirti di eseguire Node.js direttamente nel tuo browser, quindi non è più necessario installare 40 cose sul tuo computer: tutto avviene nel browser.
Ciò che rende Bolt.diy davvero interessante è che possiamo utilizzare l'IA di nostra scelta: OpenAI, Anthropic (Claude), Ollama, Mistral, Gemini… L’elenco è lungo e cresce regolarmente. Quindi che si tratti di installare pacchetti npm, gestire dipendenze, avviare server Node.js: tutto è gestito automaticamente e l'intelligenza artificiale ha il controllo totale sull'ambiente: file system, terminale, console del browser… ;
Quindi puoi distribuire direttamente le tue app dall'interfaccia (ok, è ancora un po' sperimentale però).
Tutorial – Creiamo una vera app con bullone.diy
Dai, non parleremo solo, ti mostrerò come creare qualcosa di concreto. Installeremo Bolt.diy e creeremo una piccola app React con Tailwind CSS.
Installazione (la parte fastidiosa ma necessaria)
# D'abord, on clone le repo git clone -b stable https://github.com/stackblitz-labs/bolt.diy # On se place dans le dossier cd bolt.diy # On installe pnpm si pas déjà fait npm install -g pnpm # On installe les dépendances pnpm install
Se lo desideri, può anche essere eseguito in Docker. Basta clonare il repository, posizionarsi nella cartella bullone.diy e lanciare successivamente i seguenti comandi:
docker-compose --profile production up
Configurazione dell'ambiente
Successivamente, crea un file .env.local nella root del progetto (copia .env.example) e aggiungi le tue chiavi API:
OPENAI_API_KEY=sk-votre-clé-ici ANTHROPIC_API_KEY=sk-ant-votre-clé-là
E se usi Ollama localmente, non è necessaria una chiave.
Lancio e primo progetto
Ora avvia lo strumento con:
Una volta nell'interfaccia, ecco un messaggio che funziona bene per iniziare:
Unisciti a me!
Conclusione
Bolt.diy non è ancora perfetto, ma sta progredendo rapidamente. È già un ottimo strumento per la prototipazione rapida o per gli sviluppatori che desiderano risparmiare tempo su attività ripetitive. La community è super attiva e ogni settimana arrivano nuove funzionalità. Ti consiglio di tenerlo d'occhio, perché potrebbe diventare il tuo prossimo miglior amico sviluppatore.
Fonte: GitHub da bullone.diy