Leitfäden

Vibe Coding: Was es ist und wie du mit KI echte Apps baust

Was Vibe Coding ist, welche KI-Coding-Tools sich eignen und ein Workflow Schritt für Schritt: echte App bauen, testen, absichern, launchen, erste Nutzer finden.

Eine Hand setzt einen Papierknopf auf ein Papier-Smartphone neben einer Bleistiftskizze derselben App

Vibe Coding heißt, Software zu bauen, indem du in normaler Sprache beschreibst, was du willst, und ein KI-Tool den Großteil des Codes schreiben lässt. Du bittest um eine Registrierungsseite mit E-Mail-Login, das Tool schreibt sie, du startest das Ergebnis und steuerst mit der nächsten Anfrage nach. Deine Zeit fließt in die Frage, was die App tun soll, statt in Syntax.

Das funktioniert gut für Prototypen, interne Tools und kleine Produkte und kann einen Solo-Maker in wenigen Tagen von der Idee zur App bringen, die online läuft. Es scheitert aber auch auf vorhersehbare Weise, wenn niemand das Ergebnis prüft. Dieser Leitfaden behandelt die Tools, einen realistischen Workflow, Qualität und Sicherheit sowie den Weg zu deinen ersten Nutzern.

Was ist Vibe Coding?

Den Begriff prägte der KI-Forscher Andrej Karpathy Anfang 2025. Er beschrieb eine Arbeitsweise, bei der man sich ganz auf die KI verlässt: ihre Änderungen übernehmen, ohne jede Zeile zu lesen, Fehlermeldungen einfach zurück in den Chat kopieren und schauen, was passiert. Er stellte das als völlig in Ordnung für Wegwerfprojekte am Wochenende dar. Der Ausdruck verbreitete sich schnell und steht heute für jeden Workflow, in dem Prompts in normaler Sprache den Großteil des Programmierens steuern.

In der Praxis gibt es ein Spektrum:

  • Reines Vibe Coding. Du liest den Code nie. Gut für Experimente, Demos und um herauszufinden, was möglich ist.
  • KI-gestützte Softwareentwicklung. Du beschreibst die Änderung, die KI schreibt sie, und du prüfst, testest und committest sie wie jeden anderen Code. Das willst du für alles mit echten Nutzern oder echten Daten.

Die meisten Maker, die tatsächlich etwas veröffentlichen, landen irgendwo dazwischen: Die KI übernimmt das Tippen, aber Struktur, Daten und Sicherheitsentscheidungen bleiben in ihrer Hand. Dieser Leitfaden geht von diesem Mittelweg aus.

Vibe-Coding-Tools: die wichtigsten Kategorien

Vibe-Coding-Tools lassen sich in zwei große Gruppen einteilen. Beide verändern sich schnell, also prüf aktuelle Funktionen und Preise auf der Website des jeweiligen Produkts, bevor du dich festlegst.

KI-Code-Editoren und Coding-Agents

Sie arbeiten mit einer echten Codebasis auf deinem Rechner oder in einem Repository, sodass du die volle Kontrolle über den Code behältst.

  • Cursor ist ein Code-Editor, der rund um KI gebaut ist, mit Chat, Inline-Bearbeitung und einem Agent-Modus, der viele Dateien auf einmal ändern kann.
  • Claude Code ist der Coding-Agent von Anthropic. Er arbeitet im Terminal und in Code-Editoren, liest dein Projekt, führt Befehle und Tests aus und nimmt Änderungen über mehrere Dateien hinweg vor.
  • GitHub Copilot begann als Autovervollständigung in beliebten Editoren und bietet inzwischen Chat- und Agent-Funktionen, die eng mit GitHub verzahnt sind.
  • Windsurf ist ein weiterer Editor, der von Grund auf für KI gebaut ist, mit einem Agent, der Änderungen über ein ganzes Projekt plant und umsetzt.

Wähle diese Gruppe, wenn du eine normale Codebasis besitzen, ein beliebiges Framework nutzen und das Projekt über Monate ausbauen willst.

KI-App-Builder

Sie laufen im Browser und machen aus einem Prompt eine funktionierende App, meist inklusive Hosting. Sie sind der schnellste Weg, etwas Echtes zu sehen.

  • Lovable baut Full-Stack-Web-Apps per Chat und verbindet sich mit gängigen Backend-Diensten für Daten und Anmeldung.
  • Bolt generiert Web-Apps und führt sie im Browser aus, sodass du ohne Installation bearbeiten und eine Vorschau sehen kannst.
  • Replit ist eine Online-Entwicklungsumgebung mit KI-Agent und integriertem Deployment.
  • v0 von Vercel konzentriert sich darauf, Oberflächen und Web-Apps mit modernen Frontend-Frameworks zu generieren.

