Open Design 0.8.0: Alles ist ein Plugin
Open Design 0.8.0 ist kein Release, sondern ein Neubau. Eine kleine Plugin-Engine, eine standardmäßig headless laufende CLI, paketiertes Auto-Update auf macOS und Windows und 149 Designsysteme, ausgeliefert in sieben Tagen.
Tag open-design-v0.8.0 (c20d156), ausgeliefert am 22. Mai 2026, 12:43 UTC. 305 PRs von 75 Mitwirkenden in sieben Tagen. Dies ist das Release, in dem wir aufgehört haben, die alte Form zu erweitern, und stattdessen die darunterliegende Engine neu gebaut haben. Die Desktop-App, die du heute herunterlädst, ist ein dünner Wrapper um eine CLI, die du auch aus Claude Code, Cursor oder einem Slack-Bot ansteuern kannst. Die Designsysteme, Slices, Prototypen, Exporte und die alten Figma-artigen Workflows sind keine fest in die Engine eingebauten Features mehr — sie sind Plugins, geschrieben gegen einen kleinen, langweiligen Kern.
Wenn du die lange Version willst, findest du sie im Diskussions-Thread. Dieser Beitrag ist die kurze Version: was sich unter der Haube geändert hat, was du heute damit machen kannst und wo du anfängst.
Warum ein Neubau und nicht noch ein Release
Die 0.7-Linie hatte ein Problem. Jeder Workflow lebte innerhalb der Engine — Designsystem-Importe, Deck-Vorlagen, Slice-Rendering, der Figma-Port, sogar der Publish-Schritt — und das nächste Feature hinzuzufügen bedeutete, am Kern zu schrauben. Genau diese Dynamik hat jeden Editor vor uns in einen Plugin-Friedhof verwandelt: eine SaaS-Plugin-API, die hinter einer Version eingesperrt war, ein „Creator-Programm“, für das man sich bewerben musste, eine Laufzeitumgebung, die alle zwei Jahre kaputtging.
Wir hätten 0.8 als weiteres Point-Release auf dieser Oberfläche ausliefern können. Stattdessen haben wir die Neuschreibung ausgeliefert.
Darunter sind jetzt drei Dinge anders:
- Die Engine blieb klein und langweilig. Sie führt Skills aus, bindet Plugins ein, ruft Agent-Adapter auf und geht ansonsten aus dem Weg.
- Alles andere wurde zu einem Plugin. Designsysteme, Slices, Prototypen, Exporte, die alten Figma-Workflows — sie alle leben im selben Plugin-Format, registriert über dasselbe Manifest, gesandboxt über dieselbe Oberfläche.
- Die CLI ist der kanonische Einstiegspunkt. Die Desktop-App ruft sie auf; ebenso der OD MCP-Server; ebenso der Agent in deinem Terminal.
Die 305 PRs in diesem Release sind größtenteils die Arbeit, die alte Welt in die neue Form zu portieren. Einige von ihnen sind die neue Form selbst.
Die drei architektonischen Platten
Alles ist ein Plugin. Die Oberfläche der Plugin-Registry hat jetzt eine Detail-Schublade mit Trust-Badges, einen GitHub-Rate-Limit-bewussten Marketplace-Fallback, eine aufgeräumte Publish-Fußzeile und eine einheitliche Plugin-/Integrations-Navigation (#2087, #2064, #1806, #1849). Das Veröffentlichen eines Plugins erstellt ein echtes GitHub-Repo unter dem Konto des Autors (#2332, #2363), und der CLI-Publish-Pfad liest die Live-Manifest-Version, statt sie zu stubben (#1903). Wenn die Engine wächst, wächst sie hier draußen, in der Öffentlichkeit.
Standardmäßig headless. Die Desktop-App ist jetzt ein dünner Wrapper um die OD CLI. Dieselbe Engine läuft aus Claude Code, OpenClaw, Hermes Agent sowie Chatbots in Lark, Discord und Slack. Eigene CLI-Agent-Profile sind in diesem Release enthalten (#378), sodass du einen beliebigen CLI-Agenten in die Laufzeitumgebung einklinken kannst, ohne den Kern anzufassen. Design ist kein Ort mehr, zu dem du gehst, sondern wird zu einer Fähigkeit, die deine Agenten haben. Darauf zielte das Skill-Layer-Manifest ab; 0.8.0 ist das erste Release, in dem der Agent-Pfad der kanonische Pfad ist und nicht eine Seitentür.
Plugins erstellen Plugins. Die OD CLI umhüllt die GitHub CLI, sodass ein Agent das Repo klonen, ein Plugin scaffolden, es validieren, packen und einen PR öffnen kann — für dich oder für sich selbst. Der Leitfaden zum Portieren eines Figma-Workflows beschreibt den menschlichen Pfad; die automatisierte Version desselben Pfades ist jetzt aus jedem Agenten erreichbar, der gh und od im $PATH hat. Die Engine lässt sich selbst wachsen, in der Öffentlichkeit, mit dir im Loop.
Was sonst noch in 0.8.0 landet
Das Release ist breit. Die Teile, die es wert sind, hervorgehoben zu werden:
- 149 Designsysteme mit strukturierten
tokens.css+ Komponenten-Manifesten. Brand-Token-Fixtures für Apple, Stripe, Airbnb, Vercel, Notion, Linear, GitHub, Figma, Slack, Discord, OpenAI, Shopify, Spotify, Uber, Cursor und 50 weitere — jedes lieferttokens.cssundcomponents.html, ausgeliefert über einen standardmäßig aktiven Token-Kanal (#1544, #1652, #1794, #1841, #2023, #2028, #2029, #2033). Die Portable-System-Logik ist jetzt die Standardoberfläche und keine Seitentür mehr. - Critique Theater bis Phase 16. Was in 0.7.0 ein einzelner beobachtbarer Judge war, ist jetzt ein voll instrumentierter Loop: Phase-9-Web-Client-Wrapper mit nativer de-/ja-/ko-/zh-TW-i18n, Phase-11-Playwright-Stage-Suite, Phase 12 mit 9 Prometheus-Metriken + 6 Log-Events + OTel-Span + Grafana-Dashboard, Phase-15-Rollout-Resolver, Phase-16-M-Phasen-Rollout-Ratsche und
/api/critique/conformance(#1315–#1320, #1338, #1483–#1485, #1499). Standardmäßig bei M0 dark-launched. - Drei neue Media-Provider. Leonardo.ai-Bildgenerierung (#1123), ElevenLabs-Audio (#1384) und SenseAudio-TTS plus BYOK-Chat mit Bild- und Video-Tools (#1633, #2065). Der Media-Dispatcher spricht jetzt OpenAI-kompatibel mit allem, worauf du ihn richtest.
- Paketiertes Auto-Update auf macOS und Windows. Erstes Release, in dem sich paketierte Installationen auf beiden Plattformen End-to-End über denselben R2-Feed selbst aktualisieren, mit einem überarbeiteten Updater-Popup, validierter Download-/Install-Übergabe und Wiederherstellung nach unterbrochenen Anwendungen (#2270, #2362, #2376, #2403, #2429, #2565, #2575, #2592, #2595, #2677, #2687, #2700). Die paketierte Linux-GUI ist noch zurückgestellt, während wir die Spur härten; der headless Lebenszyklus und das Nix-Flake funktionieren beide schon heute.
- Italienisches (it) Locale + CJK-Font-Fallback. Die Oberfläche wird jetzt in 19 Sprachen ausgeliefert, einschließlich Italienisch (#1323), und chinesischer/japanischer/koreanischer Text fällt auf plattformeigene Schriftarten zurück, statt durch lateinische Ersetzung zu gehen (#2227).
- Visuelle Auffrischung von oben bis unten. Neue App-Icons, Brand-Glyphen, aufgefrischter Wordmark — ein koordinierter Drop, pünktlich zum Cut (#2436).
Die vollständige Liste umfasst 305 PRs. Die Release-Notes auf GitHub tragen den Rest.
Was du heute damit machen kannst
Drei Pfade, je nachdem, wo du anfängst.
| Wenn du … | Hier anfangen |
|---|---|
| Neu bei Open Design | Lade die Desktop-App herunter und lass sie ein Projekt gegen ein bestehendes Designsystem bootstrappen |
| Schon Open Design einsetzt | Lass das paketierte Auto-Update dich auf 0.8.0 bringen; das In-App-Updater-Popup führt dich durch die validierte Installation |
| Ein Plugin baust | Scaffolde mit od plugin scaffold --id <name>, validiere mit od plugin validate ./<path> --no-daemon und öffne einen PR über denselben OD-Publish-Pfad, der jedes andere Plugin im Marketplace ausliefert |
Wenn du darauf gewartet hast, dass sich der agentennative Loop wie der kanonische Loop anfühlt und nicht wie eine Demo, dann ist dies das Release. Richte Claude Code, Cursor, Codex oder einen der 16 erkannten CLI-Agenten auf dieselbe OD CLI, die die Desktop-App ausliefert, und die beiden Pfade laufen nach dem ersten Prompt zusammen.
Was du als Nächstes tun kannst
Der schnellste Weg, den Unterschied zwischen 0.7 und 0.8 zu spüren, ist, die Desktop-App zu installieren, sie deinen bestehenden Agenten aufgreifen zu lassen und dasselbe Briefing auszuführen, das du letzten Monat ausgeführt hast. Die Form der Antwort ändert sich.
Weiterführende Lektüre
- Warum wir Open Design als Skill-Layer gebaut haben, nicht als Produkt — das längere Manifest hinter der Wette „Engine plus Plugins“, die 0.8.0 endlich einlöst
- Wie man einen Figma-Workflow in ein Open-Design-Plugin portiert — die praktische Version des Loops „Plugins erstellen Plugins“
- Die Open-Source-Alternative zu Claude Design — wo dieses Release in die agentennative Design-Landschaft passt