Fünf Aufgaben, nicht eine Kategorie
Die Standard-Zusammenfassung listet zwanzig Tools in einer Rangliste auf, was impliziert, dass sie Alternativen seien. Die meisten sind es nicht. Die Sortierung nach Funktion macht die tatsächlichen Optionen wesentlich klarer.
| Die Aufgabe | Einsatzzweck | Grenzen | |
|---|---|---|---|
| Screen-Generatoren | Screen beschreiben, funktionierende Seite erhalten — v0, Lovable, Bolt | Schneller Übergang von nichts zu etwas; Explorieren von Layouts | Sie starten bei Null. Die Integration des Ergebnisses in eine bestehende Codebasis erfolgt größtenteils manuell |
| In-Repo Coding-Agenten | UI innerhalb des bestehenden Projekts schreiben — Claude Code, Cursor, Windsurf/Devin Desktop | Echte Arbeit in einer echten Codebasis unter Berücksichtigung bestehender Konventionen | Design-Urteilsvermögen. Sie passen sich dem umgebenden Code an; ist dieser generisch, ist es auch das Ergebnis |
| Designdatei zu Code | Mockups oder Designdateien in Komponenten umwandeln | Teams, in denen Designer in einem Design-Tool arbeiten und die Ergebnisse übergeben | Strukturelle Präzision. Das Ergebnis ist oft visuell nah dran, aber strukturell falsch |
| Asset-Generierung | Bilder, Icons, Illustrationen, Hintergründe | Schnelles Schließen realer Lücken in der Produktionsarbeit | Konsistenz innerhalb eines Sets. Jede Generierung erfolgt unabhängig |
| Designsystem-Zulieferung | Die Tokens, Rollen, Skalen und Regeln, die andere Tools konsumieren | — | Dies ist die Lücke. Siehe unten |
Die ersten beiden Zeilen sind diejenigen, die am häufigsten verwechselt werden. Ein Screen-Generator und ein In-Repo-Agent erfüllen tatsächlich unterschiedliche Aufgaben, und die Entscheidung hängt nicht von der Qualität ab – es geht darum, ob der Code neben bereits vorhandenem Code existieren muss.
Das Ergebnis: Niemand liefert das System
Wir haben die aktuelle Dokumentation von sechs großen AI-Buildern und Agenten gelesen und dabei gezielt untersucht, was ihre Designsystem-Funktionen leisten. Das Muster ist konsistent genug, um als wichtiges Ergebnis festgehalten zu werden.
| Anforderung | Gate | |
|---|---|---|
| v0 | Ein installierbares npm-Paket, ein Repository, Storybook oder eine Figma-Quelle | Private Pakete benötigen gemeinsame Umgebungsvariablen |
| Lovable | Eine React-Komponentenbibliothek, eingerichtet als dediziertes Projekt | Enterprise-Tarif |
| Bolt | Eine Komponentenbibliothek plus eine Designsystem-Seite zum Kompilieren | Kostenpflichtiger Team-Plan, um eigene hinzuzufügen |
| Claude Design | Ihre Codebasis und Design-Dateien beim Onboarding | Labs-Produkt |
| Cursor | Regeln, die Sie selbst schreiben | Keine |
| Windsurf / Devin Desktop | Keine native Funktion | Keine |
Keines dieser Tools erstellt ein Designsystem. Alle setzen voraus, dass Sie bereits eines besitzen. Zwei Anbieter haben die Funktion hinter einem kostenpflichtigen Tarif oder einem Enterprise-Tarif platziert, was zeigt, dass sie diese als wertvoll erachten, aber keines der Tools bietet an, das Ding, das es verlangt, selbst zu erstellen.
Die Designsystem-Funktion jedes AI-Builders nimmt ein System auf, das Sie bereits pflegen. Keines von ihnen erstellt eines.
Die Preismodelle der Anbieter und die Funktionsumfänge ändern sich schnell, und die hier genannten Enterprise-/Team-Ansprüche haben sich höchstwahrscheinlich bereits geändert. Prüfen Sie die aktuellen Preisseiten, bevor Sie Planungen darauf basierend vornehmen. Das strukturelle Muster – aufnehmen, niemals erstellen – blieb über jede von uns geprüfte Version hinweg bestehen.
Dies ist für die Bewertung entscheidend. Wenn Sie die Wahl zwischen Tools teilweise nach dem Kriterium „Welches hält mein UI markenkonform?“ treffen, lautet die Antwort: keines von ihnen allein. Die Variable, die dieses Ergebnis bestimmt, ist das, womit Sie sie füttern, und das ist bei allen sechs identisch.
Warum die Ergebnisse konvergieren
Jedes Tool in diesem Bereich erzeugt bei einem unbeschränkten Prompt einen erkennbaren Hausstil: einen dunklen Hero-Bereich, einen Farbverlauf, eine weit verbreitete geometrische Sans-Serif und drei Feature-Cards mit großzügigen Radien. Die Leute schreiben dies den Tools zu. Es liegt aber nicht an den Tools.
Ein Modell, das um eine Oberfläche ohne Einschränkungen gebeten wird, erzeugt die wahrscheinlichste Oberfläche. Die wahrscheinlichste Oberfläche liegt im Zentrum seiner Trainingsverteilung, und jedes Modell hat im Großen und Ganzen das gleiche Zentrum, da sie weitgehend auf demselben Web trainiert wurden. Der Mechanismus im Detail.
Das bedeutet, dass ein Wechsel der Tools das Problem nicht löst. Das Hinzufügen von Einschränkungen hingegen schon – und wir haben einige Messwerte dazu, wie gut Menschen das derzeit umsetzen. Wir haben 299 DESIGN.md-Dateien stichprobenartig untersucht, die veröffentlicht wurden, um AI-Tools bei der Design-Anleitung zu unterstützen:
| Anteil der Dateien | |
|---|---|
| Farben als rohe Hex-Werte, ohne semantische Rolle | 86% |
| Keine Verbote jeglicher Art | 76% |
| Keine Definition für Dark Mode | 69% |
| Keine markanten Motive | 57% |
| Mindestens ein vages Adjektiv übernimmt die Arbeit | 54% |
| Kein konkreter Größenwert vorhanden | 44% |
„Clean“ erscheint in 39 % dieser Dateien und „modern“ in 36 %. Beides sind Begriffe, die ein Modell durch die Erzeugung genau des Durchschnitts erfüllt, über den sich die Leute dann beschweren. Das Tool tut genau das, was ihm gesagt wurde.
Das Gegenbeispiel ist es wert, gesehen zu werden, anstatt es nur zu behaupten. Unten sehen Sie, wie die *andere* Hälfte des Inputs aussieht – ein System, das als Werte statt als Adjektive definiert ist und auf drei nicht zusammenhängenden Oberflächen angewendet wird. Kein Tool in der obigen Liste erzeugt dies; jedes Tool in der obigen Liste kann es konsumieren.
Die zwei Kategorien, die tatsächlich konkurrieren
In den ersten beiden Zeilen sind die Tools echte Alternativen, daher lohnt es sich, genau zu spezifizieren, wie sie sich unterscheiden. Alles hier beschreibt die Funktionsweise des Tools statt eines Qualitätsrankings, da sich die Qualität in dieser Kategorie schneller ändert, als es jeder Artikel erfassen kann.
Screen-Generatoren
| Verarbeitet ein System als | Am besten geeignet für | |
|---|---|---|
| v0 | Ein installierbares npm-Paket, Repository, Storybook oder Figma-Source; kann zudem shadcn-Registry-Elemente direkt konsumieren | React und Next.js Workflows, bei denen bereits eine Token-Ebene vorhanden ist, auf die verwiesen werden kann |
| Lovable | Eine React-Komponentenbibliothek, die als dediziertes Projekt aufgesetzt ist; nutzt Projektwissen für die Anleitung | Full-App-Prototyping, bei dem dieselben Konventionen über viele Screens hinweg gelten müssen |
| Bolt | Eine Komponentenbibliothek plus eine Designsystem-Seite zum Kompilieren; shadcn add funktioniert im Terminal | Iteration im Browser, bei der Tokens installiert werden sollen, ohne das Tool zu verlassen |
Die shadcn-Registry-Schnittstelle ist der praktische gemeinsame Nenner. Alle drei können ein Registry-Element konsumieren, was bedeutet, dass ein auf diesem Weg bereitgestelltes Token-Set kategorienübergreifend ohne zusätzliche Integrationsarbeit funktioniert. Das ist bei der Auswahl mehr wert als jeder Funktionsvergleich, da dies der Teil ist, der sich beim Wechsel nicht ändert.
In-Repo Coding-Agents
| Mechanismus | Hinweis | |
|---|---|---|
| Claude Code | CLAUDE.md plus die gelesenen Dateien; MCP-Server via .mcp.json | Liest DESIGN.md direkt, wenn dies angewiesen wird. Vollständige Anleitung |
| Cursor | .cursor/rules/*.mdc mit Frontmatter zur Steuerung des Ladens; MCP via .cursor/mcp.json | Das bedingte Laden ist der nützliche Teil. Strukturierung der Rules |
| Windsurf / Devin Desktop | Regeldateien mit dokumentierter Prioritätsreihenfolge; AGENTS.md wird aus jedem Verzeichnis gelesen | Keine nativen Designsystem-Funktionen; der dateibasierte Weg ist der einzige Weg. Vollständiger Guide |
Windsurf heißt nach der Übernahme durch Cognition nun Devin Desktop und wird als Update bereitgestellt, wobei die Einstellungen übernommen werden. Falls Sie Anleitungen lesen, die vor dieser Änderung entstanden sind, prüfen Sie die Pfade der Regeldateien – die Prioritätsreihenfolge hat sich geändert und ältere Artikel nennen Verzeichnisse, die nicht mehr an erster Stelle stehen.
Es ist auffällig, dass alle drei auf dieselbe Struktur zusteuern: eine Datei im Repository, die der Agent liest, optional ergänzt durch MCP-Server für Inhalte, die zu groß für den Kontext sind. Diese Konvergenz ist der Grund, warum eine tool-agnostische DESIGN.md eine bessere Investition ist als jede toolspezifische Konfiguration.
Betriebskosten dieser Tools
In Zusammenfassungen selten thematisiert, obwohl dies die eigentlichen Adoptionsentscheidungen dominiert, da die Preismodelle grundverschieden sind und auf unterschiedliche Weise problematisch werden können.
| Abrechnungsmodus | Fehlermodus | |
|---|---|---|
| Abonnement pro Nutzer | Fixe monatliche Kosten pro Entwickler | Planbar, aber Gelegenheitsnutzer kosten dasselbe wie Power-User |
| Credit- oder nachrichtenbasiert | Verbrauch aus einem monatlichen Kontingent | Eine lange Iterationssession verbraucht das Kontingent schnell, und die Kosten bleiben unsichtbar, bis es mitten in einer Aufgabe aufgebraucht ist |
| Getaktete API | Pro Token, ohne Obergrenze | Die gefährliche Variante. Eine unbeaufsichtigte Schleife gegen einen getakteten Endpunkt hat keinen natürlichen Stopp-Punkt |
Wenn Sie dies automatisieren – etwa ein Skript, das Screens regeneriert, oder ein Batch-Prozess für ein Backlog –, begrenzen Sie die Iterationszahl und sorgen Sie für einen „Fail Closed“-Fehler vor dem ersten Durchlauf, nicht erst nach der ersten Rechnung. Testen Sie dies an einer kleinen Stichprobe, begrenzen Sie dann die Nebenläufigkeit und die Retries.
Ein Tool in fünfzehn Minuten evaluieren
Demos sind darauf ausgelegt, gut auszusehen, und jedes Tool in dieser Kategorie hat eine beeindruckende. Fünf Fragen, die die Unterschiede schneller aufzeigen als eine Demo.
- 1
Nach dem zweiten Screen fragen
Jedes Tool erstellt einen guten ersten Screen. Fragen Sie nach einem verwandten Screen und vergleichen Sie: Gleicher Spacing-Rhythmus? Gleiche Hierarchie? Gleiche Button-Gestaltung? Konsistenz zwischen den Screens ist das eigentliche Produkt, und genau das zeigt keine Demo.
- 2
Echte Constraints vorgeben und prüfen, ob sie beachtet werden
Geben Sie eine Token-Datei und eine kurze Liste von Verboten an. Prüfen Sie dann, ob der Output tatsächlich auf die Tokens referenziert oder Literalwerte daneben schreibt. Dieser eine Test sortiert den Großteil des Feldes aus.
- 3
Nach einem komplexen Screen fragen, nicht nach einer Landingpage
Eine Einstellungsseite, eine Datentabelle, ein Formular mit zwölf Feldern. Marketing-Layouts sind in den Trainingsdaten stark vertreten; bei komplexen, funktionalen UIs unterscheiden sich die Tools wirklich.
- 4
Prüfen, wie mit dem Dark Mode umgegangen wird
Fragen Sie nach beiden Themes. Wenn der Dark Mode durch Invertierung des Light Modes abgeleitet wird, erhalten Sie tote Schatten, schlammige Mittelgrautöne und einen grellen Akzent – und das auf jedem folgenden Screen.
- 5
Prüfen, wie der Output das Tool verlässt
Speziell für Screen-Generatoren: Was landet in Ihrem Repository, in welcher Form und wie viel Nacharbeit ist für die Integration nötig? Hier fließt die eigentliche Zeit hinein, und keine Demo deckt das ab.
Test zwei sollte zuerst durchgeführt werden. Ein Tool, das eine bereitgestellte Token-Datei ignoriert, wird alles andere ignorieren, was Sie ihm geben, und kein Prompting der Welt behebt das. Zehn Minuten hier sparen eine Woche bei der Einführung.
Was zuerst bereitstehen muss
Da jedes Tool in dieser Kategorie ein Designsystem konsumiert, aber keines bereitstellt, liegt der größte Hebel vor der Tool-Wahl. Vier Dinge, von denen keines einen Designer erfordert.
- Semantische Farbrollen, Light und Dark. Benannt nach Funktion –
--primary,--muted-foreground,--border– nicht nach Farbton. Ohne diese schreibt der Agent Literale und Ihr Stylesheet lernt nichts. Details. - Eine Typografie- und Spacing-Skala mit konkreten Zahlen. Nicht „großzügiges Spacing“. Eine Liste erlaubter Werte und die Festlegung, dass alles andere ein Bug ist.
- Eine Verbotsliste. Die eine Sache mit der größten Wirkung, die Sie schreiben können, und die in 76 % der veröffentlichten Anleitungen komplett fehlt. Fünf Zeilen reichen für den Anfang.
- Alles davon in einer Datei im Repository. Kein Wiki, keine Dokumentationsseite, kein Figma-Kommentar. Eine Datei, die das Tool liest, bevor es etwas schreibt. So schreiben Sie sie.
Wenn diese Dinge vorhanden sind, liefern die meisten Tools in dieser Kategorie spürbar bessere Ergebnisse, und die Unterschiede zwischen ihnen schrumpfen auf Ergonomie und Integration. Ohne sie produziert selbst das beste Tool der Kategorie denselben generischen Screen wie das schlechteste.
Identity Forge wurde ins Leben gerufen, um die fünfte Zeile der ersten Tabelle zu füllen: vollständige Design-Kits mit 28 semantischen Farbrollen für Light- und Dark-Mode, Typografie- und Spacing-Skalen, Motiven sowie expliziten Do's und Don'ts, bereitgestellt als DESIGN.md plus installierbare Tokens über MCP, eine CLI oder eine shadcn-Registry. Kits durchsuchen oder den Leitfaden dazu lesen, wie man einem Agenten ein Designsystem zur Verfügung stellt.
Wohin sich die Kategorie entwickelt
Ein Signal, das es wert ist, beobachtet zu werden, da es aus einer Richtung kommt, die keinen Anreiz für Hype hat. Drei der größten öffentlich publizierten Enterprise-Designsysteme wurden innerhalb von etwa achtzehn Monaten restrukturiert – jeweils basierend auf der Prämisse, dass der Code, der ein Designsystem konsumiert, zunehmend maschinell geschrieben wird.
- IBM Carbon hat einen MCP-Server veröffentlicht, der dessen Dokumentation und Komponenten-Codebeispiele für Agenten zugänglich macht.
- Salesforce Lightning hat seine CSS-Architektur überarbeitet, um Struktur von visuellem Stil zu entkoppeln. SLDS 2 wird dabei als Fundament für sein agentisches Designsystem beschrieben; zudem wurde ein Linter veröffentlicht, um Markup mechanisch zu validieren.
- Shopify Polaris hat seine React-Library zugunsten von framework-agnostischen Web-Komponenten eingestellt, die über ein CDN bereitgestellt werden.
Drei verschiedene Ansätze, eine gemeinsame Prämisse, keine Koordination. Dies deutet darauf hin, dass der beständige Teil dieses Wandels nicht ein bestimmtes Generation-Tool ist – diese wechseln schnell –, sondern die Anforderung, dass ein Designsystem maschinenlesbar, explizit eingeschränkt und von seiner Implementierung trennbar sein muss.
Was sind die besten KI-Design-Tools für Entwickler?
Das hängt davon ab, welche der fünf Aufgaben gemeint ist. Für die Generierung eines Screens von Grund auf: v0, Lovable, Bolt. Für das Schreiben von UI innerhalb einer bestehenden Codebasis: Claude Code, Cursor, Windsurf/Devin Desktop. Die Konvertierung von Design-Dateien und die Asset-Generation sind wiederum separate Kategorien. Ein Vergleich über diese Gruppen hinweg wäre ein Vergleich von Tools, die nicht dasselbe tun.
Welches KI-Tool produziert die optisch ansprechendste UI?
Bei einem nicht eingeschränkten Prompt produzieren alle in etwa dasselbe, da sie standardmäßig das Zentrum einer ähnlichen Trainingsverteilung wählen. Die Variable, die die Output-Qualität tatsächlich verändert, ist das, was man ihnen füttert: semantische Tokens, reale Zahlen und eine explizite Liste dessen, was verboten ist.
Erstellen einige KI-Builder ein Designsystem für mich?
Nein. Bei der Durchsicht der aktuellen Dokumentation von sechs großen Buildern fordert jedes native Designsystem-Feature die Bereitstellung eines bestehenden Systems – eine Komponenten-Library, ein Repository, ein Storybook oder eine Figma-Quelle – und zwei legen das Feature hinter einer Paid- oder Enterprise-Stufe ab. Sie konsumieren Designsysteme; sie produzieren sie nicht.
Warum sieht KI-generierte UI immer gleich aus?
Weil ein Modell, das ohne Constraints nach einer Benutzeroberfläche gefragt wird, die wahrscheinlichste Benutzeroberfläche produziert, und jedes Modell eine ähnliche Vorstellung von „am wahrscheinlichsten“ hat. Die Lösung liegt in der Einschränkung (Constraint) statt in der Tool-Wahl: semantische Rollen statt Hex-Werte, reale Zahlen statt Adjektive und eine explizite Verbotsliste.
Was sollte ich einrichten, bevor ich eines dieser Tools einsetze?
Semantische Farbrollen für Light- und Dark-Mode, eine Typografie- und Spacing-Skala mit konkreten Zahlen, eine Verbotsliste und all dies in einer Datei im Repository statt in einem Wiki. Mit diesen Voraussetzungen verbessern sich die meisten Tools dieser Kategorie spürbar. Ohne sie produziert das beste Tool denselben generischen Screen wie das schlechteste.