Wähle diese Gruppe für Prototypen und einfache Tools oder wenn du noch nie eine Entwicklungsumgebung eingerichtet hast. Die meisten Builder können den Code exportieren oder mit GitHub synchronisieren; mach das früh, damit du nicht an die Plattform gebunden bist.

Wie du auswählst

Ein üblicher Weg: den Prototyp in einem App-Builder bauen, dann den Code in ein Repository übertragen und mit einem Editor oder Agent weitermachen, sobald sich die Idee bewährt hat.

So baust du eine App mit Vibe Coding: Workflow Schritt für Schritt

Dieser Workflow geht von einer kleinen Web-App aus, aber dieselben Schritte gelten für mobile Apps und Skripte.

  1. Schreib ein einseitiges Briefing. Für wen ist die App, welches Problem löst sie, was ist die eine Kernaktion und was gehört ausdrücklich nicht zu Version eins? Leg es in einer Datei ab, die das Tool zu Beginn jeder Sitzung lesen kann.
  2. Wähle einen langweiligen, verbreiteten Stack. KI-Tools schreiben meist besseren Code für weit verbreitete Frameworks und Datenbanken, weil es davon weit mehr Beispiele gibt.
  3. Richte die Versionskontrolle vor dem ersten Feature ein. Leg ein Git-Repository an, committe das leere Projekt und committe nach jeder funktionierenden Änderung erneut. Das ist dein Rückgängig-Knopf.
  4. Bau einen dünnen vertikalen Durchstich. Bring die Kernaktion von Anfang bis Ende zum Laufen, vom Screen bis zur Datenbank und zurück, bevor du irgendetwas anderes hinzufügst. Hässlich ist in dieser Phase völlig in Ordnung.
  5. Arbeite mit kleinen, konkreten Prompts. „Füge jedem Eintrag einen Löschen-Button hinzu, der eine Bestätigung abfragt“ schlägt „Verbessere die Liste“. Eine Änderung pro Prompt hält Diffs lesbar und macht offensichtlich, welche Änderung etwas kaputt gemacht hat.
  6. Starte die App nach jeder Änderung. Klick dich selbst durch den Kernablauf. Wenn etwas kaputtgeht, gib der KI den genauen Fehler, was du getan hast und was du erwartet hast.
  7. Schreib Tests für die Kernlogik. Lass die KI Tests für die Teile schreiben, die nie kaputtgehen dürfen, etwa Preise, Berechtigungen und Datenänderungen, und führe sie vor jedem Commit aus.
  8. Nutze etablierte Dienste für die schwierigen Teile. Authentifizierung, Zahlungen, E-Mail und Dateispeicher sind gelöste Probleme. Nimm einen bekannten Anbieter.
  9. Deploye früh. Bring die App in den ersten Tagen online, auch wenn nur du sie nutzt. Deployment-Probleme lassen sich leichter lösen, solange die App klein ist.
  10. Führe eine kurze Notizdatei. Halte Entscheidungen, Konventionen und bekannte Probleme fest. Viele Agents lesen eine solche Datei automatisch, was neue Sitzungen konsistent hält.

Wie die Qualität hoch bleibt, wenn KI den Code schreibt

Geschwindigkeit ist der leichte Teil. Die folgenden Gewohnheiten unterscheiden eine Demo von einem Produkt, dem Menschen vertrauen können.

Versionskontrolle und kleine Commits

Committe jeden funktionierenden Stand mit einer klaren Nachricht. Wenn die KI falsch abbiegt, roll zurück, statt sie den Fix reparieren zu lassen.

Jeden Diff prüfen

Lies vor dem Commit, was sich geändert hat. Du musst nicht jede Zeile verstehen, aber du solltest bemerken, wenn eine kleine Anfrage zehn Dateien berührt, eine Prüfung gelöscht, echte Daten durch Beispieldaten ersetzt oder ein Paket hinzugefügt hat, um das du nicht gebeten hast. Wenn ein Diff zu groß zum Prüfen ist, war der Prompt zu groß.

Tests als Sicherheitsnetz

KI-Änderungen beheben oft eine Sache und machen still und leise eine andere kaputt. Eine Handvoll automatisierter Tests für deine kritischen Pfade fängt das sofort ab. Sei vorsichtig bei Tests, die nur bestätigen, dass der Code tut, was er gerade tut.

Sicherheitsgrundlagen, die du nicht überspringen darfst

