Verdetto

Bolt e Cursor sono entrambi strumenti di sviluppo validi, ma si adattano a stili di lavoro molto diversi. Bolt è pensato per chi vuole creare lo scheletro e visualizzare l'anteprima di un'app React full-stack direttamente nel browser, senza configurazioni locali. Cursor è per gli sviluppatori che desiderano un'assistenza AI profonda all'interno del proprio codebase locale, con piena compatibilità con VS Code. Se non sai programmare, nessuno dei due fa per te.

Bolt logo

Bolt

Scaffolding AI con un ambiente di sviluppo nativo per browser

Cursor logo

Cursor

L'editor di codice AI-first per sviluppatori professionisti

Bolt e Cursor portano entrambi l’etichetta di “strumenti di sviluppo AI”, ma affrontano la stessa sfida di base da angolazioni completamente diverse. Bolt si chiede: e se l’intero ambiente di sviluppo - editor, terminale, server di build, finestra di anteprima - vivesse in una scheda del browser e l’AI creasse lo scheletro del progetto per te? Cursor si chiede: e se l’IDE che già usi diventasse radicalmente più intelligente riguardo al tuo codebase, aiutandoti a scrivere e rifattorizzare il codice più velocemente senza lasciare il tuo workflow locale? Entrambe sono risposte valide. Stanno solo ottimizzando per vincoli differenti.


Ecco i contendenti

L’architettura del workspace di questi due strumenti è fondamentalmente diversa, e questo influisce su ogni aspetto successivo del modo in cui sviluppi, debugghi e iteri.

Cos’è Bolt?

Bolt homepage - AI scaffolding with browser-native WebContainers development environment

Bolt (bolt.new) è un ambiente di sviluppo nativo del browser basato sulla tecnologia WebContainers di StackBlitz. Esegue un runtime Node.js completo direttamente nella scheda del browser - con un terminale live, un gestore di pacchetti npm, un server di sviluppo attivo e una finestra di anteprima in tempo reale. L’assistente AI crea lo scaffolding di applicazioni React full-stack partendo da prompt testuali, genera modifiche al codice in un pannello editor live e ti permette di installare pacchetti personalizzati ed eseguire comandi da terminale senza mai lasciare il browser. I progetti possono essere sincronizzati su GitHub, distribuiti su Netlify o esportati come codebase Vite standard.

SpecificaDettagli
Stack PrincipaleReact, Node.js, Tailwind CSS, Vite (via WebContainers)
InterfacciaChat in linguaggio naturale + IDE nativo del browser con terminale live
Target di Deployment PrincipaleBolt Host, Netlify o sincronizzazione GitHub
Vantaggio ChiaveAmbiente browser a configurazione zero con supporto completo ai pacchetti npm e anteprima live

Cos’è Cursor?

Cursor homepage - AI-first code editor and development IDE for professional developers

Cursor è un editor di codice AI-first creato come fork di VS Code. Indicizza l’intero repository locale in modo che l’AI abbia il contesto completo: file, simboli, firme delle funzioni e strutture logiche di tutto il progetto. Puoi fare riferimento a codice specifico usando le menzioni @ in chat, la ricerca semantica trova implementazioni pertinenti senza bisogno di corrispondenze esatte di stringhe e Composer (Agent Mode) delega l’editing di più file a un agente AI che pianifica ed esegue le modifiche in tutta la codebase simultaneamente. Tutte le estensioni, i temi, le scorciatoie da tastiera e le integrazioni git di VS Code funzionano esattamente allo stesso modo.

SpecificaDettagli
Stack PrincipaleAgnostico rispetto al linguaggio (React, Next.js, Python, Go, Rust, TypeScript, ecc.)
InterfacciaIDE Desktop + chat indicizzata sulla codebase + Composer Agent Mode
Target di Deployment PrincipaleFile system locale e repository Git
Vantaggio ChiaveIndicizzazione completa del contesto della codebase con compatibilità per estensioni VS Code e workflow git

La Differenza Fondamentale

