Matthias Scharwies: Vibe-Coding

Vibe-Coding ist die neue Art, Programme zu schreiben. Man tippt keinen Code mehr selbst. Stattdessen beschreibt man einer KI wie Claude oder ChatGPT in normaler Sprache, was das Programm können soll. Sie liefert dann den fertigen Code.

Man testet das Ergebnis im Browser.
Passt etwas nicht, sagt man das der KI („Der Button ist zu klein“ oder „Es gibt einen Fehler“).
Die KI verbessert den Code.
Dieser Ablauf wiederholt sich, bis das alles funktioniert.

Der Name kommt von "Vibe" (englisch für "Stimmung" oder "Gefühl"). Gemeint ist eine eher lockere Art des Programmierens: Der Mensch ist dabei eher Regisseur als Programmierer. Er muss den Code nicht selbst schreiben oder jedes Detail verstehen. Er gibt Anweisungen und beurteilt das Ergebnis, während die KI die eigentliche Programmierarbeit übernimmt.

Warum ist Vibe-Coding beliebt?

Vibe-Coding macht Programmieren viel schneller. Auch Menschen ohne Programmier­kenntnisse können so eigene Apps oder Webseiten bauen. Ideen lassen sich in wenigen Minuten testen, statt in Wochen. Das ist besonders praktisch für kleine Projekte, schnelle Prototypen oder private Basteleien.

Im SELF-Forum ist die Zahl der Fragen seit Einführung der LLMs stark zurückgegangen – Amateure stellen uns ihre Produkte vor, staunend was man mit ein paar Prompts denn erreichen kann.

Fun meme about developing an app with an LLM but not knowing, that it's only on OP's computer (localhost)

Erst denken, dann prompten

Vibe-Coding klingt einfach: Man beschreibt der KI, was man haben möchte, und sie schreibt das Programm. Doch wie gut das Ergebnis wird, hängt stark davon ab, wie genau man das Problem beschreibt.

Wer nur sagt „Schreib mir eine Webseite“, überlässt der KI viele Entscheidungen. Was soll die Webseite können? Wer soll sie benutzen? Welche Daten werden benötigt? Was soll passieren, wenn etwas schiefgeht?

Hier hilft die gleiche Vorgehensweise wie beim klassischen Programmieren: Erst das Problem verstehen, dann einen Plan entwickeln und schließlich die Lösung umsetzen. (Siehe auch: Programmieren – Vom Problem zum Plan im SELF-Wiki)

Eine gute Beschreibung des Problems führt meist auch zu besseren Ergebnissen. Statt alles auf einmal zu verlangen, kann man die Aufgabe in kleine Schritte zerlegen und die KI gezielt um Lösungen bitten.

Vertrauen ist gut, Kontrolle ist besser!

Auch eine gute Beschreibung garantiert kein fehlerfreies Programm. Die KI kann etwas anderes verstehen als beabsichtigt oder Fehler im Code machen. Deshalb sollte man das Ergebnis testen und kritisch prüfen.

Wenn ein Button zu klein ist, sieht man das schnell. Schwieriger wird es, wenn ein Programm irgendwie funktioniert, aber im Hintergrund falsche Ergebnisse liefert oder Sicherheitslücken enthält.

Man hat jetzt eine scheinbar funktionierende Webseite oder ein Script, das tut, was es soll. Aber ist sie wirklich einsatzbereit?

Du solltest sie noch einmal aus verschiedenen Blickwinkeln betrachten:

Funktioniert sie wirklich?
Teste verschiedene Eingaben und suche nach Fehlern.

Ist sie sicher?
Ohne expliziten prompt kann eine KI wichtige Schutzmaßnahmen vergessen.

Verstehe ich, was die KI gebaut hat?
Wer den Code überhaupt nicht versteht, kann Fehler später nur schwer finden oder Änderungen vornehmen.

Kann ich den Code später noch ändern?
Wenn die KI immer neue Teile ergänzt, ohne auf die Struktur zu achten, wird der Code schnell unübersichtlich.

Was passiert mit meinen Daten?
Eingaben an eine KI können an externe Server übertragen werden. Private oder vertrauliche Daten gehören deshalb nicht einfach in einen Prompt.

Darf ich den Code verwenden?
KI-generierter Code kann Ähnlichkeiten mit bestehendem Code aufweisen. Je nach Herkunft und Lizenz können deshalb rechtliche Fragen entstehen.

Fazit

Vibe-Coding ist eine spannende und schnelle Methode, um Programme zu erstellen. Für kleine Projekte, zum Ausprobieren oder zum Lernen ist es sehr nützlich. Bei wichtigen oder größeren Anwendungen sollte man aber vorsichtig sein. Sicherheit, Datenschutz und Codequalität leiden schnell, wenn niemand den Code genau prüft.

Ein guter Mittelweg: Die KI schreibt den Code, aber ein Mensch mit Fachwissen prüft ihn danach. So nutzt man die Geschwindigkeit von Vibe-Coding – ohne die Risiken zu ignorieren.

Serie über KI und LLMs

  1. Computer können rechnen, aber …
    Wie Large Language Models funktionieren, 14.09.2026
  2. Warum sagt die KI so gerne „Ja“?
    Wenn ein Chatbot lieber zustimmt, als zu widersprechen, 21.09.2026
  3. Vibe-Coding – Wenn die KI für dich programmiert
    Was ist das und worauf muss du achten?, 28.09.2026