Die meisten Sicherheitsprobleme in per Vibe Coding gebauten Apps gehen auf ein paar immer gleiche Fehler zurück. Die OWASP Top Ten sind eine gute allgemeine Referenz, und das hier ist das Wesentliche:

  • Secrets. API-Keys und Zugangsdaten zur Datenbank gehören in Umgebungsvariablen auf dem Server, niemals in Frontend-Code oder ins Repository. Füge deine Environment-Datei zu .gitignore hinzu. Wenn ein Key jemals in einem Commit oder auf einer öffentlichen Seite landet, widerrufe ihn und erstelle einen neuen.
  • Authentifizierung und Autorisierung. Nutze einen bewährten Anbieter für die Anmeldung. Prüf dann auf dem Server bei jeder Anfrage, ob der angemeldete Nutzer genau diesen Datensatz lesen oder ändern darf. Einen Button in der Oberfläche zu verstecken, ist kein Schutz.
  • Zugriffsregeln der Datenbank. Wenn dein Frontend direkt mit einer gehosteten Datenbank spricht, aktiviere und teste ihre Zugriffsregeln, etwa Row-Level Security, damit ein Nutzer nicht die Daten eines anderen lesen kann.
  • Eingabevalidierung. Validiere jede Eingabe auf dem Server: Typ, Länge, Format und erlaubte Werte. Nutze parametrisierte Abfragen oder ein ORM und escape Nutzerinhalte, bevor du sie auf einer Seite anzeigst.
  • Abhängigkeiten. Prüf, ob jedes Paket, das die KI hinzufügt, echt ist, gepflegt wird und richtig geschrieben ist. KI-Tools schlagen manchmal Pakete vor, die es nicht gibt, und Angreifer können diese Namen registrieren.
  • Schutz vor Missbrauch. Füge Rate Limits für Anmeldung, Registrierung und jeden Endpunkt hinzu, der E-Mails verschickt oder eine kostenpflichtige API aufruft, damit nicht ein einzelnes Skript deine Rechnung in die Höhe treiben kann.

Es hilft auch, die KI um ein Security-Review eines bestimmten Bereichs zu bitten und ihre Ergebnisse dann selbst zu überprüfen.

Typische Fehlerbilder beim Vibe Coding

Wer sie vorher kennt, spart Tage.

  • Die Fix-Schleife. Die KI behebt einen Bug, wodurch etwas anderes kaputtgeht, das sie behebt, indem sie das Erste wieder kaputt macht. Hör auf, roll auf den letzten guten Commit zurück und beschreib das Problem anders – oder bitte sie, die Ursache zu erklären, bevor sie irgendetwas ändert.
  • Kontextdrift. In langen Sitzungen verliert die KI frühere Entscheidungen aus dem Blick. Starte für neue Aufgaben frische Sitzungen und verweise das Tool auf deine Notizen.
  • Erfundene APIs. Der Code ruft Funktionen auf, die es in deiner Version der Bibliothek nicht gibt. Füge die passende Seite der offiziellen Dokumentation in den Chat ein.
  • Stille Fakes. Damit ein Fehler verschwindet, codiert die KI womöglich Beispieldaten fest, überspringt eine Prüfung oder fängt eine Exception ab und ignoriert sie. Beim Prüfen der Diffs fällt das auf.
  • Riesige Dateien. Alles landet in einer Datei, die niemand – auch die KI nicht – sicher bearbeiten kann. Teil sie in kleinere Module auf, solange die App noch klein ist.
  • Scope Creep. Features hinzuzufügen ist so leicht, dass Version eins nie fertig wird. Die Liste in deinem Briefing, was nicht dazugehört, soll genau das verhindern.
  • Kein Verständnis, wenn es kracht. Wenn die App in Produktion ausfällt und du den Code nicht lesen kannst, steckst du fest. Lass dir von der KI die Architektur in einfacher Sprache erklären und halte das in deinen Notizen fest.

Von der funktionierenden App zu den ersten Nutzern