Entrambi gli strumenti usano l’AI per aiutare gli sviluppatori a scrivere codice più velocemente - ma l’ambiente in cui avviene il lavoro è completamente diverso, e questo determina ogni compromesso pratico tra i due.

Bolt gira nel browser. Il runtime Node.js, il gestore di pacchetti, i tool di build e l’anteprima live - tutto gira lato client in una scheda del browser grazie alla tecnologia WebContainers. Questo significa zero configurazione dell’ambiente locale. Apri il browser, incolli un prompt e inizi a costruire. Il rovescio della medaglia è che eseguire un ambiente di sviluppo completo nella memoria del browser è energivoro, e i progetti più grandi spingono i limiti delle risorse del browser causando freeze, timeout dei container e crash.

Cursor gira sulla tua macchina. È un’applicazione locale che modifica file locali. Il contesto dell’AI deriva dall’indicizzazione del tuo repository locale. Non c’è un server di sviluppo che gira dentro Cursor - usi il tuo server di sviluppo locale nel tuo terminale, come hai sempre fatto. È la classica configurazione da sviluppatore, con l’AI aggiunta sopra. Il compromesso è che hai bisogno di un ambiente locale funzionante prima che Cursor sia utile: Node installato, dipendenze configurate, git inizializzato e un terminale che sai usare.

In parole semplici: Bolt elimina la necessità di un ambiente di sviluppo locale. Cursor rende un ambiente di sviluppo locale esistente drasticamente più produttivo. Non competono per lo stesso workflow.


Confronto Diretto

1. Esperienza Sviluppatore e Velocità di Iterazione

L’esperienza a configurazione zero di Bolt è il suo punto di forza principale. Incolla un prompt e in pochi minuti hai un’applicazione React live con una finestra di anteprima reale, che gira nella stessa scheda del browser in cui stai lavorando. Niente Node, niente npm install, nessun comando per il server locale. Per gli sviluppatori che cambiano spesso macchina, lavorano in ambienti aziendali ristretti o vogliono solo prototipare qualcosa velocemente senza ricostruire uno stack locale, questo è davvero prezioso.

L’esperienza di iterazione diventa più complicata man mano che i progetti crescono. Il problema più documentato di Bolt è il blocco dell’account per “Progetto troppo grande”, che blocca i nuovi prompt in base ai limiti di dimensione del workspace piuttosto che al saldo dei token. Gli utenti su r/boltnewbuilders hanno raccontato di avere 50 milioni di token inutilizzati ma di non poter inviare nuovi prompt perché il progetto ha superato una soglia di dimensione interna. Un’altra lamentela ricorrente è il consumo di token nei loop di debug: quando l’AI di Bolt introduce un errore e genera ripetuti tentativi di correzione, ogni tentativo fallito consuma token senza fare progressi - bruciando una parte significativa della quota mensile in una singola sessione.

Bolt ha anche una tendenza documentata alla regressione del codice durante l’aggiunta di funzionalità. Aggiungere un nuovo componente a un progetto Bolt può spingere l’AI a stravolgere il layout visivo di pagine non correlate, eliminando regole CSS personalizzate o ripristinando a versioni precedenti funzionalità che già funzionavano. Gli sviluppatori su r/boltnewbuilders descrivono come Bolt “rovini intere parti di codice esistenti e perfettamente funzionanti con stravolgimenti completi di look e aspetto” durante prompt semplicissimi.

Il vantaggio di Cursor in termini di velocità di iterazione si trova all’estremità opposta del ciclo di vita del progetto - non all’inizio, ma quando hai una codebase su cui vale la pena lavorare. Il contesto su scala di codebase significa che l’AI capisce come si collegano i componenti, come sono fatti i modelli di dati e come è strutturato il routing. Chiedere a Cursor di aggiungere una funzionalità a un progetto esistente produce risultati contestualmente molto più accurati rispetto a fare la stessa domanda a un assistente AI senza stato. La modalità Composer può aprire, leggere e modificare più file simultaneamente basandosi su una singola descrizione del task - estremamente utile per il refactoring, l’implementazione di feature o la scrittura di test che toccano diverse parti della codebase.

