Zum Inhalt springen

Bolt.new

KI-gestützte Full-Stack-Webentwicklungsplattform von StackBlitz, die Anwendungen vollständig im Browser generiert, ausführt und bereitstellt.

BefehlBeschreibung
Zu bolt.new navigierenBolt.new im Browser öffnen
Mit GitHub oder Google anmeldenKonto für Projektpersistenz erstellen
Prompt in den Chat eingebenMit dem Erstellen einer Anwendung beginnen
Auf “Deploy” klicken wenn bereitAuf Netlify oder anderen Hosts bereitstellen
Zu StackBlitz forkenIm StackBlitz IDE weiterbearbeiten
Projekt herunterladenQuellcode als Zip erhalten
Bolt.new Architektur:

1. Sie beschreiben, was Sie möchten, in natürlicher Sprache
2. KI generiert das vollständige Projekt (Frontend + Backend + Konfiguration)
3. WebContainer führt die App im Browser aus (kein Server nötig)
4. Live-Vorschau aktualisiert sich während die KI Änderungen vornimmt
5. Sie iterieren per Chat — KI modifiziert Code in Echtzeit
6. Direkt auf Netlify deployen oder Quellcode herunterladen

Technologie: Läuft auf StackBlitz WebContainers
  - Node.js läuft IM Browser (nicht auf einem Remote-Server)
  - npm install, Build und Dev-Server laufen alle lokal
  - Kein Docker, keine VMs, keine Cloud-Rechenleistung
Prompt-StilBeschreibung
”Build a todo app with React and Tailwind”Framework und Styling angeben
”Create a REST API with Express and MongoDB”Backend-fokussierter Prompt
”Make a landing page for a SaaS product”Design-fokussierter Prompt
”Add authentication with email/password”Features zum bestehenden Projekt hinzufügen
”Fix the bug where the form doesn’t submit”Bestehende Probleme debuggen
”Change the color scheme to dark mode”Stil-Modifikationen
”Add a dashboard page with charts”Neue Seiten-/Feature-Anfrage
”Refactor the code to use TypeScript”Codequalitätsverbesserungen
Gute Prompts:
  "Build a blog platform with Next.js, Tailwind CSS,
   and MDX support. Include a homepage listing posts,
   individual post pages, and a tag filtering system."

  "Create a weather dashboard using React that fetches
   from the OpenWeatherMap API. Show current weather,
   5-day forecast, and a search by city feature."

Schlechte Prompts:
  "Make me a website"          → Zu vage
  "Build Facebook"             → Zu umfangreich
  "Fix everything"             → Kein spezifisches Ziel

Tipps:
  - Tech-Stack angeben (React, Vue, Svelte, etc.)
  - Benötigte Features beschreiben
  - Styling-Präferenzen erwähnen (Tailwind, CSS modules)
  - Spezifische APIs oder Datenquellen referenzieren
  - Große Apps in inkrementelle Prompts aufteilen
