π 71 PRs Β· 100+ contributors Β· 2 days β Open Design 0.4.0 levels up across the board: a brand-new live artifacts platform with a Composio connector catalog, MCP integration with every major AI editor, Critique Theater (Design Jury) scoring drafts before they ship, plus a wave of preview / agent / i18n / security work. π
π₯ Highlights
- β¨ Live artifacts + Composio connector catalog. Designs that don't go stale: artifacts react to live data, and the new catalog plugs into hundreds of SaaS tools through Composio. (#381) Thanks @mrcfps.
- π€ MCP server (
od mcp). Stop screenshotting your designs into Cursor β Claude Code, Cursor, VS Code, Zed, Windsurf and any MCP-aware tool now read your Open Design files directly. (#399) Thanks @emilneander. - π Critique Theater (Design Jury) ships end-to-end. No more "good enough" drafts: every artifact gets graded by five panelists on accessibility, brand fit, and craft, and only ships above 8/10. (#387, #481) Thanks @Nagendhra-web.
- β‘ Live-reload + Tweaks-mode HTML previews. Stop hitting reload β save a file and the preview refreshes itself; click any element to drop a tweak straight into the agent's context. (#384, #409, #513) Thanks @bankielewicz and @Martin-Atrin.
- πͺ’ Link code folder for agent context. Your agent can finally see your design and your code repo at the same time β point it at a folder, no copy-paste. (#455) Thanks @encyc.
- π€ Kilo CLI + DeepSeek TUI agent adapters. Two more AI agents to pick from β Open Design now drives 13+ coding CLIs out of the box. (#439, #480) Thanks @Ajay-Satish-01 and @pftom.
- π Five new locale pushes. Open Design speaks more of your team's languages β Ukrainian and full French UIs, refreshed Russian, plus Brazilian Portuguese and Arabic READMEs. (#326, #393, #395, #396, #397, #434, #458, #460) Thanks @davezfr, @DrMaks22, @devcodex2025, @qiongyu1999, and @oscarnogueira.
- π Daemon localhost binding + API key hygiene. Self-hosters can sleep better β Open Design no longer exposes itself to your LAN by default, and your API keys stay sealed when agents spawn. (#365, #392, #400, #404, #514) Thanks @JasonOA888, @sebastianwestberg, @aitonic, @VioletCoding, and @lefarcen.
π₯ Download: final asset URLs are below. Tag:
open-design-v0.4.0.
Platform Architecture Asset macOS Apple Silicon (arm64) open-design-0.4.0-mac-arm64.dmg macOS (auto-update feed) Apple Silicon (arm64) open-design-0.4.0-mac-arm64.zip Windows x64 (unsigned) open-design-0.4.0-win-x64-setup.exe
β¨ What's New
π€ MCP & agent integration
od mcpβ stdio MCP server. Drop into Claude Code / Cursor / VS Code / Zed / Windsurf via standard MCP config. (#399) Thanks @emilneander.- Link code folder support for agent context. (#455) Thanks @encyc.
- Kilo CLI (ACP) agent adapter. (#480) Thanks @Ajay-Satish-01.
- DeepSeek TUI agent adapter. (#439) Thanks @pftom.
π Critique workflow
- Critique Theater Phase 4 β persistence, transcript, orchestrator. (#481) Thanks @Nagendhra-web.
- Critique Theater foundation β shared contracts and streaming v1 parser. (#387) Thanks @Nagendhra-web.
πΌοΈ Preview pane
- Live-reload preview iframes. (#409) Thanks @bankielewicz.
- Tweaks mode for HTML previews β element picker, pod selection, batched chat attachments. (#513) Thanks @Martin-Atrin.
- URL-load HTML preview iframes by default. (#384) Thanks @bankielewicz.
- Live artifacts and Composio connector catalog. (#381) Thanks @mrcfps.
π¦ Packaging & deployment
- Optimize packaged mac artifact size. (#424) Thanks @PerishCode.
π€ Daemon
OD_MEDIA_CONFIG_DIRfor read-only / immutable installs. (#411) Thanks @GodTamIt.- Modernized multi-provider API proxy routing (Anthropic, OpenAI-compatible, Azure OpenAI, Google Gemini). (#385) Thanks @lefarcen.
- Seed daemon with pre-baked decks and web prototypes. (#457) Thanks @pftom.
π¨ Skills, design systems & prompt templates
- Atelier Zero editorial collage landing-page design system. (#366) Thanks @pftom.
open-design-landingrename + kami skill bundle + landing OG assets. (#428) Thanks @pftom.- Craft
animation-disciplinemodule + opt-ins on mobile-app, mobile-onboarding, gamified-app. (#515) Thanks @MohamedAbdallah-14. - Craft
state-coveragemodule + opt-ins on dashboard, mobile-app, kanban-board. (#502) Thanks @MohamedAbdallah-14.
π Design Files
- Batch ZIP download with multi-select. (#405) Thanks @dabing1022.
π Internationalization
- π«π· Complete French localization, README, and Quickstart. (#326, #397, #434) Thanks @davezfr.
- πΊπ¦ Ukrainian UI localization. (#395) Thanks @devcodex2025.
- π·πΊ Russian UI refresh + README + gallery metadata. (#393, #396) Thanks @DrMaks22.
- π§π· Brazilian Portuguese README. (#460) Thanks @oscarnogueira.
- πΈπ¦ Arabic README translation. (#458) Thanks @qiongyu1999.
π‘οΈ Stability & Reliability
- π Bind daemon to localhost by default with origin validation. (#365) Thanks @JasonOA888.
- π Strip
ANTHROPIC_API_KEYwhen spawning Claude Code + preserve whenANTHROPIC_BASE_URLis set. (#400, #514) Thanks @sebastianwestberg and @VioletCoding. - π¦ Preserve
*_API_KEYenv vars for CLI agents in packaged builds. (#404) Thanks @aitonic. - π Normalize daemon proxy origins. (#392) Thanks @lefarcen.
- π Daemon
package.jsonresolves from any compiled layout so the packaged app reports the correct version. (#537) Thanks @jinmeihong0201-gif. - π Correct Claude Code
--add-dircapability detection. (#440) Thanks @1119302165. - π§ Handle ACP
-32603errors gracefully insession/set_model. (#492) Thanks @goemonwanwan. - π Skill resources via cwd-relative aliases + nested project file paths. (#401, #435) Thanks @nikshh and @fancyboi999.
- π Respect
baseUrlpath verbatim in OpenAI-compat proxy. (#410) Thanks @GodTamIt.
π Bug Fixes
- π Prevent vertical scrollbar on artifact preview frame and
ws-tabs-bar. (#448, #453) Thanks @nmsn. - π Language option button height truncation in Settings. (#447) Thanks @nmsn.
- π Aspect-ratio cards no longer overflow into siblings. (#476) Thanks @dabing1022.
- π Copy buttons on FileViewer code blocks. (#471) Thanks @jiakeboge.
- βοΈ Lowercase
todowritecompatibility in ToolCard. (#523) Thanks @1119302165. - π§ Cap
htmlPreviewSlideStateMap to prevent memory leak. (#488) Thanks @hobostay. - πΌοΈ Isolate preview blob export paths. (#429) Thanks @Aresdgi.
- ποΈ Split execution-mode tabs and align active chip visuals. (#418) Thanks @monshunter.
- π¨ Tighten entry-tab layout and design-system showcase color picker. (#412) Thanks @pftom.
- π Lift coming-soon tip above sticky tabs and make it readable in dark theme. (#382) Thanks @emilneander.
- π Clear Design Files selection on project switch. (#465) Thanks @dabing1022.
- π€ Copilot prompt processing with correct command format. (#466) Thanks @albertasaftei.
- π€ Codex Gemini CLI trust handling + sandbox invocation. (#352, #477) Thanks @danduma and @irixzafra.
- π Show window on macOS dock activate. (#270) Thanks @StotheC90.
- π¦ Bundle prompt templates in packaged desktop resources. (#417) Thanks @Romantin.
- π Deploy landing-page with
npm wrangler. (#421) Thanks @mrcfps. - π Refactor
RUNTIME_DATA_DIRresolution. (#391) Thanks @vistar.
π Documentation
- π¬ Discord invite badge in README. (#504) Thanks @joeylee12629-star.
- π₯ Surface desktop downloads in README. (#522) Thanks @qiongyu1999.
- π¦ "Running the Project" section in README. (#468) Thanks @sinamashini.
- π€ First-PR link points to /contribute. (#494) Thanks @lefarcen.
- π Defer README template-driven generation. (#403) Thanks @laihenyi.
π¨ For Developers
Click to expand
β System Requirements
- macOS β Apple Silicon (arm64) only, macOS 11 Big Sur or newer. Intel macs are not supported.
- Windows β x64, Windows 10 / 11. Installer is unsigned (SmartScreen will warn on first launch β choose "More info β Run anyway").
- Linux β no packaged desktop artifact in 0.4.0 stable; run from source while the AppImage release lane is hardened.
- From source β Node.js 24.x and pnpm 10.33.2+ (per
enginesinpackage.json).
β οΈ Known Issues
- πͺ Windows installer is unsigned β SmartScreen / antivirus warnings on first launch. Code signing tracked for a follow-up release.
- π§ No Linux desktop package in 0.4.0 stable β AppImage packaging is deferred while the containerized release lane is hardened. Run from source for now.
- π No macOS Intel (x64) build β Apple Silicon only.
- π
odCLI shadows the POSIXod(octal dump) when installed globally. Use/usr/bin/odorcommand odfor the system tool. - π i18n metadata drift on new prompt templates β A handful of templates still don't have display titles in every UI locale; the i18n coverage test step is still skipped in
release-stable.
Full Changelog: open-design-v0.3.0...open-design-v0.4.0