Il punto debole di Cursor riguarda il problema dei loop dell’agente di Composer. Quando l’AI rimane bloccata su un conflitto di dipendenze o una configurazione errata, può entrare in un ciclo di ripetuti tentativi di correzione che consumano query rapide. Gli utenti su r/cursor documentano casi in cui Composer “brucia tutti i crediti fast in un’ora” per un singolo bug bloccante. Quando le query rapide finiscono, vengono sostituite da quelle lente con tempi di attesa di 2-3 minuti per prompt, bloccando di fatto lo sviluppo attivo.

2. Qualità del Codice e Portabilità

L’output di codice di Bolt è pulito per lo scaffolding iniziale. La directory React/Vite generata usa pacchetti npm standard, strutture di componenti standard e styling Tailwind CSS standard. Non c’è un runtime proprietario o un formato personalizzato - puoi scaricare il progetto e lavorarci con qualsiasi editor o distribuirlo su qualsiasi provider di hosting. La sincronizzazione con GitHub è integrata, rendendo semplice il controllo di versione.

Le preoccupazioni sulla qualità del codice emergono durante lo sviluppo iterativo. La tendenza di Bolt a stravolgere sezioni adiacenti durante i prompt per nuove feature significa che il codice che funzionava ieri potrebbe essere regredito visivamente oggi. Questo è un problema pratico di qualità: l’output generato dopo diversi round di prompt può risultare più difficile da leggere e mantenere rispetto allo scaffold iniziale, perché l’AI ha apportato modifiche radicali a file che non era stata specificamente incaricata di toccare.

Cursor non aggiunge una qualità di codice propria - modifica il codice che già esiste nel tuo progetto. La qualità dei contributi di Cursor dipende dal modello AI utilizzato e dalla qualità del contesto che ha sul tuo progetto. Per codebase ben strutturate, accuratamente indicizzate, con convenzioni di naming chiare e buona documentazione, i suggerimenti e le modifiche dell’agente di Cursor sono costantemente accurati. Per codebase legacy disordinate con pattern incoerenti, l’indicizzazione del contesto aiuta Cursor a orientarsi, ma può anche propagare i pattern errati esistenti nei suoi suggerimenti.

Entrambe le piattaforme offrono completa portabilità del codice. Bolt esporta file standard. Cursor lavora su file locali che ti appartengono già.

3. Database e Capacità Backend

Bolt è focalizzato sul frontend di default. Genera codice UI in React con sicurezza e rapidità. La connettività al database è il punto in cui il suo workflow assistito dall’AI mostra dei limiti. Collegare Bolt a un backend di produzione richiede una configurazione manuale: chiavi API di Supabase, variabili d’ambiente, definizioni di tabelle SQL e policy Row Level Security (RLS). L’AI può scrivere questo codice, ma richiede una revisione accurata. È stato documentato che le policy RLS generate dall’AI sono occasionalmente configurate male, esponendo i dati degli utenti tra diversi account. Bolt non ha un’interfaccia di amministrazione del database nativa - tutto è codice che devi ispezionare manualmente.

Un’opzione all’interno dell’infrastruttura cloud di Bolt è l’uso delle funzionalità di database e autenticazione gestite (incluse in Bolt Cloud). Questo fornisce un’istanza di database senza dover configurare servizi esterni, ma lega i tuoi dati più strettamente all’ecosistema Bolt e limita il controllo sulla configurazione del database.

Cursor scrive codice per il database indipendentemente dallo stack che stai usando. Se usi Prisma con PostgreSQL, Cursor indicizza i tuoi file di schema e scrive query type-safe. Se usi l’ORM Drizzle, Cursor ne capisce il pattern e genera il codice appropriato. Se scrivi SQL puro, Cursor fornisce completamenti inline e può generare script di migrazione. L’architettura del database è interamente a tua discrezione - Cursor ti aiuta a esprimerla nel codice, ma ogni decisione di sicurezza spetta a te.

Questo livello di controllo è ciò che preferiscono gli sviluppatori esperti. Il provisioning del database, l’hardening della sicurezza e la gestione delle migrazioni sono discipline ingegneristiche, e Cursor non le nasconde dietro un’astrazione - ti aiuta a eseguirle al meglio.

