Andrej Karpathy nannte es „Vibe Coding” — Programmieren, bei dem man sich vollständig der KI überlässt, die Vibes akzeptiert, vergisst, dass Code überhaupt existiert, und einfach nur beschreibt, was man will. Es klingt wie ein Witz, aber es verändert das gesamte Feld.
Woher der Begriff kommt¶
Im Februar 2025 beschrieb Andrej Karpathy — ehemaliger Leiter der KI bei Tesla und Mitgründer von OpenAI — in den sozialen Medien eine neue Art zu programmieren. Er sagte, „Vibe Coding” sei ein Zustand, in dem man einfach mit KI spricht, beschreibt was man will, die Ergebnisse akzeptiert, und wenn etwas nicht funktioniert, die Fehlermeldung wieder in den Chat einfügt. Man liest den Code nicht, versteht ihn nicht und es ist einem egal.
Die Reaktion der Community war polarisiert. Erfahrene Entwickler schüttelten den Kopf — wie kann man programmieren, ohne den Code zu verstehen? Aber Anfänger und Product People begannen, funktionale Anwendungen mit einer Geschwindigkeit zu erstellen, die sie sich vorher nicht hätten vorstellen können.
Wie Vibe Coding funktioniert¶
Ein typischer Workflow sieht so aus: Sie öffnen Cursor, Claude Code oder ein ähnliches Tool, beschreiben in natürlicher Sprache, was Sie erstellen wollen, und die KI generiert die komplette Implementierung. Wenn das Ergebnis nicht funktioniert, kopieren Sie die Fehlermeldung und sagen „Fix das.” Wiederholen, bis es läuft.
Der Schlüsselunterschied zum traditionellen KI-unterstützten Coding: Sie schreiben keinen Code und lassen ihn dann vervollständigen. Stattdessen beschreiben Sie die Absicht auf hoher Ebene und die KI entscheidet über Implementierungsdetails — Architektur, Bibliotheken, Datenstrukturen.
Tools, die es ermöglichen¶
- Cursor: AI-native IDE mit integriertem Chat, der das gesamte Projekt sieht. Cmd+K für Inline-Edits, Composer für Multi-File-Änderungen.
- Claude Code: Terminal-Agent, der liest, schreibt, ausführt und testet. Volle Autonomie über das Projekt.
- Windsurf: VS-Code-Fork mit AI-first-Ansatz, „Cascade”-Flow für schrittweise Implementierung.
- Replit Agent: Cloud-IDE, in der Sie eine Anwendung beschreiben und der Agent sie erstellt, deployed und hostet.
- bolt.new / Lovable: Web-Tools zur Generierung kompletter Anwendungen aus einem einzigen Satz.
Was Vibe Coding gut kann¶
Prototyping: Ein MVP, das eine Woche dauern würde, entsteht an einem Nachmittag. Landing Pages, CRUD-Anwendungen, interne Tools — für diese Use Cases ist Vibe Coding phänomenal. Eine einzelne Person kann an einem Wochenende ein Produkt bauen, das vorher ein Team erfordert hätte.
Exploration: Wollen Sie eine neue Technologie ausprobieren? Sagen Sie der KI „Bau mir eine GraphQL-API mit Prisma und PostgreSQL” und in Minuten haben Sie eine funktionierende Grundlage zum Lernen.
Automatisierung: Einmalige Skripte, Datentransformationen, Migrationen — Aufgaben, die sich nicht lohnen, sorgfältig zu engineeren, weil man sie nach der ersten Verwendung verwirft.
Wo Vibe Coding scheitert¶
Und jetzt der wichtige Teil. Vibe Coding produziert Code, den der Autor nicht versteht. Das ist bei einem Prototyp in Ordnung. Es ist eine Katastrophe bei einem Produktionssystem, das Zahlungen, personenbezogene Daten verarbeitet oder medizinische Geräte steuert.
Sicherheit: KI-generierter Code enthält oft subtile Schwachstellen — SQL Injection, fehlende Autorisierung, hartcodierte Tokens. Wenn Sie den Code nicht lesen, entdecken Sie diese Bugs nicht.
Technische Schulden: Vibe-coded Projekte neigen dazu, Duplikate, inkonsistente Muster und unnötige Abhängigkeiten anzusammeln. Jeder nachfolgende Prompt fügt eine Komplexitätsschicht hinzu, die niemand verwaltet.
Debugging: Wenn etwas in Code kaputt geht, den Sie nicht verstehen, sind Sie von der KI abhängig, um es zu beheben. Wenn die KI das Problem nicht diagnostizieren kann, stecken Sie fest. Ohne ein mentales Modell des Codes fehlt Ihnen die Intuition, wo Sie suchen müssen.
Ein Spektrum, keine binäre Wahl¶
In der Praxis geht es nicht um „Vibe Coding vs. traditionelles Coding.” Es ist ein Spektrum. Am einen Ende steht volles Vibe — ich verstehe den Code nicht, ist mir egal. Am anderen Ende steht KI-unterstütztes Coding — ich nutze KI als Beschleuniger, verstehe aber jede Zeile und steuere die Architektur.
Die meisten professionellen Entwickler bewegen sich in der Mitte. Sie lassen die KI Boilerplate und Routinecode generieren, reviewen aber den Output, steuern die Struktur und behandeln kritische Teile manuell. Dieser Ansatz kombiniert die Geschwindigkeit von Vibe Coding mit der Disziplin des Software Engineerings.
Auswirkungen auf den Arbeitsmarkt¶
Vibe Coding demokratisiert die Softwareerstellung. Produktmanager, Designer, Berater — Menschen ohne formale Informatikausbildung — können jetzt funktionale Anwendungen bauen. Das bedeutet nicht das Ende der Programmierer. Es bedeutet, dass Programmierer schwierigere Probleme lösen — Architektur, Performance, Sicherheit, verteilte Systeme — während sie Routineimplementierungen delegieren.
Eine neue Fähigkeit entsteht: Prompt Engineering für Code. Die Fähigkeit, Absichten klar zu kommunizieren, Anforderungen zu strukturieren und effizient mit KI zu iterieren. Es geht nicht nur um einen technischen Skill — es geht um Kommunikation und Systemdenken.
Vibe Coding ist da — Passen Sie sich an¶
Vibe Coding zu ignorieren ist genauso töricht wie Stack Overflow 2010 zu ignorieren. Es ist ein Werkzeug. Leistungsstark für Prototypen und Automatisierung, gefährlich für kritische Systeme ohne Review.
Lernen Sie, es dort einzusetzen, wo es Sinn macht. Und bringen Sie Juniors bei, warum sie verstehen müssen, was die KI generiert. Die Zukunft gehört Entwicklern, die beides können.
Brauchen Sie Hilfe bei der Implementierung?
Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.
Kontaktieren Sie uns