← Zurück zum Journal

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.

Open Design 0.8.0: Alles ist ein Plugin

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.

Eine einzelne Plugin-Kachel, die in einen Docking-Slot eines Engine-Moduls gleitet, ausgewählt in einem grünen Rahmen auf einem fast weißen, editorial wirkenden Untergrund
Alles ist ein Plugin — Skills, Systeme, Slices und Exporte docken alle an dieselbe kleine Engine an.

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 liefert tokens.css und components.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 DesignLade die Desktop-App herunter und lass sie ein Projekt gegen ein bestehendes Designsystem bootstrappen
Schon Open Design einsetztLass das paketierte Auto-Update dich auf 0.8.0 bringen; das In-App-Updater-Popup führt dich durch die validierte Installation
Ein Plugin baustScaffolde 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.

Desktop herunterladen.

Weiterführende Lektüre


← Zurück zum Journal GitHub · Quelle ↗