open-design-v0.1.0

nexu-io/open-designopen-design-v0.1.0May 1, 2026by github-actions[bot]

AI Summary

The initial public release of Open Design, an open-source alternative to Claude Design. It supports 11 coding-agent CLIs, 72 design systems, and sandboxed live previews, with initial support for macOS, Windows, and Vercel deployment.

Key Highlights

  • Bring your own coding agent with 11 auto-detected CLIs
  • 72 brand-grade design systems and 31 composable skills
  • Sandboxed live previews for decks, SVG, Markdown, and media
  • Run it anywhere: macOS app, Windows installer, or Vercel self-deploy
  • Nine UI languages on launch

New Features

  • Auto-detection of 11 coding agents (Claude Code, Codex, etc.)
  • Sandboxed previews for various formats
  • Multi-file uploads and document previews
  • Image, video, audio generation dispatcher
  • Signed/notarized macOS app with auto-update
  • Windows beta installer
  • Vercel self-deploy support
  • tools-dev and tools-pack for development
  • UI end-to-end automation
  • Chats survive flaky network
  • Reliable streaming behind reverse proxies
  • Windows first-class path support

Full Release Notes


šŸš€ **First public release of Open Design — the open-source alternative to Claude Design.** Local-first, web-deployable, BYOK at every layer — **11 coding-agent CLIs** auto-detected on your `PATH` (Claude Code, Codex, Cursor Agent, Gemini CLI, OpenCode, Qwen, GitHub Copilot CLI, Hermes, Kimi, Pi, Kiro) become the design engine, driven by **31 composable Skills** and **72 brand-grade Design Systems**. No CLI? An OpenAI-compatible BYOK proxy is the same loop minus the spawn.

## šŸŽ‰ Highlights

