github nexu-io/open-design open-design-v0.10.0
Open Design 0.10.0 — The all-in-one Agentic design workspace

6 hours ago

🎨 405 PRs · 68 contributors · 9 daysThe all-in-one Agentic design workspace. 0.9.0 put the AI engine in everyone's hands; 0.10.0 makes Open Design the only window a designer needs open. The whole craft now lives in one place — go from a vague idea to discovering references, gathering raw material, editing interactively, queuing notes, polishing motion and animation, and handing the result off to an editor or a Code Agent for production — without leaving the app. And because you can fire comments into a queue, run several sessions at once, and gather assets in parallel, it stops feeling like one assistant and starts feeling like a whole local design team working for you. 🚀

🔥 Highlights

  • 🎨 The design workspace — one window for the whole craft. The centerpiece of 0.10.0: a single, sprawling consolidation (211 files, +36k lines) that turns the project view into a real all-in-one studio. A Lexical-powered composer makes @mentions atomic pills with caret-anchored mention/slash popovers; interactive terminals run a session right beside the chat; comments carry drag-and-drop image and note attachments; a browser-style reference board with page capture pulls external references straight into a project; and you can fork a conversation from any message. Discover, gather, edit, and review without ever switching tools. (#3516) Thanks @pftom.
  • 💬 Comment at the speed of thought — into a queue. Fire preview comments while a run is still going; they queue, deck markers pin in place, and nothing blocks on the previous turn finishing. (#3314, #3347) Thanks @CtriXin, @zoeforfun.
  • 🗂️ Bring your own models — and gather material in parallel. A full BYOK pass lands: validate API keys in the field, draft-validate before saving, prefer models fetched live from your account, and track configuration outcomes — across providers, with several sessions pulling assets at once. (#3506, #3484, #3510, #3505, #3564) Thanks @zoeforfun.
  • 🧭 Idea → discovery, with the questions out of your way. Discovery questions move into a dedicated right-side Questions tab and are skipped entirely for unmodified example prompts, and generation now streams staged preview feedback so you watch the design take shape instead of waiting on a black box. (#3355, #3257, #3227) Thanks @elihahah666, @zoeforfun.
  • ✏️ Interactive editing that stays put. The manual-edit inspector pins instead of flickering on hover, the edit canvas fills the full height, and the composer caret finally lines up with the mention overlay. (#3438, #3398, #3392) Thanks @zoeforfun, @daltonnyx, @portseif.
  • 🎞️ Polish and motion across the product. Product-wide UI animations replace hard snaps with intentional motion, and the chat surface gets a full visual overhaul with a live-streaming code card. (#3294, #3382) Thanks @elihahah666.
  • 🤝 Hand off to an editor or a Code Agent for production. A sandbox runtime foundation, run-scoped MCP tool bundles, a project export manifest, and contained project preview URLs lay the groundwork for taking a design out of the studio and into real business production — and the editor hand-off now performs a real reveal instead of a dead end. (#3242, #3244, #3245, #3246, #2494) Thanks @dredozubov, @leessju.
  • 🩺 When a run goes wrong, you can see why. Identifiable generation-failure causes with contextual recovery, run-failure classification with Langfuse correlation, prompt-stack diagnostics, and safe-retry policy contracts turn mystery failures into something you can actually trace. (#3397, #3412, #3557, #3569) Thanks @zoeforfun, @yinjialu, @Siri-Ray.
  • 🧩 A front door for the team and the community. The community page splits into a hub plus Contributors / Ambassadors / Moderators, a refreshed homepage hero lands, and a new /download page auto-reflects the latest release. (#3491, #3444, #3538) Thanks @leilei926524-tech, @LeonWang-52, @522700967-wq.
  • Lighter, faster landing. Hero decorations route through Image Resizing for ~92% smaller payloads. (#3523) Thanks @lefarcen.
  • 🔒 Security. Resolved a vulnerable tmp transitive dependency. (#3379) Thanks @gateway.

📥 Download: Tag open-design-v0.10.0. All assets are live on GitHub Releases and releases.open-design.ai.

Platform Architecture Asset
macOS Apple Silicon (arm64) open-design-0.10.0-mac-arm64.dmg
macOS Intel (x64) open-design-0.10.0-mac-x64.dmg
Windows x64 (installer) open-design-0.10.0-win-x64-setup.exe
Windows x64 (portable) open-design-0.10.0-win-x64-portable.zip

✨ Added

🎨 Studio, editing & canvas

  • Product-wide UI animations. (#3294) Thanks @elihahah666.
  • Revamped chat UI with a live-streaming code card. (#3382) Thanks @elihahah666.
  • The design workspace (211 files, +36k lines): a Lexical composer with atomic @mention pills, interactive terminals beside the chat, drag-and-drop comment attachments, a browser reference board with page capture, conversation forking, and a shared tooltip system — backed by new terminals / community / social-share contracts and SQLite migrations. (#3516) Thanks @pftom.
  • Staged preview feedback during generation. (#3227) Thanks @zoeforfun.
  • Pinned manual-edit inspector instead of hover-switching. (#3438) Thanks @zoeforfun.

🔑 BYOK, models & media

  • In-field BYOK API-key validation, draft validation, fetched account models, and configuration-outcome tracking. (#3506, #3484, #3510, #3505) Thanks @zoeforfun.
  • MMS redesign workflow in the CLI. (#3311) Thanks @CtriXin.

🧠 Agents, runtimes & sandbox

  • Sandbox runtime foundation, run-scoped MCP tool bundles, project export manifest, and contained project preview URLs. (#3242, #3244, #3245, #3246) Thanks @dredozubov.
  • od templates CLI subcommand for user-saved templates. (#2428) Thanks @YOMXXX.
  • Reference design contract skill and a new Hallmark community skill. (#3321, #3479) Thanks @CtriXin, @Tuola-waj.

🏠 Home, projects & landing

📊 Diagnostics & reliability

  • Identifiable generation-failure cause with contextual recovery. (#3397) Thanks @zoeforfun.
  • Run-failure classification with Langfuse correlation, prompt-stack diagnostics, and safe-retry policy contracts. (#3412, #3557, #3569) Thanks @yinjialu, @Siri-Ray.
  • Launch-review regression coverage and expanded project + onboarding coverage. (#3300, #3513) Thanks @AmyShang-alt.

☁️ Deployment & docs

🔁 Changed

  • Simplified BYOK settings flow and extracted BYOK settings fields. (#3564, #3480) Thanks @zoeforfun.
  • Skip discovery questions for unmodified example prompts. (#3257) Thanks @elihahah666.
  • Refactors: shared web UI primitives (#2879) and the project chrome header consolidated into the workspace rows (#3447). Thanks @mrcfps, @elihahah666.
  • Studio share-menu hierarchy fixed up. (#3266) Thanks @zoeforfun.
  • AMR engine bumped to vela-cli 0.0.10. (#3577) Thanks @alchemistklk.
  • Editor polish via Codex: inline color swatches for hex output, reduced composer input lag, centered home wordmark, hidden placeholder cost values, and workspace tabs aligned to the shell edge. (#3467, #3466, #3472, #3498, #3501) Thanks @Sid-Qin.

🐛 Fixed

🎨 Editing, preview & comments

🧠 Agents, runtimes & daemon

🏠 Web, landing & platform

🙏 Thanks to everyone who shipped 0.10.0

@2YoungKim · @AmyShang-alt · @AriaShishegaran · @Charlesswoo · @CtriXin · @DDU1222 · @Felipe2077 · @HKTITAN · @Ivoryxuu · @JasonBroderick · @Lanzhou3 · @PerishCode · @RoverKai · @Sid-Qin · @Siri-Ray · @Tuola-waj · @VIVAAN-DHAWAN · @VigoZhao · @Win-Hao · @YOMXXX · @YUHAO-corn · @ZCDeng · @alchemistklk · @alucero270 · @ar27111994 · @bmxburner · @bulai0408 · @chaoxiaoche · @chasekafei · @coconilu · @crimsondhaks · @d0ggDev · @daltonnyx · @dredozubov · @drundoor · @elihahah666 · @estelledc · @gateway · @goododeo-spec · @israad1 · @jeremeioss · @justasdev · @kokisanai · @koltyj · @latiosthinh · @leessju · @lefarcen · @leno23 · @mehrad-meraji · @mimicryluden · @mrcfps · @mturac · @neogenix · @nettee · @pftom · @portseif · @puneetdixit200 · @qybaihe · @ramarivera · @sdanpo · @shaarron · @shivam2931120 · @trynhexagon · @vladovdey · @whoughton · @xne998808-ai · @xxiaoxiong · @yinjialu

Plus the 0.9.0 release tooling, contributor-wall, and metrics automation that ran in the background.

Don't miss a new open-design release

NewReleases is sending notifications on new releases.