4. Opzioni di Hosting e Deployment

Il workflow di hosting di Bolt è uno dei suoi punti di forza. Puoi pubblicare un’anteprima live su un URL .bolt.host con un click, pushare su Netlify con un altro click, oppure sincronizzare su GitHub per l’integrazione con qualsiasi pipeline CI/CD. Nei piani a pagamento sono disponibili domini personalizzati, impostazioni SEO e integrazioni di analytics. Per gli sviluppatori che hanno bisogno di un URL funzionante da condividere con un cliente o uno stakeholder nella stessa sessione in cui costruiscono il prototipo, la velocità di deployment di Bolt è imbattibile.

Tuttavia, il limite di scalabilità è un fattore determinante. La tecnologia WebContainers basata su browser di Bolt è ottimizzata per progetti di dimensioni da sviluppo. Man mano che i progetti crescono - più componenti, più dipendenze, gestione dello stato più complessa - il runtime del browser diventa un collo di bottiglia. Le recensioni su Product Hunt segnalano errori di “Out of Memory” e crash del container su file di grandi dimensioni, che interrompono le sessioni di sviluppo e a volte richiedono l’avvio di un nuovo progetto per risolvere il problema.

Cursor non ha funzionalità di hosting. Il deployment è interamente a carico dello sviluppatore. Vercel, Netlify, AWS, Railway, Fly.io, VPS self-hosted - dove preferisci. Questo offre una flessibilità illimitata e nessun lock-in dell’hosting, ma aggiunge l’onere operativo della configurazione e gestione dell’infrastruttura di deployment. Per gli sviluppatori che hanno già setup DevOps, questo non è un limite - è semplicemente come distribuirebbero il codice a prescindere dall’editor utilizzato.


Confronto Prezzi

I modelli di fatturazione sono simili nella struttura (abbonamento più limiti di utilizzo), ma differiscono per il tipo di vincolo che ottimizzano.

Bolt fattura in base al consumo di token:

  • Free: $0 - 1 milione di token/mese, limite giornaliero di 150k, solo progetti pubblici.
  • Pro: $25/mese - 10 milioni di token, progetti privati, domini personalizzati, rollover dei token (max 2 mesi).
  • I livelli di token scalano: 26M ($50/mese), 55M ($100/mese), fino a 1,2 miliardi di token ($2,000/mese).
  • Teams: base di $30/membro/mese, stessa scalabilità dei livelli di token.

Il rollover dei token su Bolt dipende dal mantenimento di un abbonamento attivo. Se l’abbonamento scade, i token accumulati vanno persi. Diversi utenti su Reddit descrivono questo sistema come “predatorio”, poiché i token vengono pagati e poi scadono se il pagamento viene interrotto. Il blocco a livello di account “Project too large” (non correlato al saldo dei token) è invece la preoccupazione pratica più grande per gli sviluppatori attivi.

Cursor fattura in base ai limiti di fast query:

  • Hobby: $0 - 50 fast query/mese.
  • Pro: $20/mese - 500 fast query/mese.
  • Pro+: $60/mese - 1,500 fast query/mese.
  • Ultra: $200/mese - 10,000 fast query/mese.
  • Business/Teams: $40/utente/mese - fatturazione centralizzata, controlli per il team.
  • BugBot Add-on: Gratis o $40/utente/mese per il tracciamento dei bug assistito da AI.

A $20/mese, Cursor Pro costa $5 in meno di Bolt Pro, ma il limite di 500 fast query è un vero vincolo per gli sviluppatori che usano intensamente la modalità Composer. Quando le fast query si esauriscono, le slow query (con tempi di 2-3 minuti l’una) rendono i prompt attivi impraticabili. Gli utenti che sviluppano attivamente riferiscono di raggiungere il limite Pro entro due settimane di lavoro intenso.

Per gli sviluppatori che usano principalmente l’autocomplete piuttosto che la modalità Composer, i limiti di query contano molto meno - le fast query vengono consumate solo dalle chat esplicite e dalle interazioni con l’agente, non da ogni suggerimento di completamento automatico.


