Il vibe coding è un modo di creare app e siti in cui spieghi a un'IA, con parole tue, cosa vuoi costruire, e poi provi il risultato invece di leggere il codice. Se qualcosa non va, scrivi un messaggio breve come «fai il pulsante più grande» e l'IA modifica il codice. Così puoi realizzare una pagina di prenotazione, un modulo o un piccolo strumento di lavoro anche senza saper programmare. Qui trovi da dove viene il termine, come funziona in pratica e a cosa fare attenzione.
Cos'è il vibe coding e da dove viene il termine
L'espressione l'ha resa popolare Andrej Karpathy, cofondatore di OpenAI ed ex direttore dell'IA di Tesla. Nel febbraio 2025, in un post su X, ha descritto un modo di programmare in cui parla con l'IA, accetta quasi tutto quello che propone e «dimentica che il codice esiste». L'ha chiamato vibe coding, qualcosa come programmare seguendo l'intuito. In italiano si usa il termine inglese.
Cambia la competenza che conta: invece di conoscere la sintassi, devi saper descrivere bene cosa vuoi e verificare che il risultato sia giusto. Una spiegazione più lunga, in inglese, è in What is vibe coding.
In pratica: dal prompt all'app online
Un esempio con VibeDream. L'interfaccia per ora è in inglese, ma puoi scrivere i prompt in italiano, e anche i testi della tua app saranno in italiano se lo chiedi. Fai clic su New Project, scegli Direct Prompt e incolla una descrizione, oppure dettala al microfono:
Crea una pagina di prenotazione per la mia gelateria «Fior di Latte» a Napoli, per le torte gelato su ordinazione.
Il cliente sceglie dal telefono gusto, dimensione (6, 8 o 12 persone), data e ora di ritiro, nome e numero di telefono.
Dopo l'invio mostra una conferma con il riepilogo.
Non permettere ritiri con meno di 48 ore di anticipo.
Stile fresco, colori pastello, pulsanti grandi. Tutti i testi in italiano, dai del tu.L'anteprima compare accanto alla chat e si completa mentre l'IA lavora. Poi provala come farebbe un cliente: premi ogni pulsante, invia il modulo senza telefono, prova a prenotare per domani, guardala in vista telefono. Ogni problema diventa un breve messaggio di correzione.

Quando tutto funziona, fai clic su Put it online e scegli un nome: in circa 1-3 minuti l'app è online su un indirizzo come fiordilatte.vibedreams.ai, con HTTPS, per 5 crediti. Puoi collegare un tuo dominio con un record TXT e un CNAME. La guida passo passo è in come creare un'app.
Vibe coding e no-code: le differenze
- Programmazione tradizionale: scrivi tu il codice e capisci ogni riga. Controllo totale, ma serve molto tempo per imparare.
- No-code: componi blocchi già pronti trascinandoli. Si impara in fretta, ma dipendi dalle funzioni della piattaforma e di solito il codice non è tuo.
- Vibe coding: descrivi e l'IA scrive codice vero. Con VibeDream le app usano React e FastAPI, mentre i giochi usano Phaser; puoi scaricare tutto come ZIP o sincronizzarlo con GitHub.
Cosa si può creare
- Landing page e liste d'attesa per un prodotto, un corso o un evento
- Moduli di prenotazione, preventivo o iscrizione
- Piccoli strumenti interni, come turni, inventario o calcolatori di prezzo
- Giochi da browser che funzionano su telefono e computer
Se non vuoi partire da zero, scegli uno dei modelli e adattalo parlando con l'IA.
Rischi e precauzioni
- Le chiavi segrete, come le chiavi API, non vanno mai nella chat né nel codice. In VibeDream si mettono nella scheda Settings del progetto.
- L'IA può aggiungere login e salvataggio dei dati nella tua app. Con Add login e Add database sotto la chat, login e database integrati si attivano con un tocco.
- Per incassare pagamenti colleghi il tuo account Stripe all'app.
- Se raccogli dati personali, pubblica un'informativa sulla privacy in linea con il GDPR.
La checklist di sicurezza per il vibe coding, in inglese, copre l'essenziale. I piani di VibeDream partono da All Access Mini, 49 dollari al mese con 60 crediti: dettagli nella pagina dei prezzi.