FrameworkBeschreibung
ReactKomponentenbasierte UI-Bibliothek
Next.jsReact-Framework mit SSR/SSG
Vue.jsProgressives JavaScript-Framework
NuxtVue-Framework mit SSR/SSG
SvelteKompilierzeit-reaktives Framework
SvelteKitSvelte Full-Stack-Framework
AstroContent-fokussierter Static-Site-Builder
Solid.jsFeingranulare reaktive UI-Bibliothek
AngularVollständiges TypeScript-Framework
FrameworkBeschreibung
Express.jsMinimales Node.js Web-Framework
FastifySchnelles Node.js Web-Framework
HonoLeichtgewichtiges Edge-First-Framework
NestJSTypeScript Enterprise-Framework
tRPCEnd-to-End typsichere APIs
RemixFull-Stack React-Framework
BibliothekBeschreibung
Tailwind CSSUtility-First CSS-Framework
shadcn/uiReact-Komponentenbibliothek
DaisyUITailwind-Komponentenbibliothek
Material UIGoogles Designsystem für React
Chakra UIZugängliche React-Komponenten
Radix UIUngestylte zugängliche Komponenten
BefehlBeschreibung
Datei in Seitenleiste anklickenDatei im Editor öffnen
Code direkt bearbeitenManuelle Code-Änderungen
Ctrl + SDateiänderungen speichern
Rechtsklick auf Datei → New FileNeue Datei erstellen
Rechtsklick auf Datei → DeleteDatei entfernen
Rechtsklick auf Ordner → New FolderVerzeichnis erstellen
Dateiänderungen automatisch erkanntHot Reload aktualisiert Vorschau
BefehlBeschreibung
Terminal-Panel unten anklickenWebContainer-Terminal öffnen
npm install packagenpm-Pakete installieren
npm run devEntwicklungsserver starten
npm run buildFür Produktion bauen
npx prisma migrate devPrisma-Migrationen ausführen
node script.jsNode.js-Skripte ausführen
BefehlBeschreibung
”Add a navbar with logo and links”Neue Komponenten hinzufügen
”Make the button bigger and blue”Stil-Modifikationen
”Add form validation for email”Funktionalität hinzufügen
”The page crashes when I click submit”Fehlerberichte
”Show loading spinner while data fetches”UX-Verbesserungen
”Add error handling for the API call”Robustheit
”Make it responsive for mobile”Responsives Design
”Add dark mode toggle”Theme-Wechsel
BefehlBeschreibung
Chat-Verlauf zeigt alle ÄnderungenVerfolgen was die KI geändert hat
”Undo the last change”KI-Modifikationen rückgängig machen
”Go back to the version with the blue header”Auf frühere Zustände verweisen
Projekt jederzeit herunterladenSnapshots lokal speichern
Zu StackBlitz für Git forkenVollständige Git-Integration
BefehlBeschreibung
Auf “Deploy”-Button klickenDeployment-Prozess starten
Netlify-Konto verbindenNetlify-Zugriff autorisieren
Automatisches Bauen und DeployenErhält eine Live-URL in Sekunden
Custom-Domain-UnterstützungIm Netlify-Dashboard konfigurieren
HTTPS inklusiveAutomatische SSL-Zertifikate
BefehlBeschreibung
Projekt herunterladen → manuell deployenJeder Hosting-Anbieter
Zu StackBlitz forken → CI/CD verbindenGitHub-basiertes Deployment
Zu GitHub forken → Vercel/Netlify Auto-DeployGit-basierte Workflows
Herunterladen → npm run builddist/ hochladenManuelles statisches Hosting
Deployment-Workflow:

1. Auf "Deploy" in Bolt.new klicken
2. Netlify auswählen (oder Konto verbinden)
3. Bolt.new baut das Projekt
4. Automatischer Upload zu Netlify
5. Ihre Live-URL erhalten: https://your-app.netlify.app

Für Custom Domains:
  1. Zuerst deployen um Netlify-URL zu erhalten
  2. Zum Netlify-Dashboard → Domain-Einstellungen
  3. Custom Domain hinzufügen
  4. DNS-Einträge beim Registrar aktualisieren
FeatureBeschreibung
Node.js läuft im BrowserKein Remote-Server nötig
npm/yarn/pnpm-UnterstützungVollständige Paketverwaltung
Dateisystem im BrowserVirtuelles Dateisystem
Dev-Server im BrowserHot Reload mit lokalen URLs
Kein Docker erforderlichAlles läuft clientseitig
Funktioniert offline (nach Laden)Keine dauerhafte Internetverbindung nötig
Was in WebContainers läuft:
  ✓ Node.js (neueste LTS-Version)
  ✓ npm, yarn, pnpm
  ✓ TypeScript-Kompilierung
  ✓ Vite, Webpack, esbuild
  ✓ Express, Fastify, Hono
  ✓ SQLite (im Arbeitsspeicher)
  ✓ Prisma (mit SQLite)
  ✓ Dateisystem-Operationen