Caso d’Uso: Quale scegliere e quando?

Quando scegliere Bolt

  • Vuoi prototipare e visualizzare un’applicazione React full-stack nel browser senza alcuna configurazione locale.
  • Stai iniziando un nuovo progetto da zero e vuoi lo scaffolding dell’AI per impostare correttamente la struttura in modo rapido.
  • Vuoi una scheda di anteprima visiva aperta accanto all’editor di codice mentre costruisci.
  • Hai bisogno di condividere un URL live con un cliente o uno stakeholder nella stessa sessione di sviluppo.
  • Passi spesso da un computer all’altro e non vuoi gestire un ambiente di sviluppo locale sincronizzato.
  • Vuoi uno sviluppo guidato dai prompt, ma con la possibilità di passare a un terminale reale quando l’AI non è all’altezza.

Quando scegliere Cursor

  • Sei uno sviluppatore che lavora su una codebase locale esistente che vuoi l’AI comprenda a fondo.
  • Hai bisogno della piena compatibilità con le estensioni di VS Code e delle tue scorciatoie da tastiera e workflow git.
  • Stai effettuando refactoring sostanziali o lavorando a funzionalità che toccano più file, e l’editing multi-file di Composer ti farebbe risparmiare ore.
  • Lavori a un progetto a lungo termine dove il contesto dell’intera codebase produce suggerimenti AI migliori rispetto a prompt senza stato.
  • Vuoi che l’AI ti aiuti a scrivere codice per framework specifici (schemi Prisma, tipi TypeScript, test case) conoscendo i pattern esistenti del tuo progetto.

Quando né Bolt né Cursor sono la scelta giusta

Per app mobile native

Bolt genera applicazioni web e non può produrre pacchetti nativi per iOS o Android per l’App Store o Google Play senza un notevole lavoro manuale dello sviluppatore (integrazione Capacitor, firma, sottomissione). Cursor può scrivere codice React Native o Expo per i store mobile, ma questo richiede competenze di sviluppo mobile, non solo l’uso di prompt. Per un workflow di sviluppo mobile nativo visivo e assistito da AI che produca vere sottomissioni per App Store e Google Play, FlutterFlow è lo standard. Compila direttamente in codice Dart nativo usando il motore widget di Flutter, con supporto integrato per il processo di pubblicazione delle app.

Per tool interni e portali clienti

Sia Bolt che Cursor producono codebase che richiedono una manutenzione costante da parte di uno sviluppatore. Quando un team operativo vuole aggiungere un ruolo utente, cambiare un filtro o aggiornare un workflow nel loro tool interno, serve uno sviluppatore per implementare, testare e distribuire la modifica. Per le organizzazioni che creano software aziendali di produzione dove membri non tecnici devono mantenere lo strumento nel tempo, Softr elimina questa dipendenza. L’AI Co-Builder di Softr crea l’intera applicazione con autenticazione, database e permessi integrati fin dall’inizio - e l’editor visivo permette agli amministratori non tecnici di aggiornare layout, permessi e connessioni dati senza dover riscrivere prompt o codice. Il prezzo mensile fisso con builder illimitati rende il costo totale prevedibile, indipendentemente da quanti membri del team mantengano lo strumento.

Per ambienti di sviluppo professionali

Se stai valutando Bolt contro Cursor e nessuno dei due ti sembra adatto, di solito manca uno di questi due elementi: vuoi uno sviluppo collaborativo ospitato in cloud con accesso completo a una VM (non WebContainers nel browser), oppure hai bisogno di un IDE locale con integrazioni del language server più profonde di quelle offerte da Cursor. Per lo sviluppo collaborativo in cloud con controllo totale della macchina virtuale, Replit fornisce VM complete nel browser con Replit Agent per la generazione di progetti - un ambiente cloud più completo rispetto ai WebContainers di Bolt limitati dal browser. Per lo sviluppo locale, Cursor è già l’opzione più forte della sua categoria per la maggior parte degli sviluppatori.


