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 Aufgabe macht die tatsächlichen Optionen wesentlich klarer.
| Die Aufgabe | Wofür es gut ist | Wo die Grenzen liegen | |
|---|---|---|---|
| Screen-Generatoren | Screen beschreiben, funktionierende Seite erhalten: v0, Lovable, Bolt | Schneller Weg 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 Übergabe (Handoff) durchführen | 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 |
| Bereitstellung des Designsystems | Die Tokens, Rollen, Skalen und Regeln, die von anderen Tools konsumiert werden | — | Hier liegt die Lücke. Siehe unten |
Die ersten zwei Zeilen werden am häufigsten verwechselt. Ein Screen-Generator und ein In-Repo-Agent erledigen grundlegend unterschiedliche Aufgaben; die Entscheidung ist hier nicht eine Frage der Qualität, sondern der Frage, ob der Code neben bereits vorhandenem Code existieren muss.
Das Ergebnis: Niemand stellt das System bereit
Wir haben die aktuelle Dokumentation von sechs bedeutenden AI-Buildern und Agenten analysiert und dabei gezielt untersucht, was deren Designsystem-Funktionen leisten. Das Muster ist konsistent genug, um es als Ergebnis festzuhalten.
| Anforderungen | Hürde | |
|---|---|---|
| v0 | Ein installierbares npm-Paket, ein Repository, Storybook oder eine Figma-Quelle | Private Pakete benötigen gemeinsam genutzte Umgebungsvariablen |
| Lovable | Eine React-Komponentenbibliothek, die als dediziertes Projekt eingerichtet ist | Enterprise-Tarif |
| Bolt | Eine Komponentenbibliothek plus eine Designsystem-Seite als Kompilierungsgrundlage | Kostenpflichtiger Team-Plan für eigene Ergänzungen |
| Claude Design | Die Codebasis und Designdateien beim Onboarding | Labs-Produkt |
| Cursor | Selbst geschriebene Regeln | Keine |
| Windsurf / Devin Desktop | Keine nativen Funktionen | Keine |
Keines dieser Tools erstellt ein Designsystem. Alle setzen voraus, dass Sie bereits eines besitzen. Zwei Tools schränken die Funktion auf einen kostenpflichtigen oder Enterprise-Tarif ein, was zeigt, dass sie diese als wertvoll erachten – doch keines bietet an, das System, das es anfordert, auch selbst zu erstellen.
Die Designsystem-Funktion jedes AI-Builders importiert ein System, das Sie bereits pflegen. Keines von ihnen erstellt eines.
Die Tarifstrukturen der Anbieter und die Form der Funktionen ändern sich schnell; insbesondere die Angaben zu Enterprise- und Team-Plänen könnten sich bereits geändert haben. Bitte prüfen Sie die aktuellen Preisseiten, bevor Sie darauf basierend planen. Das strukturelle Muster (Import, niemals Produktion) blieb in jeder von uns geprüften Version bestehen.
Dies ist entscheidend für die Evaluierung. Wenn die Wahl zwischen Tools teilweise auf der Frage basiert, „welches Tool meine UI markenkonform hält“, lautet die Antwort: keines davon allein. Die Variable, die dieses Ergebnis bestimmt, ist das, was Sie einspeisen – und diese Variable ist bei allen sechs Tools identisch.
Warum die Ergebnisse konvergieren
Jedes Tool in diesem Bereich produziert bei einem unbeschränkten Prompt einen erkennbaren Hausstil: ein dunkler Hero-Bereich, ein Gradient, eine weit verbreitete geometrische Sans-Serif-Schrift, drei Feature-Cards mit großzügigen Radien. Viele schreiben dies den Tools zu. Es liegt jedoch nicht an den Tools.
Ein Modell, das nach einem Interface ohne Einschränkungen gefragt wird, produziert das wahrscheinlichste Interface. Das wahrscheinlichste Interface ist das Zentrum seiner Trainingsverteilung, und jedes Modell hat in etwa dasselbe Zentrum, da sie auf in etwa demselben Web trainiert wurden. Der vollständige Mechanismus.
Das bedeutet, dass ein Wechsel des Tools das Problem nicht löst. Das Hinzufügen von Constraints hingegen schon. Wir haben untersucht, wie gut dies derzeit umgesetzt wird, und 299 DESIGN.md-Dateien analysiert, die als Design-Leitfaden für AI-Tools veröffentlicht wurden:
| Anteil der Dateien | |
|---|---|
| Farben als reine Hex-Werte, ohne semantische Rolle | 86% |
| Keinerlei Verbote | 76% |
| Keine Definition für den Dark Mode | 69% |
| Keine markanten Motive | 57% |
| Mindestens ein vages Adjektiv, das die Arbeit erledigt | 54% |
| Kein einziger konkreter Größenwert | 44% |
"Clean" erscheint in 39 % dieser Dateien und "modern" in 36 %. Beides sind Begriffe, die ein Modell erfüllt, indem es genau den Durchschnitt ausgibt, über den sich die Leute anschließend beschweren. Das Tool tut genau das, was ihm befohlen wurde.
Das Gegenbeispiel sollte man sehen, statt es nur zu behaupten. Unten ist zu sehen, wie die *andere* Hälfte des Inputs aussieht: ein System, das als Werte statt als Adjektive definiert und über drei nicht zusammenhängende Oberflächen hinweg angewendet wird. Keines der oben genannten Tools erzeugt dies; jedes der oben genannten Tools kann es jedoch verarbeiten.
Die zwei Kategorien, die tatsächlich miteinander konkurrieren
In den ersten zwei Zeilen sind die Tools tatsächlich Alternativen, daher lohnt es sich, genau zu beschreiben, wie sie sich unterscheiden. Alles hier bezieht sich auf die Form des Tools und nicht auf ein Qualitätsranking, da sich die Qualität in dieser Kategorie schneller ändert, als es jeder Artikel nachverfolgen kann.
Screen-Generatoren
| Übernimmt System als | Am besten geeignet für | |
|---|---|---|
| v0 | Ein installierbares npm-Paket, Repository, Storybook oder Figma-Quelle; konsumiert zudem shadcn-Registry-Elemente direkt | React und Next.js, sofern bereits eine Token-Ebene als Referenz vorhanden ist |
| Lovable | Eine React-Komponenten-Bibliothek, die als dediziertes Projekt eingerichtet ist; Projektwissen für schriftliche Anleitungen | Full-App-Prototyping, bei dem dieselben Konventionen über viele Screens hinweg gelten müssen |
| Bolt | Eine Komponenten-Bibliothek plus eine Designsystem-Seite als Kompilierungsgrundlage; shadcn add funktioniert in seinem Terminal | Iteration im Browser, wenn Tokens installiert werden sollen, ohne das Tool zu verlassen |
Die shadcn-Registry-Zeile ist der praktische gemeinsame Nenner. Alle drei können ein Registry-Element verarbeiten, was bedeutet, dass ein auf diese Weise bereitgestelltes Token-Set über die gesamte Kategorie hinweg funktioniert, ohne dass toolspezifische Integrationsarbeiten nötig sind. Das ist bei der Auswahl wertvoller als jeder Feature-Vergleich, da dies der Teil ist, der beim Wechsel nicht variiert.
In-Repo Coding-Agents
| Mechanismus | Hinweis | |
|---|---|---|
| Claude Code | CLAUDE.md plus Dateien, die es liest; MCP-Server via .mcp.json | Liest DESIGN.md direkt, wenn es dazu angewiesen wird. Vollständiger Guide |
| Cursor | .cursor/rules/*.mdc mit Frontmatter, das steuert, wann welche Regel geladen wird; MCP via .cursor/mcp.json | Das bedingte Laden ist der nützliche Teil. Wie man die Regeln strukturiert |
| Windsurf / Devin Desktop | Rules-Dateien mit dokumentierter Priorisierung; AGENTS.md wird aus jedem Verzeichnis gelesen | Keine native Designsystem-Funktion; der dateibasierte Weg ist der einzig gangbare. Vollständige Anleitung |
Windsurf ist nach der Übernahme durch Cognition nun Devin Desktop; die Umstellung erfolgt per Update, wobei die Einstellungen erhalten bleiben. Falls Sie Anleitungen lesen, die vor diesem Zeitpunkt erstellt wurden, prüfen Sie die Pfade der Rules-Dateien: Die Priorisierung hat sich geändert, und ältere Artikel nennen Verzeichnisse, die nicht mehr an erster Stelle stehen.
Beachten Sie, dass alle drei Tools auf denselben Ansatz kommen: 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 ein tool-agnostisches DESIGN.md eine bessere Investition ist als jede toolspezifische Konfiguration.
Laufende Kosten dieser Tools
Wird in Übersichten selten behandelt, ist aber entscheidend für die tatsächliche Einführung, da sich die Preismodelle grundlegend unterscheiden und die Tools auf unterschiedliche Weise scheitern.
| Abrechnungsmodell | Fehlermodus | |
|---|---|---|
| Abonnement pro User | Pauschaler monatlicher Preis pro Entwickler | Vorhersehbar, aber Sie zahlen für Gelegenheitsnutzer zum gleichen Satz wie für Power-User |
| Credit- oder nach Nachrichten basiert | Verbrauch basierend auf einem monatlichen Kontingent | Eine lange Iterationssession verbraucht das Kontingent schnell, und die Kosten sind erst sichtbar, wenn es mitten im Task aufgebraucht ist |
| Abrechnung nach Nutzung (Metered API) | Pro Token, unbegrenzt | Der riskante Modus. Eine unbeaufsichtigte Schleife gegen einen metrischen Endpunkt hat keinen natürlichen Stopppunkt |
Wenn Sie davon etwas automatisieren (ein Skript, das Screens regeneriert, ein Batch-Job, der einen Backlog abarbeitet), begrenzen Sie die Iterationsanzahl und implementieren Sie einen Fail-Closed-Mechanismus bei Fehlern 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 Wiederholungsversuche.
Ein Tool in fünfzehn Minuten bewerten
Demos sind darauf ausgelegt, gut auszusehen, und jedes Tool in dieser Kategorie hat eine beeindruckende Demo. Fünf Fragen, die die Tools schneller unterscheiden als eine Demo.
- 1
Fordern Sie den zweiten Screen an
Jedes Tool erstellt einen guten ersten Screen. Fordern Sie einen verwandten an und vergleichen Sie: Gleiches Spacing-Rhythmus? Gleiche Hierarchie? Gleiche Button-Gestaltung? Konsistenz zwischen den Screens ist das eigentliche Produkt, und das ist niemals das, was eine Demo zeigt.
- 2
Geben Sie echte Einschränkungen vor und prüfen Sie, ob sie umgesetzt werden
Geben Sie eine Token-Datei und eine kurze Liste von Verboten vor. Prüfen Sie dann, ob der Output tatsächlich auf die Tokens verweist oder die Werte einfach als Literale daneben schreibt. Dieser eine Test sortiert die meisten Anbieter aus.
- 3
Fordern Sie einen komplexen Screen an, keine Landingpage
Eine Einstellungsseite, eine Datentabelle, ein Formular mit zwölf Feldern. Marketing-Layouts sind in den Trainingsdaten stark vertreten; komplexe funktionale UIs sind der Bereich, in dem sich die Tools wirklich unterscheiden.
- 4
Prüfen Sie den Umgang mit Dark Mode
Fordern Sie beide Themes an. Wenn der Dark Mode durch Invertierung des Light Modes erstellt wird, erhalten Sie tote Schatten, schlammige Grautöne und grelle Akzentfarben – und das auf jedem weiteren Screen.
- 5
Prüfen Sie, 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 geht die eigentliche Zeit verloren, und keine Demo deckt das ab.
Der zweite Test sollte der erste sein, den Sie durchführen. Ein Tool, das eine bereitgestellte Token-Datei ignoriert, wird auch alles andere ignorieren, was Sie ihm geben, und kein Prompt kann das korrigieren. Zehn Minuten hier sparen eine Woche bei der Einführung.
Was zuerst bereitstehen muss
Da jedes Tool in dieser Kategorie ein Designsystem konsumiert und keines eines bereitstellt, ist der effektivste Hebel bereits vor der Tool-Wahl anzusetzen. Vier Dinge, für die kein Designer benötigt wird.
- Semantische Farbrole, 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 echten Werten. Nicht „großzügiges Spacing“. Eine Liste erlaubter Werte und die Festlegung, dass alles andere ein Bug ist.
- Eine Verbotsliste. Das Element mit der größten Hebelwirkung, das 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 bereitstehen, produzieren die meisten Tools in dieser Kategorie merklich bessere Ergebnisse, und die Unterschiede zwischen ihnen reduzieren sich auf Ergonomie und Integration. Ohne sie produziert 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 durchstöbern oder den Leitfaden zur Bereitstellung eines Designsystems für einen Agenten lesen.
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 zur mechanischen Validierung des Markups eingeführt.
- 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 Generierungstool 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-Generierung sind 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 ansteuern. 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 Analyse der aktuellen Dokumentation von sechs großen Buildern fordert jede native Designsystem-Funktion die Bereitstellung eines bestehenden Systems (eine Komponenten-Library, ein Repository, ein Storybook oder eine Figma-Quelle), und zwei setzen die Funktion hinter einer Paid- oder Enterprise-Stufe. 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 hat eine ähnliche Vorstellung von dieser Wahrscheinlichkeit. 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.