github nexu-io/open-design open-design-v0.11.0
Open Design 0.11.0 — The Bazaar

15 hours ago

🌟 Codename: The Bazaar

🎨 137 PRs · 57 contributors · 4 days — codename “The Bazaar.” A cathedral is built in private by a chosen few; a bazaar is built in the open, by everyone, all at once — and 0.11.0 turns Open Design into the bazaar. Walk in and start picking things up. The stalls are a gallery of 56 official decks and 23 community slide kits, each playing a live clip of the real output — browse the rows, grab what catches your eye, make it yours. Any vendor can set up shop: whatever coding agent you already use — Amp, Codebuddy, Kimi, Codex, GitHub Copilot — just works, no tool you're locked out of. And anyone can wander in off the street: a newcomer's first run is a guided welcome, not a locked gate. Come walk the market. 🚀

🔥 Highlights

  • 🧩 Use the coding agent you already love. Whatever you've wired into your day now snaps in right beside Claude — two brand-new adapters for Amp and Codebuddy Code, a fixed Kimi Code runtime, Codex subscription media, Antigravity support, a roomier GitHub Copilot ceiling, and reasonix 1.x MCP env. Never switch the tool you trust again. (#3861, #3961, #4191, #4244, #4247, #2579, #4094) Thanks @techpotatoes, @aleexjiang, @AriaShishegaran, @passive-book, @mrcfps, @YOMXXX, @AirTech-Full.
  • 🖼️ A gallery that finally shows off. No more guessing from a dead thumbnail — every plugin card and detail page now plays a live clip of the real output. All 56 official decks got an on-brand glow-up, 23 community slide kits from the best open-source skills joined the shelf, and the HyperFrames video templates are fresh. Browse, hit play, riff. (#4237, #4357, #4127, #4063, #4350) Thanks @lefarcen, @free666799, @elihahah666, @xne998808-ai.
  • 🌐 Open Design has a real home on the web now. Wherever it shows up, it looks the part: design pages for all 21 supported agents, a full set of trust pages (about, FAQ, privacy, terms, a real 404) with a rebuilt footer, a custom share card site-wide so every link you paste looks sharp, a rebuilt blog with a table of contents and full i18n, a top-to-bottom SEO + UX pass on the plugin pages, and two new community tutorials to get people rolling. (#4050, #4417, #4292, #4330, #4331, #4386, #4158) Thanks @xne998808-ai, @wangchenglong0001.
  • 🧭 A welcome, not a wall. Your first run is a guided path now — a gated Connect step (with a tooltip that explains why it's gated), a clean sequential stepper, smarter BYOK and CLI auto-detection, and no jarring home-screen flash before onboarding even starts. A control panel became an actual welcome. (#4389, #4418, #4425, #4426, #4429) Thanks @free666799, @PerishCode.
  • 🛡️ Rock-solid — the biggest stability pass yet. The desktop window heals itself when the renderer dies or a load fails, runs never hang waiting on a question, the preview stops reloading out from under you while you mark up, screenshot, or comment, a file-descriptor leak is plugged, the updater stops spinning at zero delay, and a long tail of dialog, picker, and screenshot glitches is gone. The build you keep open all day just stays up. (#4179, #4277, #4365, #4163, #4143, #4159, #4173, #3909) Thanks @portseif, @cbeaulieu-gt, @lefarcen, @koniaik, @nettee, @swpark3179, @opendorai, @maxmilian.
  • 🔑 Your own keys stop fighting you. The Composio key gate is one click now instead of a dead end, Gemini BYOK models track the current API (shut-down 2.0 out, 3.x in), and composer model switching finally sticks. (#4047, #3821, #4209) Thanks @jzhishu, @muhsin9999, @AmyShang-alt.
  • 🔒 Nothing leaks. Preview URL handling is hardened and the local preview server binds to loopback by default, so a project preview never wanders onto your network. (#4226, #4227) Thanks @VIVAAN-DHAWAN.
  • 🧱 Built to grow. Sandbox contract shapes and ownership guards are pinned, explicit-root imports are allowed, and model-orchestrator scratch workspaces land — the groundwork for what comes next. (#3429, #3694, #4263) Thanks @dredozubov.

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

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

✨ Added

🧩 Agents & runtimes

🖼️ Plugins & gallery

  • 56 official deck seeds unified around the Open Design product narrative. (#4357) Thanks @free666799.
  • 23 community slides/deck plugins from top open-source slide skills. (#4127) Thanks @elihahah666.
  • Refreshed HyperFrames video templates from html-video. (#4063) Thanks @xne998808-ai.
  • Baked plugin preview clips on cards and detail pages. (#4237) Thanks @lefarcen.
  • Community slide decks surfaced on Home with letterbox-free 16:9 previews. (#4350) Thanks @free666799.
  • /deep-think — Maximum Cognitive Effort Protocol plugin. (#4116) Thanks @Mallet-Dev.
  • Zelda-style image prompt template. (#4138) Thanks @Tuola-waj.

🚪 Landing, blog & discovery

🧭 Onboarding & accounts

  • Gated Connect step, sequential stepper, restyled progress bar in onboarding, plus a tooltip that explains the Connect gate, smarter BYOK auto-checks and CLI scan reuse, and no first-run home flash before onboarding starts. (#4389, #4418, #4425, #4426, #4429) Thanks @free666799, @PerishCode.
  • Connect your Open Design and AMR accounts across products, with handoff carried end to end. (#4310, #4280, #4396) Thanks @NJUHua.
  • Product analytics: activation milestones, runnable globals, working-dir picker tracking, entry-point tagging, and real-deploy / export-share success tracking. (#4362, #4355, #4354, #4352, #4411) Thanks @free666799.

🌐 UI & web

🔁 Changed

  • Gemini BYOK models updated to the current API — shut-down 2.0 models removed, 3.x added. (#3821) Thanks @muhsin9999.
  • Localized plugin input form labels. (#3825) Thanks @mcncarl.
  • Performance: OpenCode bootstrap loading is now cached to cut cold-start latency. (#4224) Thanks @VIVAAN-DHAWAN.
  • Internal refactors: shared composable dialog primitives for web dialogs, migrated low-risk raw buttons & form controls to shared primitives, and split the daemon server-bootstrap / plugin routes with duplicate registrations removed. (#4256, #4174, #4311, #4340, #4325) Thanks @mrcfps.
  • CI hardening: structured ci-gate workflow stack, visual-regression screenshot stabilization, and PR UI P0 gating. (#4083, #4290, #4142) Thanks @PerishCode, @mrcfps, @AmyShang-alt.

🐛 Fixed

🖥️ Desktop & updater

  • Recover the window when the renderer dies or a load fails. (#4179) Thanks @portseif.
  • Prevent zero-delay idle updater polling. (#4143) Thanks @nettee.
  • Scope window-chrome spec matching to the main app window, and parent native dialogs to the renderer window. (#4216, #4159) Thanks @swpark3179.
  • Pad the macOS app icon to the HIG safe area. (#4282) Thanks @maxmilian.

🧠 Daemon, agents & runs

  • Close stdin on AskUserQuestion tool_use so runs don't hang. (#4277) Thanks @cbeaulieu-gt.
  • Destroy child stdio streams on retry to prevent an FD leak. (#4163) Thanks @koniaik.
  • AMR login now tries a direct connection first and falls back to the IPv4 proxy only when it has to, fixing sign-in behind transparent proxies. (#4409, #4210) Thanks @lefarcen, @PerishCode.
  • Keep plan + critique stages stable for template and plugin generation, so quality stages aren't skipped. (#4360) Thanks @lefarcen.
  • Skip Cursor model_call_id replay to prevent duplicate output. (#3777) Thanks @zhangdongming0607.
  • Report unavailable Codex Browser Use, fix the Kimi Code runtime adapter, prevent legacy Kimi CLI launch regressions, and improve the outdated OpenCode CLI connection error. (#4156, #4191, #4312, #4233) Thanks @TheAngryPit, @AriaShishegaran, @nettee, @Diyoncrz18.
  • Strip inherited OpenCode session env and grant project-dir permissions. (#3806) Thanks @r3vs.
  • Default the local preview server to loopback and harden preview URL handling. (#4227, #4226) Thanks @VIVAAN-DHAWAN.
  • Diagnostics export delegates to the daemon so run/AMR logs are captured. (#4405) Thanks @lefarcen.

🎨 Editing, preview & capture

  • Drop a text caret on bare div/li/td/h4-6 in edit mode. (#4382) Thanks @lefarcen.
  • Prevent artifact scripts from consuming keyboard events during text editing. (#3445) Thanks @daltonnyx.
  • Keep screenshot capture from grabbing the hover tooltip, send annotations without the screenshot when capture fails, and fix blank/clipped desktop PDF export by sizing the page to artifact content. (#3909, #4080, #4086) Thanks @maxmilian, @fancyboi999, @Fancy.
  • Suppress the PDF export toast on cancel. (#4002) Thanks @icenfly.
  • Stop the preview reloading out from under you while you mark up, screenshot, or comment. (#4365) Thanks @lefarcen.
  • Fix composer BYOK model switching and composer toolbox flyout positioning. (#4209, #3793) Thanks @AmyShang-alt, @cocojojo5213.

🪟 New Project, pickers & layout

🌍 Landing & docs

  • Post-#4158 landing fixes — analytics, downloads, mobile nav, newsletter, share, live counts. (#4221) Thanks @lefarcen.
  • Share links use the current host, not hardcoded production; stop footer wordmark clipping on narrow phones; highlight Resources on the download page; and track /download/ CTA routing. (#4236, #4258, #3611, #4326) Thanks @lefarcen, @mturac, @elihahah666.
  • Fix landing download release metadata and AMR install URL metadata. (#4155, #4006) Thanks @Siri-Ray, @TheAngryPit.
  • Refresh the French locale and fix README architecture-doc table formatting. (#3652, #3926) Thanks @davezfr, @yihuishou.
  • Tighten copy across the product — social-share publish modal wording, social template English metadata, and the Replicate CTA. (#4428, #4427, #4424) Thanks @PerishCode.

🛠️ Build, CLI & infra

  • Replace CommonJS require with ESM imports in od files write/upload. (#4060) Thanks @ZCDeng.
  • Skip build targets whose sources are absent so the Docker image build survives. (#4039) Thanks @maxmilian.
  • Pin pnpm_10 through fetchPnpmDeps and pnpmConfigHook (Nix). (#3990) Thanks @GodTamIt.
  • Back off offline star-fetch logging. (#3592) Thanks @mturac.
  • Unwrap cosmetic hard wraps in bundled plugin manifest descriptions. (#4406) Thanks @lefarcen.
  • Build the daily beta from main, not the latest release branch. (#4393) Thanks @lefarcen.

🙏 Thanks to everyone who shipped 0.11.0

@AirTech-Full · @alchemistklk · @aleexjiang · @alexandre-leng · @AmyShang-alt · @AriaShishegaran · @cbeaulieu-gt · @cocojojo5213 · @daltonnyx · @davezfr · @Diyoncrz18 · @dredozubov · @elihahah666 · @Fancy · @fancyboi999 · @free666799 · @GodTamIt · @icenfly · @Jeshua09090 · @jzhishu · @kokisanai · @koniaik · @Lanzhou3 · @lefarcen · @liuzemei · @Mallet-Dev · @maxmilian · @mcncarl · @MFA-G · @mrcfps · @mturac · @muhsin9999 · @nettee · @NJUHua · @opendorai · @oriengy · @passive-book · @PeixuanLi · @PerishCode · @portseif · @r3vs · @sarinkuruvilla · @Siri-Ray · @swpark3179 · @techpotatoes · @TheAngryPit · @thongntit · @Tuola-waj · @VIVAAN-DHAWAN · @wangchenglong0001 · @xne998808-ai · @xxiaoxiong · @yihuishou · @yinjialu · @YOMXXX · @ZCDeng · @zhangdongming0607

Don't miss a new open-design release

NewReleases is sending notifications on new releases.