Verdetto

Bolt e Cursor non sono sostituti diretti - si adattano a profili di sviluppatori diversi e a fasi diverse di un progetto.

Scegli Bolt se vuoi costruire e far girare qualcosa nel browser senza configurare un ambiente locale, e se ti trovi a tuo agio con il modello di fatturazione a token e i blocchi dell’area di lavoro a livello di account. È uno strumento davvero utile per creare prototipi, condividere anteprime live e iterare rapidamente su nuovi progetti. La regressione del codice durante l’aggiunta di funzionalità e il blocco “Project too large” sono rischi operativi reali che richiedono una gestione attiva.

Scegli Cursor se sei uno sviluppatore che lavora su una codebase locale esistente e desideri un’AI che comprenda l’intero progetto - non solo il file aperto. L’indicizzazione della codebase e la modalità Composer sono le funzionalità che distinguono Cursor dalla maggior parte dei tool di coding AI, e valgono il costo di $20/mese del piano Pro per chi effettua regolarmente refactoring sostanziali o lavoro su più file. I limiti delle fast query sono un vincolo; il piano Pro+ a $60/mese rimuove la maggior parte di questi attriti.

Se stai valutando entrambi ma non sai programmare, nessuno dei due è il punto di partenza giusto. E se stai costruendo un software che deve essere mantenuto da membri del team non tecnici, nessuno dei due è la scelta più sostenibile a lungo termine.


Tabella Comparativa Riassuntiva

FunzionalitàBoltCursor
Paradigma di BuildScaffolding AI nativo nel browserIDE locale assistito da AI (fork di VS Code)
Tipo di OutputCodebase React / Vite / Node.jsCodice sorgente locale agnostico rispetto al linguaggio
DatabaseTerze parti (Supabase/Xano via prompt)Gestito dallo sviluppatore (qualsiasi stack)
Permessi VisiviBasati su prompt (l’AI scrive le regole di sicurezza)Scritti dallo sviluppatore (controllo totale personalizzato)
Metrica di PrezzoAbbonamento mensile + consumo tokenAbbonamento mensile + limiti fast query
Onere di ManutenzioneAlto (richiesto sviluppatore, rischio regressione)Alto (richiesto sviluppatore per ogni modifica)
Esportazione CodiceSì (sincronizzazione GitHub, download)Sì (file locali, zero lock-in)

FAQ

FAQ sui costruttori di app con IA

Qual è più semplice per i principianti, Bolt o Cursor?

Bolt ha una barriera all'ingresso molto più bassa per ottenere rapidamente qualcosa di visibile a schermo. Descrivi la tua app tramite un prompt di testo e, in pochi minuti, avrai un'anteprima React live nel browser senza dover configurare nulla in locale. Non c'è Node.js da installare, nessun repo git da inizializzare, nessun tool di build da configurare. Per chi conosce i concetti base dello sviluppo web ma non ha un ambiente locale pronto, Bolt elimina quasi tutti gli attriti iniziali.

  Detto questo, Bolt non è uno strumento per principianti in senso assoluto. Quando qualcosa non funziona - e succederà - ti troverai davanti a un editor di codice basato su browser e a un terminale. Se non sai leggere i messaggi d'errore di React, risolvere i fallimenti di npm install o interpretare un avviso del compilatore TypeScript, l'AI di Bolt proverà a sistemare, ma il blocco dell'account per "Progetto troppo grande" e i loop di errore che consumano token sono ostacoli reali che richiedono l'esperienza di uno sviluppatore per essere superati.

  Cursor richiede invece un ambiente di sviluppo locale completamente configurato. Ti servono Node.js, git, un terminale che sai usare e una conoscenza pratica del framework che stai utilizzando. Le funzioni AI (Composer, codebase chat, completamento automatico inline) sono potenti, ma sono strumenti per permettere agli sviluppatori esperti di andare più veloci - non strumenti che sostituiscono la competenza tecnica. Per un principiante, l'interfaccia di Cursor è essenzialmente quella di VS Code, il che significa che è un ambiente professionale che presuppone che tu sappia già cosa fare.

