Vibe Coding — Von Idee zu App
Codex App ↗

Baue Software im Dialog mit KI.

Vibe Coding bedeutet: Du beschreibst Ziel, Stil und Verhalten deiner App, ein Coding-Agent setzt es um, und du steuerst durch Feedback, Tests und Review.

1Tools installieren 2Projekt öffnen 3Ziel beschreiben 4Ergebnis prüfen 5Live stellen
Du brauchst: einen Laptop, einen Browser, einen Account bei Claude oder ChatGPT und ein kleines Projekt, an dem du arbeiten willst.

1Was ist Vibe Coding?

Beim Vibe Coding nutzt du KI nicht nur als Chatbot, sondern als aktiven Coding-Partner. Du gibst Richtung, Kontext und Qualitätsanspruch vor; der Agent liest Dateien, schlägt Änderungen vor, schreibt Code und hilft beim Debugging.

Ziel statt Syntax

Du formulierst, was die App können soll, nicht jede technische Zeile.

Iteratives Arbeiten

Erster Entwurf, prüfen, nachschärfen, verbessern.

Du bleibst verantwortlich

Code wird gelesen, getestet und bewusst übernommen.

2Tools installieren

Für diesen Einstieg reichen Desktop-Apps. Sie geben dir eine Oberfläche für Projekte, Dateiänderungen, Vorschauen und Reviews, ohne dass du zuerst eine lokale Entwicklerumgebung einrichten musst.

Claude Desktop + Claude Code

Claude Code ist Anthropics Coding-Agent. Die Desktop-Erfahrung ist für mehrere parallele Sessions, Diffs, Projektarbeit und App-Vorschau ausgelegt.

Claude Desktop herunterladen

Claude Code Desktop Quickstart

OpenAI Codex

Codex ist OpenAIs Coding-Agent für lokale Projekte, Reviews und parallele Agentenarbeit. Die Desktop-App ist als Kommandozentrale für Agentic Coding gedacht.

Codex App öffnen / installieren

Offizieller Codex Einstieg

Empfehlung: Installiere beide Apps, probiere denselben kleinen Auftrag in beiden aus und vergleiche, welche Arbeitsweise dir besser liegt.

3Arbeitsweise

Ein guter Vibe-Coding-Loop ist kurz und kontrollierbar. Du startest mit einem klaren Ziel, lässt den Agenten einen ersten Stand bauen und prüfst dann Funktion, Design und Codequalität.

Guter Start

Beschreibe Zielgruppe, Hauptfunktion, gewünschte Optik, Einschränkungen und was auf keinen Fall geändert werden soll.

Gutes Review

Lies die Änderung, teste den Kernfluss, achte auf kaputte Links, falsche Annahmen, Sicherheitsrisiken und unpassende Komplexität.

Typischer Ablauf

  1. Projekt oder leeren Ordner in der Desktop-App öffnen.
  2. Ziel in normaler Sprache beschreiben.
  3. Ersten Vorschlag prüfen, bevor große Änderungen übernommen werden.
  4. Feedback geben: präzise, klein, sichtbar testbar.
  5. Fertigen Stand versionieren und deployen.

4Gute Prompts

Prompts funktionieren besser, wenn sie Ergebnis, Kontext und Qualitätskriterien enthalten. Kurz ist okay; unklar ist teuer.

Beispiele

Erstelle eine einseitige Website fuer ein lokales Event. Zielgruppe sind Einsteiger. Sie soll einen klaren Zeitplan, eine Tool-Liste und einen Abschnitt mit naechsten Schritten haben.
Verbessere diese Seite fuer mobile Nutzung. Aendere nur HTML und CSS. Erklaere danach kurz, welche Layout-Probleme du gefunden hast.
Reviewe die letzte Aenderung wie ein Senior Engineer. Suche nach Bugs, kaputten Links, unnoetiger Komplexitaet und fehlenden Tests.
Merksatz: Gib dem Agenten Rolle, Ziel, Kontext, Grenzen und Definition von "fertig".

5GitHub

Git speichert Versionen deines Projekts. GitHub legt diese Versionen online ab, macht Zusammenarbeit leichter und ist oft die Bruecke zum Deployment.

Repository

Der zentrale Projektordner online. Von hier koennen Hosting-Anbieter neue Versionen automatisch deployen.

Pull Request

Ein Vorschlag fuer eine Aenderung. Ideal, um KI-generierte Arbeit zu pruefen, zu kommentieren und erst dann zu mergen.

Praktisch: Viele Hosting-Plattformen verbinden sich direkt mit GitHub. Neue Version gepusht, neue Website live.

6Statische Website vs. Webapp

Bevor du deployst, lohnt sich eine einfache Unterscheidung:

Statische Website

Fertige HTML-, CSS- und JavaScript-Dateien. Der Server liefert sie direkt aus. Kein Login, keine eigene Datenbank, wenig Wartung.

Beispiele: Landing Pages, Portfolios, Event-Seiten, Dokumentation.

Gut fuer: Den schnellsten Weg zur ersten live sichtbaren Seite.

Webapp

Eine Anwendung mit Backend, Login, Datenbank, API oder individuellen User-Daten.

Beispiele: Dashboards, SaaS-Tools, Mitgliederbereiche, interne Tools.

Gut fuer: Produkte, die mehr als reine Anzeige brauchen.

Faustregel: Wenn alle Besucher dasselbe sehen sollen, starte statisch. Sobald sich Inhalte pro User unterscheiden, brauchst du eine Webapp.

7Statische Site deployen

Cloudflare Pages hostet statische Websites mit globalem CDN, eigener Domain und GitHub-Integration. Fuer viele Vibe-Coding-Projekte ist das der einfachste erste Deploy.

Empfohlener Weg

  1. Projekt in ein GitHub-Repository legen.
  2. Cloudflare Pages mit GitHub verbinden.
  3. Repository auswaehlen und Build-Einstellungen bestaetigen.
  4. Deploy starten und die erzeugte pages.dev-URL testen.
Live! Jeder mit der URL kann deine Site aufrufen. Eine eigene Domain kannst du danach im Cloudflare-Dashboard verbinden.

8Webapps hosten

Sobald dein Projekt Backend-Logik, Login oder Datenbank braucht, waehle eine Plattform, die zu deinem Wissensstand und Kontrollbedarf passt.

Cloudflare Workers

Serverless am Edge. Gut fuer APIs, kleine Backends und Projekte, die nah an Cloudflare Pages bleiben sollen.

Staerke: schnell, skalierbar, wenig Server-Wartung.

Hetzner VPS

Eigener Server mit voller Kontrolle. Stark, wenn du Datenbank, Hintergrundjobs oder spezielle Infrastruktur brauchst.

Tradeoff: mehr Freiheit, aber auch mehr Verantwortung.

Hostinger

Hosting mit grafischem Panel und gefuehrten Deploy-Flows. Praktisch fuer Einsteiger, die moeglichst wenig Server administrieren wollen.

Staerke: niedrige Einstiegshuerde.

Vergleich

OptionPreis (Einstieg)KomplexitaetWann?
Cloudflare PagesGratisniedrigReine statische Site
Cloudflare WorkersGratis-TiermittelAPI oder leichtes Backend
Hetzner VPSab ca. 4 Euro/MonathochVolle Kontrolle, eigene Infrastruktur
Hostingerca. 3-10 Euro/MonatmittelGefuehrtes Hosting mit Panel
Empfehlung fuer den Einstieg: Erst statisch deployen, dann nur bei echtem Bedarf auf Backend-Hosting wechseln.