Was ist Vibe Coding? Definition und Herkunft
Vibe Coding ist der Begriff für eine Arbeitsweise, bei der Software entsteht, indem man einem KI-Modell in normaler Sprache beschreibt, was sie tun soll — und das Ergebnis daran beurteilt, ob es funktioniert, nicht daran, wie der Code aussieht.
Kurz gesagt
Vibe Coding bedeutet, Software durch Beschreiben in natürlicher Sprache entstehen zu lassen, statt sie Zeile für Zeile zu schreiben. Der Begriff stammt von Andrej Karpathy und beschreibt eine Haltung: Man vertraut dem erzeugten Code, prüft am Verhalten und korrigiert im Gespräch. Für Prototypen und interne Werkzeuge ist das inzwischen gängige Praxis.
Die Bedeutung in drei Sätzen
Beschreiben statt schreiben — in normaler Sprache
Prüfen am Verhalten statt am Quelltext
Korrigieren im Gespräch statt im Editor
Woher der Begriff kommt und was er wirklich meint
Ein Tweet im Februar 2025
Andrej Karpathy — Mitgründer von OpenAI und zuvor Leiter der KI-Entwicklung bei Tesla — beschrieb Anfang 2025 eine Arbeitsweise, bei der er "vollständig den Vibes nachgibt, die Existenz von Code vergisst" und Vorschläge des Modells annimmt, ohne die Diffs zu lesen. Der Satz war halb ironisch gemeint und traf trotzdem etwas Reales.
Innerhalb weniger Wochen wurde daraus ein Begriff, den Werkzeuganbieter, Investoren und Kritiker gleichermaßen benutzten — was Definitionen selten präziser macht. Wer heute "Vibe Coding" liest, muss aus dem Zusammenhang erschließen, ob eine Haltung, eine Werkzeugkategorie oder ein Vorwurf gemeint ist.
Die eigentliche Verschiebung liegt im Prüfmaßstab
Klassische Softwareentwicklung prüft den Code: Ist er lesbar, ist er korrekt, hält er der Durchsicht durch einen zweiten Menschen stand. Vibe Coding prüft stattdessen das Verhalten: Tut die Anwendung, was sie tun soll, wenn jemand sie benutzt.
Das ist keine neue Idee — Testgetriebene Entwicklung argumentiert seit den Neunzigern ähnlich. Neu ist, dass der Schritt vom Wunsch zum lauffähigen Ergebnis so kurz geworden ist, dass sich die Zwischenstufe für viele Anwendungen nicht mehr lohnt.
Warum es 2025 und nicht 2020 passierte
Zwei Dinge mussten zusammenkommen. Die Modelle mussten ganze Dateien im Zusammenhang bearbeiten können statt einzelne Funktionen zu ergänzen — das ist eine Frage der Kontextlänge und der Werkzeugnutzung. Und sie mussten den erzeugten Code selbst ausführen und aus Fehlermeldungen lernen können.
Vorher war KI-Unterstützung eine Autovervollständigung: nützlich für jemanden, der ohnehin programmiert, nutzlos für alle anderen. Erst die Kombination aus langem Kontext und Werkzeugzugriff macht aus Beschreibung eine Anwendung.
Was der Begriff nicht abdeckt
Vibe Coding sagt nichts darüber aus, ob das Ergebnis betrieben, gesichert und gewartet wird. Genau dort liegt der Unterschied zwischen einem Wochenendprojekt und einer Anwendung, in der Kundendaten liegen — und genau dort setzt die berechtigte Kritik an.
Deshalb ist die nützlichere Frage nicht "Ist das Vibe Coding?", sondern: Wer ist verantwortlich, wenn es kaputtgeht, wo liegen die Daten, und wer darf sie sehen. Diese Fragen stellt der Begriff nicht — beantworten muss sie trotzdem jemand.
Vibe Coding, konkret gemacht
Am schnellsten wird der Begriff verständlich, wenn man sieht, was eine Beschreibung auslöst.
Ich brauche eine kleine Anwendung für unsere Bibliothek im Betrieb. Mitarbeitende können Fachbücher ausleihen und zurückgeben. Ein Buch ist entweder verfügbar oder ausgeliehen, mit Rückgabedatum. Nach vier Wochen ohne Rückgabe geht eine Erinnerung an die Person. Ich will sehen, welche Bücher gerade draußen sind und wer sie hat. Neue Bücher lege ich mit Titel, Autor und Standort an.
Was daraus entsteht
buecher
|
titel,autor,isbn,standort,status |
ausleihen
|
buch_id,person_id,ausgeliehen_am,rueckgabe_soll,zurueck_am |
personen
|
name,abteilung,e_mail |
regel: erinnerung
|
nach 4 wochen ohne rueckgabe hinweis an die person |
ansicht: draussen
|
alle buecher im status ausgeliehen mit person und faelligkeit |
Abgrenzung zu benachbarten Begriffen
Vibe Coding und No-Code
No-Code erzeugt eine Konfiguration aus vorgefertigten Bausteinen und stößt an deren Grenze. Vibe Coding erzeugt echten Code und ist nur durch die Beschreibung begrenzt.
Vibe Coding und Low-Code
Low-Code kombiniert visuelle Bausteine mit selbst geschriebenem Code für die Lücken. Vibe Coding kennt diese Zweiteilung nicht.
Vibe Coding und KI-Assistenz
Ein Code-Assistent hilft Entwicklerinnen beim Schreiben, die den Code weiterhin lesen. Beim Vibe Coding ist genau das nicht mehr der Fall — das ist der definierende Unterschied.
Vibe Coding und Agentic Coding
Beim Agentic Coding arbeitet ein KI-Agent eigenständig über mehrere Schritte, führt Tests aus und korrigiert sich selbst. Das ist eher die technische Weiterentwicklung als ein Gegensatz.
Vibe Coding und Prompt Engineering
Prompt Engineering ist die Fertigkeit, Anweisungen präzise zu formulieren. Sie ist beim Vibe Coding hilfreich, aber nicht dasselbe.
Was es nicht ist
Kein Ersatz für Softwareentwicklung insgesamt. Für sicherheitskritische oder stark regulierte Systeme bleibt fachliche Prüfung notwendig.
Die Werkzeuge, über die dabei gesprochen wird
Kategorien und Schwerpunkte nach den öffentlich einsehbaren Anbieterseiten. Stand: 29.08.2026.
Lovable
KI-Generator für Web-Anwendungen aus einer Beschreibung.
Häufig genannt bei schnellen Prototypen und Oberflächen.
Im Vergleich
Base44
Erzeugt vollständige Anwendungen mit Datenbank und Anmeldung.
Häufig genannt für interne Werkzeuge.
Im Vergleich
Bolt.new
Erzeugt Web-Projekte im Browser, mit Vorschau und Bearbeitung.
Häufig genannt für schnelle Entwürfe im Frontend.
v0
Generiert Oberflächenkomponenten aus Beschreibungen oder Bildern.
Häufig genannt für einzelne Ansichten statt ganzer Anwendungen.
Replit
Entwicklungsumgebung im Browser mit KI-Agent und Hosting.
Häufig genannt, wenn am erzeugten Code weitergearbeitet wird.
Chattee
Plant erst, baut nach Freigabe; Datenbank, Anmeldung und Rechte gehören dazu, Betrieb in Deutschland.
Auf betriebliche Anwendungen im deutschsprachigen Raum ausgelegt.
Häufig gestellte Fragen
-
Was bedeutet Vibe Coding auf Deutsch?
Eine gängige Übersetzung hat sich nicht durchgesetzt; sinngemäß heißt es „nach Gefühl programmieren". Der englische Begriff wird auch im Deutschen unübersetzt verwendet.
- Wer hat den Begriff erfunden?
- Was ist der Unterschied zu No-Code?
- Kann jeder Vibe Coding betreiben?
- Ist das professionelle Softwareentwicklung?
- Wird es in Deutschland genutzt?
- Gilt das auch in Österreich und der Schweiz?
- Wo liegt die Grenze der Methode?
Das könnte dich auch interessieren
Versteh es, indem du es tust
Eine Beschreibung genügt, um zu sehen, was gemeint ist.