Posso esportare il mio codice o migrare da Bolt e Cursor?

Entrambe le piattaforme offrono una reale portabilità del codice, anche se i meccanismi sono diversi.

  Bolt produce directory di progetto standard per React, Vite e Node.js. Puoi sincronizzare il tuo progetto con GitHub direttamente dall'editor di Bolt, scaricare il codebase come file zip o distribuirlo su Netlify con un clic. Non ci sono formati proprietari o runtime personalizzati nel codice - è tutto basato su tooling open-source standard. Il rischio di lock-in su Bolt non riguarda il codice, ma il modello dei token. Il tuo codice è portabile, ma se passi a un'altra piattaforma per l'editing, non porterai con te il saldo dei token non utilizzati.

  Cursor opera direttamente sui tuoi file locali. È un fork di VS Code che legge e modifica i file già presenti nel tuo file system. Non c'è nulla da esportare perché non esiste una piattaforma che ospita il tuo progetto. Zero lock-in di qualsiasi tipo. Il tuo repository è il tuo progetto e funziona identicamente in VS Code, WebStorm, Neovim o qualsiasi altro editor se decidi di smettere di usare Cursor.

Come si confrontano i prezzi e il modello di query?

Bolt applica i prezzi in base al consumo di token. Il piano Free offre 1 milione di token al mese con un limite giornaliero di 150k e solo progetti pubblici. Il piano Pro parte da $25/mese per 10 milioni di token, con progetti privati, domini personalizzati e rollover dei token fino a due mesi. I pacchetti di token scalano da 26 milioni ($50/mese) a 55 milioni ($100/mese), fino a 1,2 miliardi di token ($2.000/mese) per i Team. Il piano base per i Team parte da $30/membro/mese.

  Il rischio concreto del modello a token di Bolt è il blocco dell'account per "Progetto troppo grande". Diversi utenti su Reddit (r/boltnewbuilders) hanno segnalato di aver riscontrato questo blocco a livello di account anche con decine di milioni di token residui - il problema non è il saldo, ma un limite di dimensione dello spazio di lavoro. Un utente ha descritto di aver iniziato un progetto completamente nuovo e non correlato, ricevendo la stessa notifica "Progetto troppo grande" dopo solo pochi prompt. Quando succede, non puoi più inviare prompt a prescindere dal tuo saldo token.

  Cursor basa i prezzi sui limiti di query AI rapide. Hobby è gratuito con 50 query rapide. Pro costa $20/mese per 500 query rapide. Pro+ costa $60/mese per 1.500 query rapide e Ultra costa $200/mese per 10.000 query rapide. I piani Business e Teams costano $40/utente/mese. Quando le query rapide si esauriscono, Cursor passa a quelle lente, che possono richiedere 2-3 minuti per prompt - rendendolo di fatto inutilizzabile per sessioni di sviluppo attivo. Gli utenti di r/cursor hanno riferito che il limite di 500 query del piano Pro può esaurirsi in due settimane di lavoro intenso.

Come gestiscono la scalabilità e la sicurezza del database?

Entrambe le piattaforme sono generatori di codice agnostici rispetto al database - scrivono codice che si connette a database esterni, ma non ospitano né gestiscono i database stessi.

  Bolt si affida al prompt engineering per configurare le connessioni al database. Il pattern più comune è collegare un progetto Bolt a Supabase - fornisci le credenziali di connessione e l'AI scrive il codice del client Supabase, le definizioni delle tabelle e le policy di Row Level Security (RLS). Il problema è che le policy RLS generate dall'AI sono occasionalmente configurate in modo errato, il che può esporre silenziosamente i record degli utenti. Gli sviluppatori devono revisionare manualmente le regole di sicurezza del database prima di abilitare l'accesso agli utenti reali. Una lamentela frequente su Reddit descrive Bolt come ottimo per il frontend, ma che lascia i team a gestire "il Backend (connettere Supabase, configurare Netlify, gestire i provider Auth) da soli o tramite prompt complessi".

  Cursor scrive il codice di connessione per qualunque stack tu stia usando - Prisma con PostgreSQL, Drizzle con SQLite, l'SDK client di Supabase, query SQL pure, qualunque cosa si adatti al tuo progetto. L'hosting del database, la configurazione della sicurezza e la gestione delle migrazioni sono interamente sotto il tuo controllo. Questo è l'approccio a massima flessibilità: progetti tu stesso il modello di sicurezza, il che significa che sei pienamente responsabile della sua correttezza. Per gli sviluppatori esperti, è esattamente ciò che desiderano. Per i team meno esperti, è qui che emergono le falle di sicurezza.

  Per le applicazioni che richiedono una sicurezza del database di livello production configurabile visivamente senza scrivere codice backend, né Bolt né Cursor offrono una soluzione nativa.