- šŸ¤– **Bring your own coding agent.** Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Qwen, Copilot, Hermes, Kimi, Pi, and Kiro — all auto-detected, all swappable on the fly. (#28, #71, #117, #185) Thanks @heylakatos, @nettee, @monotykamary, and @GeorgePSpark.
- šŸŽØ **72 brand-grade design systems on day one.** Plus **31 composable skills** and 57 community design specs from awesome-design-skills. (#24, #74, #92) Thanks @linqibin0826, @joeylee12629-star, and @zoltanszogyenyi.
- šŸ–¼ļø **Sandboxed live previews.** Decks, SVG, Markdown, multi-file HTML, image, video, audio — all rendered next to chat. (#12, #31, #46, #63, #68, #73, #156, #177) Thanks @pftom, @Aresdgi, @Siri-Ray, @alchemistklk, and @hikmettuysuz.
- šŸ–„ļø **Run it anywhere.** Signed/notarized macOS app, Windows beta installer, terminal mode, or one-click Vercel self-deploy. (#167, #169, #170, #191) Thanks @PerishCode, @alchemistklk, and @FrancoStino.
- šŸŒ **Nine UI languages on launch.** zh-CN, zh-TW, English, Japanese, German, Spanish, Russian, Persian, Brazilian Portuguese. (#79, #80, #155, #159, #182, #190, #197) Thanks @TulioMagnus, @laihenyi, @Tom-Opencart, @amirrezakm, @joseconti, @Sid-Qin, and @sysCat64.

> šŸ“„ **Download:** the table below points at the final asset URLs — links go live once this PR is merged and the `release-stable` workflow finishes. Tag: `open-design-v0.1.0`.
>
> | Platform | Architecture | Asset |
> |---|---|---|
> | macOS | Apple Silicon (arm64) | [open-design-0.1.0-mac-arm64.dmg](https://github.com/nexu-io/open-design/releases/download/open-design-v0.1.0/open-design-0.1.0-mac-arm64.dmg) |
> | macOS (auto-update feed) | Apple Silicon (arm64) | [open-design-0.1.0-mac-arm64.zip](https://github.com/nexu-io/open-design/releases/download/open-design-v0.1.0/open-design-0.1.0-mac-arm64.zip) |
> | Windows | x64 (unsigned) | [open-design-0.1.0-win-x64-setup.exe](https://github.com/nexu-io/open-design/releases/download/open-design-v0.1.0/open-design-0.1.0-win-x64-setup.exe) |

## āœ… System Requirements

- **macOS** — Apple Silicon (arm64) only, macOS 11 Big Sur or newer. Intel macs are not supported in 0.1.0.
- **Windows** — x64, Windows 10 / 11. Installer is **unsigned** (SmartScreen will warn on first launch — choose "More info → Run anyway").
- **Linux** — no packaged build in 0.1.0; run from source via `pnpm tools-dev`.
- **From source** — Node.js 24.x and pnpm 10.33.2+ (per `engines` in `package.json`).

## āš ļø Known Issues

- 🪟 **Windows installer is unsigned** — SmartScreen / antivirus will warn on first launch. Code signing is planned for a follow-up release.
- šŸŽ **No macOS Intel (x64) build** — Apple Silicon only in 0.1.0. Intel users can run from source.
- 🐧 **No Linux desktop package** — daemon and web run from source meanwhile.

## ✨ What's New

### šŸ¤– Agents

- **Eleven CLIs, auto-detected on launch.** (#28, #71, #117, #185)
- **Pick a model per chat** without leaving the conversation. (#14) Thanks @pftom.
- **Plug in any OpenAI- or Anthropic-compatible provider** — self-hosted gateways and proxies welcome. (#80, #180) Thanks @laihenyi and @ccfuncy.
- **Always know which build you're on** — app version visible across daemon and web. (#204) Thanks @Aresdgi.

### šŸŽØ Design catalog

- **72 brand-grade design systems** — including Xiaohongshu and an 8-theme Replit Deck pack. (#24, #74) Thanks @linqibin0826 and @joeylee12629-star.
- **57 new design skill specs** from the awesome-design-skills community. (#92) Thanks @zoltanszogyenyi.
- **New starter prompts** — dance storyboard, ancient-China MMO HUD. (#187) Thanks @joeylee12629-star.

### šŸ–¼ļø Artifacts & preview

- **Sandboxed previews for everything** — SVG, Markdown, multi-file HTML with relative assets. (#68, #73, #156, #177) Thanks @Aresdgi and @hikmettuysuz.
- **Drop in your own files** — multi-file uploads, document previews, Claude Design `.zip` import. (#31, #46, #63) Thanks @Aresdgi, @Siri-Ray, and @alchemistklk.
- **Image, video, audio in one dispatcher** — `od media generate`. (#12) Thanks @pftom.

### šŸ“¦ Install anywhere

- **macOS app, signed and notarized**, with auto-update via update ZIP. (#170) Thanks @PerishCode.
- **Windows beta installer** — native NSIS for x64 (currently unsigned). (#191) Thanks @PerishCode.
- **One-click Vercel self-deploy** — `vercel.json` ships with the repo. (#167, #169) Thanks @alchemistklk and @FrancoStino.

### šŸ› ļø Workspace tooling

- **`tools-dev` and `tools-pack`** — one-command dev and packaging. (#127, #128, #153) Thanks @PerishCode, @nettee, and @mrcfps.
- **`dev:all` auto-picks a free port** when defaults are busy. (#9) Thanks @pftom.
- **UI end-to-end automation** with reporting under `apps/e2e`. (#64, #102) Thanks @shangxinyu1 and @PerishCode.
- **Friendlier language switcher.** (#107) Thanks @nettee.

## šŸ›”ļø Stability & Reliability

- **Chats survive a flaky network** — close your laptop or lose Wi-Fi mid-generation, the run keeps going and you reconnect to live state. (#146) Thanks @nettee.
- **Reliable streaming behind reverse proxies** — fixed SSE keepalive when running behind nginx. (#111) Thanks @alchemistklk.
- **Windows is now a first-class path** — long working paths, stdin prompt delivery, clean daemon shutdown, correct tsconfig resolution, support for older Claude Code CLI. (#13, #15, #34, #75, #97, #174) Thanks @pftom, @KNIGHTABDO, @lukebaze, @ONEGAYI, @LucaLombardo03, and @Waleed978.

## šŸ› Bug Fixes

- Fixed missing CORS header on raw project file endpoint, preserved non-ASCII filenames on uploads. (#140, #166) Thanks @JiangDing1990 and @fancyboi999.
- Stopped passing a literal dash to `cursor-agent`; restored non-interactive permissions for agent CLIs in web. (#26, #160) Thanks @JoKer049 and @Derrick-xn.
- Codex: honor disable-plugins env and fixed assistant labels. (#70, #133) Thanks @alchemistklk.
- Welcome dialog no longer overwrites your agent pick; allowed Claude Code to read skill seeds and design-system specs. (#4, #7) Thanks @heylakatos and @pftom.
- Settings: enforced checkbox limits, fixed overflow / scrolling, refreshed layout. (#81, #83, #88) Thanks @Siri-Ray, @pythonsir, and @JiangDing1990.
- Web polish: prevented CJK toolbar wrap, fixed PreviewModal Esc-to-exit, moved dev indicator bottom-right, aligned Design Files copy with dropzone, included Japanese in locale registry test. (#108, #168, #178, #199, #200, #201, #202) Thanks @nmsn, @voidborne-d, and @Sid-Qin.
- Daemon: surfaced unfinished todo runs, fixed project-root resolution from src via tsx, supported standalone `pnpm` binary in postinstall, pinned install toolchain, removed duplicate `H.` heading in `discovery.ts`, synced guizang-ppt slide counter. (#19, #35, #76, #87, #151, #162) Thanks @alchemistklk, @gonewx, @therealpan, @mrcfps, and @heylakatos.

## šŸ“š Documentation

- **Refreshed README** — current stats, full agent and skill catalog, metrics workflow. (#173) Thanks @pftom.
- **Korean and Japanese README + docs translations.** (#105, #183) Thanks @Charlesswoo and @eltociear.
- **`TRANSLATIONS.md` i18n contribution guide**, refreshed environment setup, Xiaohongshu docs review. (#54, #104, #196) Thanks @laihenyi, @PerishCode, and @linqibin0826.

## šŸ”Ø For Developers

<details>
<summary>Click to expand</summary>

- Initial project structure, rename "Open Claude Design" → "Open Design", and naming optimization. (#1, #2) Thanks @pftom.
- Frontend toolchain migrated from Vite to Next.js 16 App Router. (#66) Thanks @pftom.
- Project code migrated to TypeScript with shared contracts. (#118) Thanks @nettee.
- Initial `AGENTS.md` / OpenCode agent instructions, beta release workflow placeholder, and commit co-author policy. (#36, #114, #131) Thanks @nettee and @PerishCode.
- Refreshed desktop integration control plane, star-us prompt. (#5, #123) Thanks @pftom and @PerishCode.

</details>

---

**Full Changelog:** https://github.com/nexu-io/open-design/compare/a98096a...release/v0.1.0