docs: surface desktop downloads in README badges and Quickstart (#522)

Desktop client v0.3.0 has shipped for macOS (Apple Silicon) and Windows
(x64) at https://open-design.ai/ and the GitHub releases page. Surface
that in 11 READMEs (en + 10 localized):

- Add a 'Download' CTA badge as the first item in the shields row,
  linking to open-design.ai (orange #ff6b35, no platform-specific logo
  so it doesn't imply Mac-only or Windows-only).
- Repoint the existing release badge link from /releases/latest to
  /releases (the general entry page, more stable for users browsing
  history).
- Add &display_name=tag to the release shields URL so the badge shows
  the literal tag (e.g. open-design-v0.3.1-beta.5) instead of 'invalid'
  — shields.io's semver parser doesn't recognize the open-design- prefix.
- Update the At-a-glance 'Deployable to' row: drop the 'placeholder,
  in-flight' note and call out the actual macOS/Windows downloads with
  links to open-design.ai and the releases page.
- Insert a 'Download the desktop app (no build required)' subsection at
  the top of Quickstart, with a 'Run from source' subheading before the
  existing bash block — splits the funnel between non-developer users
  (download link) and developers (clone + pnpm).
- Flip the roadmap entry for apps/packaged/ from [ ] to [x] and append
  the download links.

zh-TW does not carry the release badge in its shields row, so the
release-badge update is a no-op there; all other changes apply.
This commit is contained in:
Eli 2026-05-05 19:52:18 +08:00 committed by GitHub
parent e0a75ea8c8
commit e5c9febf8c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 142 additions and 32 deletions

View file

@ -19,7 +19,8 @@
</p>
<p align="center">
<a href="https://github.com/nexu-io/open-design/releases/latest"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases" /></a>
<a href="https://open-design.ai/"><img alt="تنزيل" src="https://img.shields.io/badge/%D8%AA%D9%86%D8%B2%D9%8A%D9%84-open--design.ai-ff6b35?style=flat-square" /></a>
<a href="https://github.com/nexu-io/open-design/releases"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases&display_name=tag" /></a>
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square" /></a>
<a href="#الوكلاء-المدعومون"><img alt="Agents" src="https://img.shields.io/badge/agents-12%20CLIs%20%2B%20BYOK%20proxy-black?style=flat-square" /></a>
<a href="#أنظمة-التصميم"><img alt="Design systems" src="https://img.shields.io/badge/design%20systems-72-orange?style=flat-square" /></a>
@ -65,7 +66,7 @@
| **الاستمرارية** | SQLite في `.od/app.sqlite`: projects · conversations · messages · tabs · قوالب المستخدم. افتح المشروع غداً، فتجد بطاقة todo والملفات المفتوحة في مكانها تماماً. |
| **دورة الحياة** | مدخل واحد: `pnpm tools-dev` (start / stop / run / status / logs / inspect / check) — يُقلع daemon + web (+ desktop) بـ stamps مكتوبة |
| **سطح المكتب** | غلاف Electron اختياري بسبيل renderer معزول + sidecar IPC (STATUS / EVAL / SCREENSHOT / CONSOLE / CLICK / SHUTDOWN) — يُشغّل `tools-dev inspect desktop screenshot` لاختبارات E2E |
| **أهداف النشر** | محلياً (`pnpm tools-dev`) · طبقة الويب على Vercel · حزمة Electron (لا تزال placeholder قيد العمل) |
| **أهداف النشر** | محلياً (`pnpm tools-dev`) · طبقة الويب على Vercel · تطبيق سطح مكتب Electron مُحزَّم لـ macOS (Apple Silicon) و Windows (x64) — حمّله من [open-design.ai](https://open-design.ai/) أو من [أحدث release](https://github.com/nexu-io/open-design/releases) |
| **الترخيص** | Apache-2.0 |
[acd2]: https://github.com/VoltAgent/awesome-design-md
@ -302,6 +303,15 @@ DISCOVERY directives (turn-1 form, turn-2 brand branch, TodoWrite, 5-dim critiq
## Quickstart
### تنزيل تطبيق سطح المكتب (بدون بناء)
أسرع طريقة لتجربة Open Design هي تطبيق سطح المكتب الجاهز — بدون Node، بدون pnpm، بدون clone:
- **[open-design.ai](https://open-design.ai/)** — صفحة التنزيل الرسمية
- **[إصدارات GitHub](https://github.com/nexu-io/open-design/releases)**
### التشغيل من المصدر
```bash
git clone https://github.com/nexu-io/open-design.git
cd open-design
@ -745,7 +755,7 @@ OD لا يقف عند الكود. نفس واجهة الـ chat التي تنت
- [ ] وصفة نشر Vercel + tunnel (Topology B)
- [ ] أمر واحد `npx od init` لإنشاء مشروع بـ `DESIGN.md`
- [ ] متجر skills (`od skills install <github-repo>`) وسطح CLI `od skill add | list | remove | test` (مسوَّد في [`docs/skills-protocol.md`](docs/skills-protocol.md)، التنفيذ معلَّق)
- [ ] حزمة Electron من `apps/packaged/`
- [x] حزمة Electron من `apps/packaged/` — تنزيلات macOS (Apple Silicon) و Windows (x64) على [open-design.ai](https://open-design.ai/) و [صفحة إصدارات GitHub](https://github.com/nexu-io/open-design/releases)
تسليم بمراحل → [`docs/roadmap.md`](docs/roadmap.md).

View file

@ -17,7 +17,8 @@
</p>
<p align="center">
<a href="https://github.com/nexu-io/open-design/releases/latest"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases" /></a>
<a href="https://open-design.ai/"><img alt="Herunterladen" src="https://img.shields.io/badge/download-open--design.ai-ff6b35?style=flat-square" /></a>
<a href="https://github.com/nexu-io/open-design/releases"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases&display_name=tag" /></a>
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square" /></a>
<a href="#supported-coding-agents"><img alt="Agents" src="https://img.shields.io/badge/agents-10%20CLIs%20%2B%20BYOK%20proxy-black?style=flat-square" /></a>
<a href="#design-systems"><img alt="Design systems" src="https://img.shields.io/badge/design%20systems-72-orange?style=flat-square" /></a>
@ -63,7 +64,7 @@ OD steht auf den Schultern von vier Open-Source-Projekten:
| **Persistence** | SQLite in `.od/app.sqlite`: projects · conversations · messages · tabs · saved templates. Morgen wieder öffnen, todo card und offene Dateien sind genau dort, wo Sie sie verlassen haben. |
| **Lebenszyklus** | Ein Einstiegspunkt: `pnpm tools-dev` (start / stop / run / status / logs / inspect / check) — startet daemon + web (+ desktop) unter typisierten sidecar stamps |
| **Desktop** | Optionale Electron Shell mit sandboxed renderer + sidecar IPC (STATUS / EVAL / SCREENSHOT / CONSOLE / CLICK / SHUTDOWN) — treibt `tools-dev inspect desktop screenshot` für E2E |
| **Bereitstellbar auf** | Lokal (`pnpm tools-dev`) · Vercel Web Layer · packaged Electron (Platzhalter, in Arbeit) |
| **Bereitstellbar auf** | Lokal (`pnpm tools-dev`) · Vercel Web Layer · paketierte Electron Desktop-App für macOS (Apple Silicon) und Windows (x64) — Download von [open-design.ai](https://open-design.ai/) oder dem [neuesten Release](https://github.com/nexu-io/open-design/releases) |
| **Lizenz** | Apache-2.0 |
[acd2]: https://github.com/VoltAgent/awesome-design-md
@ -299,6 +300,15 @@ Jede Ebene ist kombinierbar. Jede Ebene ist eine Datei, die Sie editieren könne
## Schnellstart
### Desktop-App herunterladen (kein Build erforderlich)
Der schnellste Weg, Open Design auszuprobieren, ist die vorgefertigte Desktop-App — kein Node, kein pnpm, kein Klonen:
- **[open-design.ai](https://open-design.ai/)** — offizielle Download-Seite
- **[GitHub Releases](https://github.com/nexu-io/open-design/releases)**
### Aus dem Quellcode ausführen
```bash
git clone https://github.com/nexu-io/open-design.git
cd open-design
@ -668,7 +678,7 @@ Der ausführliche Provenienztext, was wir jeweils übernehmen und was bewusst ni
- [ ] Vercel + tunnel deployment recipe (Topology B)
- [ ] One-command `npx od init` to scaffold a project with `DESIGN.md`
- [ ] Skill marketplace (`od skills install <github-repo>`) and `od skill add | list | remove | test` CLI surface (drafted in [`docs/skills-protocol.md`](docs/skills-protocol.md), implementation pending)
- [ ] Packaged Electron build out of `apps/packaged/`
- [x] Packaged Electron build out of `apps/packaged/` — macOS (Apple Silicon) und Windows (x64) Downloads auf [open-design.ai](https://open-design.ai/) und der [GitHub Releases-Seite](https://github.com/nexu-io/open-design/releases)
Phased delivery → [`docs/roadmap.md`](docs/roadmap.md).

View file

@ -17,7 +17,8 @@
</p>
<p align="center">
<a href="https://github.com/nexu-io/open-design/releases/latest"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases" /></a>
<a href="https://open-design.ai/"><img alt="Télécharger" src="https://img.shields.io/badge/t%C3%A9l%C3%A9charger-open--design.ai-ff6b35?style=flat-square" /></a>
<a href="https://github.com/nexu-io/open-design/releases"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases&display_name=tag" /></a>
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square" /></a>
<a href="#coding-agents-pris-en-charge"><img alt="Agents" src="https://img.shields.io/badge/agents-CLI%20%2B%20BYOK%20proxy-black?style=flat-square" /></a>
<a href="#design-systems"><img alt="Design systems" src="https://img.shields.io/badge/design%20systems-catalogue-orange?style=flat-square" /></a>
@ -63,7 +64,7 @@ OD sappuie sur quatre projets open source :
| **Persistance** | SQLite dans `.od/app.sqlite` : projects · conversations · messages · tabs · saved templates. Rouvrez demain, la todo card et les fichiers ouverts sont au même endroit. |
| **Lifecycle** | Un seul point dentrée : `pnpm tools-dev` (start / stop / run / status / logs / inspect / check), qui démarre daemon + web (+ desktop) avec des typed sidecar stamps |
| **Desktop** | Shell Electron optionnel avec renderer sandboxé + sidecar IPC (STATUS / EVAL / SCREENSHOT / CONSOLE / CLICK / SHUTDOWN), utilisé par `tools-dev inspect desktop screenshot` pour lE2E |
| **Déployable sur** | Local (`pnpm tools-dev`) · couche web Vercel · Electron empaqueté (placeholder, en cours) |
| **Déployable sur** | Local (`pnpm tools-dev`) · couche web Vercel · application desktop Electron empaquetée pour macOS (Apple Silicon) et Windows (x64) — téléchargement sur [open-design.ai](https://open-design.ai/) ou la [dernière release](https://github.com/nexu-io/open-design/releases) |
| **Licence** | Apache-2.0 |
[acd2]: https://github.com/VoltAgent/awesome-design-md
@ -300,6 +301,15 @@ Chaque couche est composable. Chaque couche est un fichier éditable. Lisez [`ap
## Quickstart
### Télécharger l'application desktop (aucun build requis)
Le moyen le plus rapide d'essayer Open Design est l'application desktop préconstruite — pas de Node, pas de pnpm, pas de clone :
- **[open-design.ai](https://open-design.ai/)** — page de téléchargement officielle
- **[Releases GitHub](https://github.com/nexu-io/open-design/releases)**
### Exécuter depuis les sources
```bash
git clone https://github.com/nexu-io/open-design.git
cd open-design
@ -678,7 +688,7 @@ Le récit long de provenance vit dans [`docs/references.md`](docs/references.md)
- [ ] Recette Vercel + tunnel deployment
- [ ] `npx od init` en une commande pour scaffold un projet avec `DESIGN.md`
- [ ] Skill marketplace (`od skills install <github-repo>`) et surface CLI `od skill add | list | remove | test`
- [ ] Build Electron empaqueté depuis `apps/packaged/`
- [x] Build Electron empaqueté depuis `apps/packaged/` — téléchargements macOS (Apple Silicon) et Windows (x64) sur [open-design.ai](https://open-design.ai/) et la [page des releases GitHub](https://github.com/nexu-io/open-design/releases)
Livraison par phases → [`docs/roadmap.md`](docs/roadmap.md).

View file

@ -17,7 +17,8 @@
</p>
<p align="center">
<a href="https://github.com/nexu-io/open-design/releases/latest"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases" /></a>
<a href="https://open-design.ai/"><img alt="ダウンロード" src="https://img.shields.io/badge/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89-open--design.ai-ff6b35?style=flat-square" /></a>
<a href="https://github.com/nexu-io/open-design/releases"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases&display_name=tag" /></a>
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square" /></a>
<a href="#対応-coding-agent"><img alt="Agents" src="https://img.shields.io/badge/agents-10%20CLIs%20%2B%20BYOK%20proxy-black?style=flat-square" /></a>
<a href="#design-system">
@ -64,7 +65,7 @@ OD は 4 つのオープンソースプロジェクトの上に立っていま
| **永続化** | SQLite`.od/app.sqlite`projects · conversations · messages · tabs · ユーザー templates。翌日開いても、todo カードと開いていたファイルはそのまま。 |
| **ライフサイクル** | 唯一のエントリポイント `pnpm tools-dev`start / stop / run / status / logs / inspect / check— 型付き sidecar stamp で daemon + web+ desktopを起動 |
| **デスクトップ** | オプションの Electron シェル:サンドボックスレンダラ + sidecar IPCSTATUS / EVAL / SCREENSHOT / CONSOLE / CLICK / SHUTDOWN— 同じチャネルで `tools-dev inspect desktop screenshot` を駆動、E2E テスト対応 |
| **デプロイ先** | ローカル(`pnpm tools-dev`)· Vercel Web レイヤー · パッケージ版 Electron`apps/packaged/` プレースホルダー) |
| **デプロイ先** | ローカル(`pnpm tools-dev`)· Vercel Web レイヤー · macOSApple Siliconと Windowsx64向けパッケージ版 Electron デスクトップアプリ — [open-design.ai](https://open-design.ai/) または [最新リリース](https://github.com/nexu-io/open-design/releases) からダウンロード |
| **ライセンス** | Apache-2.0 |
[acd2]: https://github.com/VoltAgent/awesome-design-md
@ -300,6 +301,15 @@ DISCOVERY ディレクティブ turn-1 フォーム、turn-2 ブランド
## クイックスタート
### デスクトップアプリのダウンロード(ビルド不要)
Open Design を最速で試す方法は、ビルド済みのデスクトップアプリです — Node、pnpm、clone は不要:
- **[open-design.ai](https://open-design.ai/)** — 公式ダウンロードページ
- **[GitHub リリース](https://github.com/nexu-io/open-design/releases)**
### ソースから実行
```bash
git clone https://github.com/nexu-io/open-design.git
cd open-design
@ -665,7 +675,7 @@ Daemon 起動時に `PATH` から自動検出。設定不要。ストリーミ
- [ ] Vercel + トンネルデプロイレシピTopology B
- [ ] ワンコマンド `npx od init``DESIGN.md` 付きプロジェクトをスキャフォールド
- [ ] Skill マーケットプレイス(`od skills install <github-repo>`)と `od skill add | list | remove | test` CLI サーフェス([`docs/skills-protocol.md`](docs/skills-protocol.md) にドラフトあり、daemon 実装は未着手)
- [ ] `apps/packaged/` からの配布可能 Electron ビルド
- [x] `apps/packaged/` からの配布可能 Electron ビルド — macOSApple Siliconと Windowsx64のダウンロードは [open-design.ai](https://open-design.ai/) および [GitHub リリースページ](https://github.com/nexu-io/open-design/releases) から
フェーズ別デリバリー計画 → [`docs/roadmap.md`](docs/roadmap.md)。

View file

@ -17,7 +17,8 @@
</p>
<p align="center">
<a href="https://github.com/nexu-io/open-design/releases/latest"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases" /></a>
<a href="https://open-design.ai/"><img alt="다운로드" src="https://img.shields.io/badge/%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-open--design.ai-ff6b35?style=flat-square" /></a>
<a href="https://github.com/nexu-io/open-design/releases"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases&display_name=tag" /></a>
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square" /></a>
<a href="#지원하는-코딩-에이전트"><img alt="Agents" src="https://img.shields.io/badge/agents-10%20CLIs%20%2B%20BYOK%20proxy-black?style=flat-square" /></a>
<a href="#디자인-시스템"><img alt="Design systems" src="https://img.shields.io/badge/design%20systems-72-orange?style=flat-square" /></a>
@ -63,7 +64,7 @@ OD는 네 개의 오픈소스 프로젝트의 어깨 위에 서 있습니다:
| **영속성** | `.od/app.sqlite`의 SQLite: projects · conversations · messages · tabs · 사용자 templates. 내일 다시 열면 todo 카드와 열린 파일 모두 어제 그 자리. |
| **라이프사이클** | 단일 입구 `pnpm tools-dev`(start / stop / run / status / logs / inspect / check) — 타입화된 sidecar 스탬프로 daemon + web(+ desktop) 구동 |
| **데스크탑** | 선택적 Electron 셸: 샌드박스 렌더러 + sidecar IPC(STATUS / EVAL / SCREENSHOT / CONSOLE / CLICK / SHUTDOWN) — 같은 채널이 `tools-dev inspect desktop screenshot`을 구동해 E2E를 돌립니다 |
| **배포 대상** | 로컬(`pnpm tools-dev`) · Vercel 웹 레이어 · 패키지된 Electron(자리만 잡힘, 진행 중) |
| **배포 대상** | 로컬 (`pnpm tools-dev`) · Vercel 웹 레이어 · macOS (Apple Silicon)와 Windows (x64)용 패키지된 Electron 데스크톱 앱 — [open-design.ai](https://open-design.ai/) 또는 [최신 릴리스](https://github.com/nexu-io/open-design/releases)에서 다운로드 |
| **라이선스** | Apache-2.0 |
[acd2]: https://github.com/VoltAgent/awesome-design-md
@ -299,6 +300,15 @@ DISCOVERY 지시문 (turn-1 폼, turn-2 브랜드 분기, TodoWrite, 5차원
## 빠른 시작
### 데스크톱 앱 다운로드 (빌드 불필요)
Open Design을 가장 빠르게 사용해 보는 방법은 사전 빌드된 데스크톱 앱입니다 — Node도, pnpm도, clone도 필요 없습니다:
- **[open-design.ai](https://open-design.ai/)** — 공식 다운로드 페이지
- **[GitHub 릴리스](https://github.com/nexu-io/open-design/releases)**
### 소스에서 실행
```bash
git clone https://github.com/nexu-io/open-design.git
cd open-design
@ -666,7 +676,7 @@ daemon 부팅 시 `PATH`에서 자동 감지됩니다. 설정 필요 없음. 스
- [ ] Vercel + 터널 배포 레시피(Topology B)
- [ ] `DESIGN.md`로 프로젝트를 스캐폴딩하는 원클릭 `npx od init`
- [ ] Skill 마켓플레이스(`od skills install <github-repo>`)와 `od skill add | list | remove | test` CLI 표면([`docs/skills-protocol.md`](docs/skills-protocol.md)에 초안 작성됨, 구현 미완)
- [ ] `apps/packaged/`에서 패키지된 Electron 빌드
- [x] `apps/packaged/`에서 패키지된 Electron 빌드 — macOS (Apple Silicon) 및 Windows (x64) 다운로드는 [open-design.ai](https://open-design.ai/)와 [GitHub 릴리스 페이지](https://github.com/nexu-io/open-design/releases)에서 제공
단계별 배포 → [`docs/roadmap.md`](docs/roadmap.md).

View file

@ -17,7 +17,8 @@
</p>
<p align="center">
<a href="https://github.com/nexu-io/open-design/releases/latest"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases" /></a>
<a href="https://open-design.ai/"><img alt="Download" src="https://img.shields.io/badge/download-open--design.ai-ff6b35?style=flat-square" /></a>
<a href="https://github.com/nexu-io/open-design/releases"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases&display_name=tag" /></a>
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square" /></a>
<a href="#supported-coding-agents"><img alt="Agents" src="https://img.shields.io/badge/agents-15%20CLIs%20%2B%20BYOK%20proxy-black?style=flat-square" /></a>
<a href="#design-systems"><img alt="Design systems" src="https://img.shields.io/badge/design%20systems-72-orange?style=flat-square" /></a>
@ -63,7 +64,7 @@ OD stands on four open-source shoulders:
| **Persistence** | SQLite at `.od/app.sqlite`: projects · conversations · messages · tabs · saved templates. Reopen tomorrow, todo card and open files are exactly where you left them. |
| **Lifecycle** | One entry point: `pnpm tools-dev` (start / stop / run / status / logs / inspect / check) — boots daemon + web (+ desktop) under typed sidecar stamps |
| **Desktop** | Optional Electron shell with sandboxed renderer + sidecar IPC (STATUS / EVAL / SCREENSHOT / CONSOLE / CLICK / SHUTDOWN) — drives `tools-dev inspect desktop screenshot` for E2E |
| **Deployable to** | Local (`pnpm tools-dev`) · Vercel web layer · packaged Electron (placeholder, in-flight) |
| **Deployable to** | Local (`pnpm tools-dev`) · Vercel web layer · packaged Electron desktop app for macOS (Apple Silicon) and Windows (x64) — download from [open-design.ai](https://open-design.ai/) or the [latest release](https://github.com/nexu-io/open-design/releases) |
| **License** | Apache-2.0 |
[acd2]: https://github.com/VoltAgent/awesome-design-md
@ -300,6 +301,15 @@ Every layer is composable. Every layer is a file you can edit. Read [`apps/web/s
## Quickstart
### Download the desktop app (no build required)
The fastest way to try Open Design is the prebuilt desktop app — no Node, no pnpm, no clone:
- **[open-design.ai](https://open-design.ai/)** — official download page
- **[GitHub releases](https://github.com/nexu-io/open-design/releases)**
### Run from source
```bash
git clone https://github.com/nexu-io/open-design.git
cd open-design
@ -744,7 +754,7 @@ Long-form provenance write-up — what we take from each, what we deliberately d
- [ ] Vercel + tunnel deployment recipe (Topology B)
- [ ] One-command `npx od init` to scaffold a project with `DESIGN.md`
- [ ] Skill marketplace (`od skills install <github-repo>`) and `od skill add | list | remove | test` CLI surface (drafted in [`docs/skills-protocol.md`](docs/skills-protocol.md), implementation pending)
- [ ] Packaged Electron build out of `apps/packaged/`
- [x] Packaged Electron build out of `apps/packaged/` — macOS (Apple Silicon) and Windows (x64) downloads on [open-design.ai](https://open-design.ai/) and the [GitHub releases page](https://github.com/nexu-io/open-design/releases)
Phased delivery → [`docs/roadmap.md`](docs/roadmap.md).

View file

@ -17,7 +17,8 @@
</p>
<p align="center">
<a href="https://github.com/nexu-io/open-design/releases/latest"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases" /></a>
<a href="https://open-design.ai/"><img alt="Baixar" src="https://img.shields.io/badge/baixar-open--design.ai-ff6b35?style=flat-square" /></a>
<a href="https://github.com/nexu-io/open-design/releases"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases&display_name=tag" /></a>
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square" /></a>
<a href="#agentes-de-código-suportados"><img alt="Agents" src="https://img.shields.io/badge/agents-12%20CLIs%20%2B%20BYOK%20proxy-black?style=flat-square" /></a>
<a href="#design-systems"><img alt="Design systems" src="https://img.shields.io/badge/design%20systems-72-orange?style=flat-square" /></a>
@ -63,7 +64,7 @@ OD se apoia em quatro ombros open-source:
| **Persistência** | SQLite em `.od/app.sqlite`: projects · conversations · messages · tabs · saved templates. Reabra amanhã, o card de todo e os arquivos abertos estão exatamente onde você deixou. |
| **Ciclo de vida** | Um único entry point: `pnpm tools-dev` (start / stop / run / status / logs / inspect / check) — sobe daemon + web (+ desktop) sob stamps tipados de sidecar |
| **Desktop** | Shell Electron opcional com renderer sandboxed + IPC sidecar (STATUS / EVAL / SCREENSHOT / CONSOLE / CLICK / SHUTDOWN) — alimenta `tools-dev inspect desktop screenshot` para E2E |
| **Deployável em** | Local (`pnpm tools-dev`) · camada web Vercel · Electron empacotado (placeholder, em andamento) |
| **Deployável em** | Local (`pnpm tools-dev`) · camada web Vercel · aplicativo desktop Electron empacotado para macOS (Apple Silicon) e Windows (x64) — baixe em [open-design.ai](https://open-design.ai/) ou na [release mais recente](https://github.com/nexu-io/open-design/releases) |
| **Licença** | Apache-2.0 |
[acd2]: https://github.com/VoltAgent/awesome-design-md
@ -300,6 +301,15 @@ Toda camada é compositável. Toda camada é um arquivo que dá pra editar. Leia
## Quickstart
### Baixe o aplicativo desktop (sem build necessário)
A maneira mais rápida de experimentar o Open Design é o aplicativo desktop pré-compilado — sem Node, sem pnpm, sem clone:
- **[open-design.ai](https://open-design.ai/)** — página oficial de downloads
- **[Releases do GitHub](https://github.com/nexu-io/open-design/releases)**
### Executar a partir do código-fonte
```bash
git clone https://github.com/nexu-io/open-design.git
cd open-design
@ -675,7 +685,7 @@ Procedência em formato longo — o que pegamos de cada um, o que deliberadament
- [ ] Receita de deploy Vercel + tunnel (Topologia B)
- [ ] `npx od init` em um comando para fazer scaffold de um projeto com `DESIGN.md`
- [ ] Marketplace de skills (`od skills install <github-repo>`) e superfície CLI `od skill add | list | remove | test` (rascunhada em [`docs/skills-protocol.md`](docs/skills-protocol.md), implementação pendente)
- [ ] Build Electron empacotado a partir de `apps/packaged/`
- [x] Build Electron empacotado a partir de `apps/packaged/` — downloads para macOS (Apple Silicon) e Windows (x64) em [open-design.ai](https://open-design.ai/) e na [página de releases do GitHub](https://github.com/nexu-io/open-design/releases)
Entrega faseada → [`docs/roadmap.md`](docs/roadmap.md).

View file

@ -17,7 +17,8 @@
</p>
<p align="center">
<a href="https://github.com/nexu-io/open-design/releases/latest"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases" /></a>
<a href="https://open-design.ai/"><img alt="Скачать" src="https://img.shields.io/badge/%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C-open--design.ai-ff6b35?style=flat-square" /></a>
<a href="https://github.com/nexu-io/open-design/releases"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases&display_name=tag" /></a>
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square" /></a>
<a href="#поддерживаемые-coding-agent-cli"><img alt="Agents" src="https://img.shields.io/badge/agents-12%20CLIs%20%2B%20BYOK%20proxy-black?style=flat-square" /></a>
<a href="#системы-дизайна"><img alt="Design systems" src="https://img.shields.io/badge/design%20systems-72-orange?style=flat-square" /></a>
@ -63,7 +64,7 @@ OD стоит на плечах четырёх open-source проектов:
| **Persistence** | SQLite в `.od/app.sqlite`: projects · conversations · messages · tabs · saved templates. Откройте завтра — и todo card с открытыми файлами будут ровно там, где вы их оставили. |
| **Lifecycle** | Единая точка входа: `pnpm tools-dev` (start / stop / run / status / logs / inspect / check) — поднимает daemon + web (+ desktop) под typed sidecar stamps |
| **Desktop** | Опциональная Electron-оболочка с sandboxed renderer + sidecar IPC (STATUS / EVAL / SCREENSHOT / CONSOLE / CLICK / SHUTDOWN) — именно через неё работает `tools-dev inspect desktop screenshot` для E2E |
| **Deployable to** | Локально (`pnpm tools-dev`) · web-слой на Vercel · packaged Electron (placeholder, in-flight) |
| **Deployable to** | Локально (`pnpm tools-dev`) · web-слой на Vercel · упакованное Electron desktop-приложение для macOS (Apple Silicon) и Windows (x64) — скачать на [open-design.ai](https://open-design.ai/) или на [странице последнего релиза](https://github.com/nexu-io/open-design/releases) |
| **License** | Apache-2.0 |
[acd2]: https://github.com/VoltAgent/awesome-design-md
@ -300,6 +301,15 @@ DISCOVERY directives (turn-1 form, turn-2 brand branch, TodoWrite, 5-dim critiq
## Быстрый старт
### Скачать desktop-приложение (без сборки)
Самый быстрый способ попробовать Open Design — готовое desktop-приложение, без Node, pnpm и клонирования:
- **[open-design.ai](https://open-design.ai/)** — официальная страница загрузки
- **[GitHub-релизы](https://github.com/nexu-io/open-design/releases)**
### Запуск из исходников
```bash
git clone https://github.com/nexu-io/open-design.git
cd open-design
@ -674,7 +684,7 @@ OD не заканчивается на коде. Тот же чатовый sur
- [ ] Рецепт деплоя на Vercel + через tunnel (Topology B)
- [ ] Однокомандный `npx od init`, создающий проект с `DESIGN.md`
- [ ] Marketplace навыков (`od skills install <github-repo>`) и CLI surface `od skill add | list | remove | test` (набросан в [`docs/skills-protocol.md`](docs/skills-protocol.md), реализация впереди)
- [ ] Packaged Electron build на базе `apps/packaged/`
- [x] Packaged Electron build на базе `apps/packaged/` — загрузки для macOS (Apple Silicon) и Windows (x64) на [open-design.ai](https://open-design.ai/) и [странице релизов GitHub](https://github.com/nexu-io/open-design/releases)
Поэтапная поставка → [`docs/roadmap.md`](docs/roadmap.md).

View file

@ -17,7 +17,8 @@
</p>
<p align="center">
<a href="https://github.com/nexu-io/open-design/releases/latest"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases" /></a>
<a href="https://open-design.ai/"><img alt="Завантажити" src="https://img.shields.io/badge/%D0%B7%D0%B0%D0%B2%D0%B0%D0%BD%D1%82%D0%B0%D0%B6%D0%B8%D1%82%D0%B8-open--design.ai-ff6b35?style=flat-square" /></a>
<a href="https://github.com/nexu-io/open-design/releases"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases&display_name=tag" /></a>
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square" /></a>
<a href="#підтримувані-агенти-для-кодування"><img alt="Agents" src="https://img.shields.io/badge/agents-13%20CLIs%20%2B%20BYOK%20proxy-black?style=flat-square" /></a>
<a href="#системи-дизайну"><img alt="Design systems" src="https://img.shields.io/badge/design%20systems-72-orange?style=flat-square" /></a>
@ -63,7 +64,7 @@ OD стоїть на плечах чотирьох проектів з відк
| **Постійність** | SQLite за адресою `.od/app.sqlite`: projects · conversations · messages · tabs · saved templates. Пересніть завтра, todo card і відкриті файли саме там, де ви їх залишили. |
| **Життєвий цикл** | Одна точка входу: `pnpm tools-dev` (start / stop / run / status / logs / inspect / check) — завантажує daemon + web (+ desktop) під типізованими sidecar stamps |
| **Desktop** | Опціональна Electron shell із sandboxed renderer + sidecar IPC (STATUS / EVAL / SCREENSHOT / CONSOLE / CLICK / SHUTDOWN) — керує `tools-dev inspect desktop screenshot` для E2E |
| **Розгортувати до** | Локально (`pnpm tools-dev`) · Vercel web layer · packaged Electron (placeholder, in-flight) |
| **Розгортувати до** | Локально (`pnpm tools-dev`) · Vercel web layer · спакований Electron desktop-додаток для macOS (Apple Silicon) і Windows (x64) — завантаження з [open-design.ai](https://open-design.ai/) або зі [сторінки останнього релізу](https://github.com/nexu-io/open-design/releases) |
| **Ліцензія** | Apache-2.0 |
[acd2]: https://github.com/VoltAgent/awesome-design-md
@ -300,6 +301,15 @@ DISCOVERY directives (форма 1-го ходу, бранч бренду 2-г
## Швидкий старт
### Завантажити desktop-додаток (збірка не потрібна)
Найшвидший спосіб спробувати Open Design — готовий desktop-додаток, без Node, pnpm і клонування:
- **[open-design.ai](https://open-design.ai/)** — офіційна сторінка завантаження
- **[GitHub релізи](https://github.com/nexu-io/open-design/releases)**
### Запуск з вихідного коду
```bash
git clone https://github.com/nexu-io/open-design.git
cd open-design
@ -674,7 +684,7 @@ OD не зупиняється на коді. Та сама поверхня ч
- [ ] Рецепт розгортання Vercel + тунель (Топологія B)
- [ ] Одна команда `npx od init` для скаффолдингу проекту з `DESIGN.md`
- [ ] Маркетплейс навичок (`od skills install <github-repo>`) та CLI-поверхня `od skill add | list | remove | test` (задрафтовано в [`docs/skills-protocol.md`](docs/skills-protocol.md), реалізація очікує)
- [ ] Пакетна збірка Electron з `apps/packaged/`
- [x] Пакетна збірка Electron з `apps/packaged/` — завантаження для macOS (Apple Silicon) і Windows (x64) на [open-design.ai](https://open-design.ai/) та на [сторінці релізів GitHub](https://github.com/nexu-io/open-design/releases)
Поетапна поставка → [`docs/roadmap.md`](docs/roadmap.md).

View file

@ -17,7 +17,8 @@
</p>
<p align="center">
<a href="https://github.com/nexu-io/open-design/releases/latest"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases" /></a>
<a href="https://open-design.ai/"><img alt="下载客户端" src="https://img.shields.io/badge/%E4%B8%8B%E8%BD%BD-%E5%AE%A2%E6%88%B7%E7%AB%AF-ff6b35?style=flat-square" /></a>
<a href="https://github.com/nexu-io/open-design/releases"><img alt="Latest release" src="https://img.shields.io/github/v/release/nexu-io/open-design?style=flat-square&color=blueviolet&label=release&include_prereleases&display_name=tag" /></a>
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square" /></a>
<a href="#支持的-coding-agent"><img alt="Agents" src="https://img.shields.io/badge/agents-10%20CLIs%20%2B%20BYOK%20proxy-black?style=flat-square" /></a>
<a href="#design-system"><img alt="Design systems" src="https://img.shields.io/badge/design%20systems-72-orange?style=flat-square" /></a>
@ -63,7 +64,7 @@ OD 站在四个开源项目的肩膀上:
| **持久化** | SQLite 在 `.od/app.sqlite`projects · conversations · messages · tabs · 用户 templates。明天再开todo 卡片和打开的文件都还在原位。 |
| **生命周期** | 唯一入口 `pnpm tools-dev`start / stop / run / status / logs / inspect / check—— 用类型化 sidecar stamp 启动 daemon + web+ desktop |
| **桌面端** | 可选 Electron 壳:渲染器 sandbox + sidecar IPCSTATUS / EVAL / SCREENSHOT / CONSOLE / CLICK / SHUTDOWN—— 同一通道驱动 `tools-dev inspect desktop screenshot`,跑 E2E |
| **部署目标** | 本地 `pnpm tools-dev` · Vercel Web 层 · 打包 Electron`apps/packaged/` 占位中) |
| **部署目标** | 本地 `pnpm tools-dev` · Vercel Web 层 · 打包好的 Electron 桌面端,支持 macOSApple Silicon和 Windowsx64—— 从 [open-design.ai](https://open-design.ai/) 或 [最新 release](https://github.com/nexu-io/open-design/releases) 直接下载 |
| **License** | Apache-2.0 |
[acd2]: https://github.com/VoltAgent/awesome-design-md
@ -299,6 +300,15 @@ DISCOVERY 指令 turn-1 表单、turn-2 品牌分支、TodoWrite、
## Quickstart
### 下载桌面端(无需构建)
试用 Open Design 最快的方式是直接下载预编译的桌面端 —— 不用装 Node、不用 pnpm、不用 clone
- **[open-design.ai](https://open-design.ai/)** —— 官方下载页
- **[GitHub releases](https://github.com/nexu-io/open-design/releases)**
### 从源码运行
```bash
git clone https://github.com/nexu-io/open-design.git
cd open-design
@ -664,7 +674,7 @@ Daemon 启动时从 `PATH` 自动检测,无需配置。流式分发逻辑在 [
- [ ] Vercel + 隧道部署食谱Topology B
- [ ] 一行 `npx od init` 脚手架带 `DESIGN.md`
- [ ] Skill 市场(`od skills install <github-repo>`)和 `od skill add | list | remove | test` CLI 表面(在 [`docs/skills-protocol.md`](docs/skills-protocol.md) 里有草案daemon 实现尚未跟上)
- [ ] `apps/packaged/` 出可分发 Electron 安装包
- [x] `apps/packaged/` 出可分发 Electron 安装包 —— macOSApple Silicon和 Windowsx64下载已上线 [open-design.ai](https://open-design.ai/) 和 [GitHub releases 页面](https://github.com/nexu-io/open-design/releases)
分阶段交付计划在 [`docs/roadmap.md`](docs/roadmap.md)。

View file

@ -17,6 +17,7 @@
</p>
<p align="center">
<a href="https://open-design.ai/"><img alt="下載客戶端" src="https://img.shields.io/badge/%E4%B8%8B%E8%BC%89-%E5%AE%A2%E6%88%B6%E7%AB%AF-ff6b35?style=flat-square" /></a>
<a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square" /></a>
<a href="#支援的-coding-agent"><img alt="Agents" src="https://img.shields.io/badge/agents-10%20CLIs%20%2B%20BYOK%20proxy-black?style=flat-square" /></a>
<a href="#design-system"><img alt="Design systems" src="https://img.shields.io/badge/design%20systems-72-orange?style=flat-square" /></a>
@ -61,7 +62,7 @@ OD 站在四個開源專案的肩膀上:
| **持久化** | SQLite 在 `.od/app.sqlite`projects · conversations · messages · tabs · 使用者 templates。明天再開todo 卡片和開啟的檔案都還在原位。 |
| **生命週期** | 唯一入口 `pnpm tools-dev`start / stop / run / status / logs / inspect / check—— 用型別化 sidecar stamp 啟動 daemon + web+ desktop |
| **桌面版** | 可選 Electron 殼:渲染器 sandbox + sidecar IPCSTATUS / EVAL / SCREENSHOT / CONSOLE / CLICK / SHUTDOWN—— 同一通道驅動 `tools-dev inspect desktop screenshot`,跑 E2E |
| **部署目標** | 本地 `pnpm tools-dev` · Vercel Web 層 · 打包 Electron`apps/packaged/` 佔位中) |
| **部署目標** | 本地 `pnpm tools-dev` · Vercel Web 層 · 打包好的 Electron 桌面端,支援 macOSApple Silicon和 Windowsx64—— 從 [open-design.ai](https://open-design.ai/) 或 [最新 release](https://github.com/nexu-io/open-design/releases) 直接下載 |
| **License** | Apache-2.0 |
[acd2]: https://github.com/VoltAgent/awesome-design-md
@ -297,6 +298,15 @@ DISCOVERY 指令 turn-1 表單、turn-2 品牌分支、TodoWrite、
## Quickstart
### 下載桌面端(不需建置)
試用 Open Design 最快的方式是直接下載預編譯的桌面端 —— 不用裝 Node、不用 pnpm、不用 clone
- **[open-design.ai](https://open-design.ai/)** —— 官方下載頁
- **[GitHub releases](https://github.com/nexu-io/open-design/releases)**
### 從原始碼執行
```bash
git clone https://github.com/nexu-io/open-design.git
cd open-design
@ -590,7 +600,7 @@ Daemon 啟動時從 `PATH` 自動檢測,無需配置。流式分發邏輯在 [
- [ ] Vercel + 隧道部署食譜Topology B
- [ ] 一行 `npx od init` 腳手架帶 `DESIGN.md`
- [ ] Skill 市場(`od skills install <github-repo>`)和 `od skill add | list | remove | test` CLI 表面(在 [`docs/skills-protocol.md`](docs/skills-protocol.md) 裡有草案daemon 實現尚未跟上)
- [ ] `apps/packaged/` 出可分發 Electron 安裝包
- [x] `apps/packaged/` 出可分發 Electron 安裝包 —— macOSApple Silicon和 Windowsx64下載已上線 [open-design.ai](https://open-design.ai/) 和 [GitHub releases 頁面](https://github.com/nexu-io/open-design/releases)
分階段交付計畫在 [`docs/roadmap.md`](docs/roadmap.md)。