Le aziende possono usare Bolt e Cursor per strumenti interni e portali clienti?

Entrambi gli strumenti possono creare applicazioni che funzionano come tool interni o portali clienti - ma "potere" e "dovre" sono due cose diverse.

  Bolt genera un codebase React che uno sviluppatore deve mantenere. Ogni volta che i requisiti aziendali cambiano - aggiungere un ruolo utente, modificare una regola di permesso, aggiornare un workflow - qualcuno deve istruire l'AI (e possibilmente sistemare ciò che l'AI rompe nel codice circostante) o modificare i file manualmente. Le regressioni del codice sono un pattern documentato: gli utenti segnalano che Bolt può "rovinare intere parti di codice esistenti e funzionanti con stravolgimenti totali di look e aspetto" durante la semplice aggiunta di una funzionalità. Per un team operativo che deve aggiornare regolarmente il proprio strumento interno, questo crea una dipendenza continua dallo sviluppatore.

  Cursor costruisce tool interni in modo efficiente per gli sviluppatori, ma ogni modifica che un utente non tecnico desideri apportare in seguito richiederà l'intervento di uno sviluppatore per l'implementazione e il deploy. Il vincolo è l'overhead di manutenzione, non la qualità della build iniziale.

  Per tool interni e portali clienti dove la manutenzione continua da parte di team non tecnici è un requisito, **[Softr](/it/tools/softr)** è la piattaforma più appropriata. Genera un'applicazione completa con autenticazione, database e permessi già integrati - e poi permette ai membri non tecnici del team di aggiornare layout, regolare permessi, aggiungere campi dati e configurare workflow in un editor visivo, senza dover riscrivere prompt o codice. Chi gestisce il business può modificare lo strumento, non solo gli sviluppatori che l'hanno creato.

Posso pubblicare app sull'App Store di iOS o sul Google Play Store?

Né Bolt né Cursor compilano binari mobili nativi (file IPA o APK) per la distribuzione negli store.

  Bolt genera esplicitamente applicazioni web. Un utente di Reddit su r/nocode che ha provato a inviare un progetto Bolt all'Apple App Store ha documentato il problema: "Il 'pacchetto' o la 'build' necessari per un'app nell'Apple Store sono diversi da quelli prodotti da bolt.new. Bolt.new serve principalmente per le web app e non può essere pubblicato sull'Apple Store". Con un lavoro supplementare, uno sviluppatore può integrare Capacitor in un progetto Bolt per impacchettarlo per la distribuzione mobile, ma questo richiede una configurazione manuale che l'AI di Bolt non può gestire autonomamente.

  Cursor può scrivere codice React Native o Expo per lo sviluppo di app mobile, offrendoti la strada tecnica per le build dell'App Store - ma sarai tu a scrivere e debuggare il codice specifico per il mobile, non a generarlo da un prompt. L'AI aiuta, ma la complessità dello sviluppo mobile nativo (profili di provisioning, certificati di firma, invii a App Store Connect, TestFlight) non scompare.

  Per lo sviluppo visivo di app native guidato da prompt, **[FlutterFlow](/it/tools/flutterflow)** è progettato appositamente per questo. Compila direttamente in codice Dart nativo per iOS e Android, e il suo builder visivo gestisce il layout e il sistema di componenti specifici per il mobile senza richiedere competenze di Flutter da zero.