Was ist Vibe-Coding?
Die meiste Arbeit passiert im Gespräch. Sie erklären das Ergebnis, das Sie brauchen, testen die App und zeigen, was falsch ist. Die KI ändert den Code für Sie.
Vibe-Coding ist eine Art, Software zu machen, indem Sie einer KI sagen, was Sie wollen, das Ergebnis ausprobieren und Änderungen in Alltagssprache verlangen, statt den Code selbst zu bearbeiten.
Woher der Begriff kommt
Andrej Karpathy hat den Begriff in einem Beitrag vom Februar 2025 geprägt. Er beschrieb, Software zu bauen, indem man mit einer KI spricht, ihre Änderungen annimmt und dem Code selbst weniger Aufmerksamkeit schenkt.
Der Witz im Namen zählt. Sie steuern danach, ob die App so wirkt, als würde sie funktionieren. Das kann für ein Experiment reichen, ist aber kein Beweis, dass die Software korrekt ist.
Wie Vibe-Coding aussieht
Sie fangen mit einem Ergebnis an: "Mach ein Buchungsformular für drei Besprechungsräume." Die KI baut eine Version. Sie versuchen, denselben Raum zweimal zu buchen, und merken, dass es das zulässt. Sie melden das Problem, und die KI ändert die App.
Sie testen weiter und fordern Änderungen an, bis die App die Aufgabe erledigt. Klares Feedback zählt mehr als Fachvokabular.
- Sagen Sie, was die App jemandem ermöglichen soll.
- Nennen Sie die Informationen, die sie behalten muss.
- Melden Sie, was passiert ist und was Sie stattdessen erwartet haben.
Wo es scheitert
Vibe-Coding funktioniert am besten, wenn Sie das Ergebnis durch Benutzung prüfen können. Ein Formular wird abgeschickt oder nicht. Eine Liste sortiert oder nicht.
Versteckte Regeln sind schwieriger. Ein Checkout kann die erwartete Summe zeigen und trotzdem die falsche Steuerregel anwenden. Eine Seite kann privat wirken, während eine andere Route die Daten preisgibt. Der Bildschirm sieht fertig aus, aber der Code ist falsch.
Software, die mit Geld, Rechten oder sensiblen Daten umgeht, braucht stärkere Prüfungen. Dazu können automatisierte Tests und ein Code-Review durch jemanden gehören, der das Risiko versteht.
Verwandte Begriffe
- Prompt-to-App
- Ein Werkzeug, das aus einer Beschreibung eine laufende App macht, statt Ihnen ein Codebeispiel zu geben, das Sie selbst hosten müssen.
- Agentic Coding
- Eine KI, die Arbeit plant, Code ändert, ausführt und Probleme über mehrere Schritte hinweg behebt. Vibe-Coding beschreibt, wie ein Mensch damit arbeitet.
- Full-Stack-Generierung
- Frontend, Backend und Datenmodell gemeinsam bauen, damit das Ergebnis eine funktionierende App ist, keine leere Oberfläche.
Was trägt und was nicht
Gut für eine erste Version
Sie können eine Idee in etwas verwandeln, das Leute ausprobieren können, und dann entscheiden, ob es mehr Zeit wert ist.
Nützlich für kleine interne Tools
Ein Team kann den Tracker oder Workflow bauen, den es braucht, ohne zu warten, bis der Auftrag in der Entwickler-Warteschlange landet.
Riskant, wenn Fehler unsichtbar bleiben
Eine polierte Oberfläche kann kaputte Rechte oder Preisregeln verdecken. Wenn Sie das Verhalten nicht prüfen können, können Sie dem Ergebnis nicht vertrauen.
Fragen zu Vibe-Coding
Nein. No-Code-Werkzeuge geben Ihnen einen festen Satz Bausteine und einen visuellen Editor, um sie anzuordnen. Sie bleiben auf das beschränkt, was diese Bausteine können. Vibe-Coding erzeugt Code und kann deshalb eine größere Bandbreite an Software machen. Es gibt Ihnen auch weniger visuelle Leitplanken.
Eine erste Version können Sie machen, ohne programmieren zu können. Technisches Wissen hilft, wenn ein Problem schwer zu sehen oder zu erklären ist. Je weniger Sie über den Code wissen, desto mehr brauchen Sie eine zuverlässige Art, zu testen, was die App tut.
Das hängt von der Aufgabe ab und davon, wie gründlich das Ergebnis geprüft wurde. Ein kleines Team-Tool und ein Checkout für zahlende Kunden tragen unterschiedliche Risiken. Wenn ein Fehler Geld kosten, Daten preisgeben oder wichtige Arbeit blockieren kann, sollte jemand den Code prüfen und testen, bevor man sich darauf verlässt.
Sagen Sie Caffeine, was Sie brauchen
Caffeine-Apps laufen auf dem Internet Computer, einem dafür gebauten öffentlichen Netzwerk.