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.

Enter drücken zum Absenden

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

edit_note

Beschreiben statt schreiben — in normaler Sprache

smart_toy

Prüfen am Verhalten statt am Quelltext

rocket_launch

Korrigieren im Gespräch statt im Editor

Woher der Begriff kommt und was er wirklich meint

history_edu

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.

psychology_alt

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.

trending_up

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.

balance

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.

Prompt
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

extension
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.

layers
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.

assistant
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.

smart_toy
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.

edit_note
Vibe Coding und Prompt Engineering

Prompt Engineering ist die Fertigkeit, Anweisungen präzise zu formulieren. Sie ist beim Vibe Coding hilfreich, aber nicht dasselbe.

block
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

Lovable

KI-Generator für Web-Anwendungen aus einer Beschreibung.

Häufig genannt bei schnellen Prototypen und Oberflächen.

Im Vergleich
Base44

Base44

Erzeugt vollständige Anwendungen mit Datenbank und Anmeldung.

Häufig genannt für interne Werkzeuge.

Im Vergleich
Bolt.new

Bolt.new

Erzeugt Web-Projekte im Browser, mit Vorschau und Bearbeitung.

Häufig genannt für schnelle Entwürfe im Frontend.

v0

v0

Generiert Oberflächenkomponenten aus Beschreibungen oder Bildern.

Häufig genannt für einzelne Ansichten statt ganzer Anwendungen.

Replit

Replit

Entwicklungsumgebung im Browser mit KI-Agent und Hosting.

Häufig genannt, wenn am erzeugten Code weitergearbeitet wird.

Chattee

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?

Versteh es, indem du es tust

Eine Beschreibung genügt, um zu sehen, was gemeint ist.

Jetzt loslegen arrow_forward