Eine App, die auf deinem Laptop läuft, ist noch nicht gelauncht. Diese Schritte bringen sie in echte Hände.

  1. Bring sie auf eine echte Domain mit HTTPS, einem klaren Seitentitel und einem Satz, der sagt, was die App tut und für wen.
  2. Richte einen Feedback-Kanal ein, etwa eine E-Mail-Adresse oder ein einfaches Formular, dazu ein grundlegendes Fehler-Logging, damit du von Abstürzen erfährst, bevor Nutzer aufgeben.
  3. Miss eine Sache, die zählt, etwa wie viele Menschen die Kernaktion abschließen.
  4. Erzähl es den Menschen, die das Problem haben. Teile die App in den Communitys, in denen deine Nutzer ohnehin Zeit verbringen, und halte dich an die Regeln jeder Community. Erkläre, was du gebaut hast und warum, und bitte um ehrliches Feedback statt um Upvotes.
  5. Trag sie dort ein, wo Maker und neugierige Besucher stöbern. Verzeichnisse und Launch-Seiten geben einem fertigen Projekt ein dauerhaftes Zuhause, das Menschen auch später noch finden. Auf One Dollar Planet zum Beispiel kostet ein Punkt für dein Projekt auf einem 3D-Planeten 1 $ und bleibt dauerhaft, und ein Logo mit Eintrag im Katalog und eigener Seite kostet 10 $. Du kannst dein Projekt hinzufügen und im Projektkatalog sehen, was andere Maker gebaut haben.
  6. Sprich mit deinen ersten Nutzern einzeln. Am Anfang lernst du aus ein paar Gesprächen mehr als aus jedem Dashboard.
  7. Liefere weiter in kleinen Schritten. Derselbe Vibe-Coding-Workflow dient jetzt deinen Nutzern: kleine Prompts, geprüfte Diffs, Tests, dann Deployment.

Wenn du Fortschritte und Lektionen schon während der Entwicklung teilst, gibst du Menschen außerdem einen Grund, dir schon vor dem Launch-Tag zu folgen. Mehr zum Launch kleiner Projekte findest du im Blog.

Das Wichtigste in Kürze

  • Vibe Coding heißt, zu beschreiben, was du willst, und die KI den Code schreiben zu lassen. Für alles mit echten Nutzern gehören Reviews und Tests dazu.
  • Nutze KI-Editoren und Agents für Code, den du langfristig besitzt, und App-Builder für schnelle Prototypen.
  • Committe oft, halte Prompts klein und prüfe jeden Diff.
  • Halte Secrets auf dem Server, prüf Berechtigungen bei jeder Anfrage und validiere alle Eingaben.
  • Wenn sich die KI im Kreis dreht, roll zurück, statt Fixes auf Fixes zu stapeln.
  • Auch eine funktionierende App braucht einen Launch: eine echte Domain, einen Feedback-Kanal und Menschen, die das Problem haben.

Häufige Fragen

Was ist Vibe Coding, einfach erklärt?

Vibe Coding bedeutet, Software zu entwickeln, indem du einem KI-Tool in Alltagssprache sagst, was du willst, statt den Code selbst zu schreiben. Die KI generiert den Code, du führst ihn aus und steuerst den nächsten Schritt mit weiteren Anweisungen. Am schnellsten geht das bei Prototypen und kleinen Apps.

Muss ich programmieren können, um eine App per Vibe Coding zu bauen?

Nein, einen funktionierenden Prototyp kannst du auch ohne Programmiererfahrung bauen, besonders mit App-Buildern im Browser. Um etwas zu launchen, das mit echten Nutzern und Daten umgeht, brauchst du aber die Grundlagen: wie deine App aufgebaut ist, wie man einen Diff liest und wie du Secrets und Berechtigungen absicherst. Die KI kann dir das nebenbei beibringen.

Was sind die besten Vibe-Coding-Tools?

Das hängt vom Ziel ab. App-Builder wie Lovable, Bolt, Replit und v0 sind der schnellste Weg zu einem laufenden Prototyp. Editoren und Agents wie Cursor, Claude Code, GitHub Copilot und Windsurf eignen sich für längere Projekte mit einer Codebasis, die dir gehört.

Ist per Vibe Coding gebaute Software sicher genug für die Produktion?

Das kann sie sein, wenn du die Ausgabe der KI wie Code von einem neuen Teammitglied behandelst: Prüf ihn, teste ihn und kontrolliere ihn vor dem Release auf Sicherheitsprobleme. Die häufigsten Probleme sind offen liegende API-Keys, fehlende Berechtigungsprüfungen auf dem Server und nicht validierte Eingaben. Code, den niemand geprüft oder getestet hat, sollte nicht mit den Daten oder dem Geld anderer Menschen umgehen.

Wie lange dauert es, eine App per Vibe Coding zu bauen?

Ein einfacher Prototyp kann an einem Nachmittag entstehen, eine solide erste Version dauert oft Tage bis einige Wochen, je nach Umfang und Erfahrung. Die meiste Zeit fließt in Tests, Grenzfälle und Deployment, nicht in den ersten Entwurf. Ein eng gefasster Umfang ist der größte Faktor, den du selbst in der Hand hast.

Stell dein Projekt dorthin, wo die Welt sich dreht.

Ein Punkt auf der Karte ab $1 — live in dem Moment, in dem du ihn setzt. Dein Logo, ein Platz im Katalog und eine Seite wie diese: $19.