Was NICHT läuft:
  ✗ Docker-Container
  ✗ PostgreSQL / MySQL / MongoDB
  ✗ Native Binär-Abhängigkeiten
  ✗ Python / Ruby / Go
  ✗ System-Level-Operationen
  ✗ Lang laufende Hintergrundprozesse
DatenbankBeschreibung
SQLite (im Arbeitsspeicher)Funktioniert direkt im WebContainer
Prisma + SQLiteORM mit lokaler Datenbank
Supabase (remote)PostgreSQL via API
Firebase (remote)NoSQL via Firebase SDK
Turso (remote)Edge SQLite via libSQL
PlanetScale (remote)MySQL via API
Für lokale Entwicklung in Bolt.new:
  SQLite + Prisma ist die beste Kombination
  - Läuft vollständig im WebContainer
  - Keine externen Dienste nötig
  - Vollständiges ORM mit Migrationen

Für Produktion:
  Mit einer gehosteten Datenbank verbinden
  - Supabase (kostenlose Stufe: 500MB)
  - Turso (kostenlose Stufe: 9GB)
  - PlanetScale (kostenlose Stufe: 5GB)

  Verbindungsstrings als Umgebungsvariablen setzen
VorlageBeschreibung
”React + Vite + Tailwind starter”Moderne React SPA
”Next.js app with shadcn/ui”Full-Stack React
”Express API with Prisma + SQLite”REST API Backend
”Vue + Nuxt + Tailwind”Vue Full-Stack
”Svelte + SvelteKit”Svelte Full-Stack
”Astro blog with MDX”Content-Site
”Landing page with Tailwind”Marketing-Seite
  1. Mit einem klaren, spezifischen Prompt starten — Tech-Stack, Features und Design-Präferenzen von Anfang an beschreiben. “Build a task manager with React, Tailwind, and localStorage persistence” liefert bessere Ergebnisse als “make a todo app.”

  2. Inkrementell bauen — Mit dem Kernfeature beginnen, überprüfen ob es funktioniert, dann Features einzeln hinzufügen. Jeder Prompt sollte sich auf eine Sache konzentrieren, statt alles auf einmal anzufordern.

  3. Beim Debugging auf den Code verweisen — Statt “es funktioniert nicht” sagen “die handleSubmit-Funktion in ContactForm.tsx sendet den POST-Request nicht” für gezieltere Fixes.

  4. Terminal zur Überprüfung verwenden — Die Terminal-Ausgabe auf Build-Fehler, fehlende Abhängigkeiten oder Laufzeitprobleme prüfen, bevor die KI zum Debugging aufgefordert wird.

  5. Regelmäßig Backups herunterladen — Das Projekt regelmäßig als Sicherheitsnetz herunterladen. Browser-basierte Projekte können verloren gehen, wenn Browserdaten gelöscht werden.

  6. Paketversionen bei Bedarf angeben — Wenn eine bestimmte Bibliotheksversion benötigt wird, diese erwähnen: “Use react-query v5” oder “Use Tailwind CSS v3, not v4.”

  7. Für erweiterte Bearbeitung zu StackBlitz forken — Wenn Git, mehrere Terminals oder komplexere Workflows benötigt werden, das Projekt in die vollständige StackBlitz IDE forken.

  8. Umgebungsvariablen für Geheimnisse verwenden — Niemals API-Keys in Prompts hartcodieren. Die KI bitten, Umgebungsvariablen zu verwenden und diese in der Deployment-Plattform zu setzen.

  9. SQLite für In-Browser-Datenbanken wählen — Da WebContainers kein PostgreSQL oder MySQL ausführen können, SQLite mit Prisma für lokale Entwicklung verwenden und für Produktion zu einer gehosteten DB wechseln.

  10. Befehlspalette nutzenCtrl + K drücken, um schnell Dateien zu suchen, Befehle auszuführen und durch das Projekt zu navigieren, ohne durch Menüs zu klicken.