← Guide Anteprima: Come funziona Open Design — l'architettura auto-ospitabile con "porta la tua chiave"
Anteprima

Come funziona Open Design — l'architettura auto-ospitabile con "porta la tua chiave"

Uno sguardo sotto il cofano di Open Design — il daemon locale, il design BYOK a ogni livello, perché skill e design system sono semplici file, e come auto-ospitarlo e distribuirlo. Per chi vuole capire cosa sta eseguendo, e non solo premere pulsanti. Basato sulla presentazione completa di AI Stack Engineer.

AI Stack Engineer 2 maggio 2026 10:36 YouTube ↗

Questa guida è per chi vuole capire cosa sta davvero eseguendo: come funziona Open Design sotto il cofano, perché può essere auto-ospitato e BYOK a ogni livello, e perché le sue skill e i suoi design system sono semplici file che puoi forkare. Segue la presentazione orientata all'architettura che AI Stack Engineer offre nel suo video completo, riscritta e aggiornata alla release attuale. Guarda il video qui sopra per la prova dal vivo, oppure prosegui con la versione scritta.

L'hub dei plugin di Open Design. L'hub dei plugin: esplora il registro, importa i plugin e preparali per il tuo team.

Che cos'è Open Design?

Open Design è un sostituto completamente open source di uno strumento di design in cloud: local-first, distribuibile sul web e BYOK a ogni livello. "BYOK" significa porta la tua chiave (bring your own key). Invece di includere un proprio modello o agente, Open Design scansiona la tua macchina alla ricerca di qualunque CLI di sviluppo tu già abbia — Claude Code, Codex, Cursor, Gemini, OpenCode e altri — e la usa come motore. Se non ce n'è nessuna nel tuo path, c'è un fallback sull'API di Anthropic. La licenza è Apache-2.0, quindi puoi forkarlo, distribuirlo internamente e modificarlo liberamente.

Il punto su cui AI Stack Engineer torna di continuo: uno strumento di design in cloud gira solo sul modello di un unico fornitore, nel suo cloud, dietro un piano a pagamento, senza alcuna possibilità di auto-ospitarlo. Open Design ribalta tutti e tre i punti — la tua macchina, il tuo agente, la tua chiave.

Com'è costruito (la parte che vale la pena capire)

L'architettura è volutamente semplice:

  • Frontend — un'app Vite + React + TypeScript.
  • Backend — un daemon Node + Express con SQLite per progetti, conversazioni, messaggi e schede.
  • Il daemon è l'unico processo privilegiato. Avvia la CLI che hai scelto, con la directory di lavoro impostata su una cartella per progetto sotto una directory nascosta .od.

È quest'ultimo punto a rendere Open Design qualcosa di più di una casella di chat: l'agente ottiene veri strumenti di lettura / scrittura / bash / web-fetch su un vero filesystem. Quando genera un artefatto, scrive file reali su disco che puoi aprire, modificare, versionare ed esportare — invece di restituire un blob in una finestra di chat.

Skill e design system sono semplici file

Due elementi costitutivi svolgono la maggior parte del lavoro, ed entrambi sono semplici file che ti appartengono:

  • Le skill coprono superfici concrete — prototipo web, landing SaaS, dashboard, pagina prezzi, docs, blog, app mobile, presentazioni (inclusa una skill per PPT in stile rivista) — più modelli di deliverable come specifiche PM, aggiornamenti settimanali, verbali di riunione, runbook, report finanziari, fatture, board Kanban e OKR. Ognuna è un file che puoi leggere, modificare o ampliare.
  • I design system sono salvati come file DESIGN.md in markdown puro. Ognuno definisce colore, tipografia, spaziatura, layout, componenti, movimento, tono, regole di brand e anti-pattern, tratti da brand reali.

L'area di lavoro di Open Design: descrivi ciò che vuoi e scegli una modalità. L'area di lavoro di Open Design: descrivi ciò che vuoi creare, scegli una modalità e il tuo agente fa il resto.

Poiché entrambi sono file, l'intero flusso di design diventa versionabile e forkabile — un team può tenere la propria skill interna e il proprio DESIGN.md di brand in git e far generare qualunque agente a partire da essi.

Installare e auto-ospitare

git clone https://github.com/nexu-io/open-design.git
cd open-design
corepack enable && pnpm install   # questo scarica molte dipendenze — dagli un minuto
pnpm tools-dev run web

Apri l'URL locale che stampa (una porta dinamica — non fissarla nel codice). Preferisci zero configurazione? L'app desktop su open-design.ai/download salta Node e pnpm. Al primo avvio scansiona il tuo PATH ed elenca gli agenti trovati; scegline uno (AI Stack Engineer prova il percorso non-Claude con OpenCode), oppure usa l'opzione BYOK di Anthropic.

Due accorgimenti intelligenti nello stack dei prompt che vale la pena conoscere: un modulo di scoperta (chiede di superficie, pubblico, tono, brand e scala prima di scrivere — 30 secondi di pulsanti di opzione risparmiano 30 minuti di correzioni di rotta) e un selettore di direzione (cinque direzioni visive curate con palette deterministiche, così il modello non improvvisa l'atmosfera).

La modalità presentazione in Open Design con esempi di presentazioni. Modalità presentazione: scegli una categoria di presentazione e fai il fork di un esempio come punto di partenza.

Quando hai finito, esporta in HTML, PDF o ZIP — oppure distribuisci. Dato che è distribuibile sul web e local-first, niente deve toccare il cloud di terzi.

Il verdetto onesto

AI Stack Engineer è equilibrato: uno strumento cloud rifinito e calibrato su un modello di punta vince ancora sulla cura pronta all'uso e sull'ampiezza dell'esportazione. Open Design vince sulle cose che contano per molte persone — è gratuito e Apache-2.0, porti il tuo agente e la tua chiave, e la flessibilità di modello è un superpotere silenzioso: se un fornitore alza i prezzi, o vuoi confrontare come due modelli gestiscono un layout, cambi agente nel menu a tendina e riesegui. Qualche nota onesta: è in una fase iniziale di research preview; Claude Code ottiene lo streaming più ricco (stream-JSON strutturato) mentre le altre CLI sono bufferizzate per riga; la qualità dell'output dipende molto dal modello a cui punti; e alcune funzioni, come le modifiche chirurgiche in modalità commento, sono ancora nella roadmap.

Consigli

  • Capisci la cartella di progetto .od — i tuoi artefatti lì sono file reali; fanne il backup / committali.
  • Tieni skill e DESIGN.md in git per un flusso versionato e condivisibile in team.
  • Usa una CLI locale così la generazione si appoggia a un abbonamento che già paghi.
  • Scegli il motore con intenzione — un modello debole, anche con un ottimo design system, produce comunque output debole.
  • Auto-ospita / distribuisci quando ti servono privacy o controllo — niente deve lasciare la tua macchina.

FAQ

Cosa significa "BYOK a ogni livello"? Porti la tua CLI di agente e la tua chiave di modello. Open Design fornisce la superficie di design, le skill e i design system; il modello e il suo costo restano dalla tua parte.

Dove vive davvero il mio lavoro? Sulla tua macchina, in una cartella per progetto sotto .od, gestita dal daemon locale (SQLite + file reali). È auto-ospitabile e distribuibile sul web.

Posso personalizzare le skill e i design system? Sì — sono semplici file (le skill come cartelle, i design system come DESIGN.md). Modificali, aggiungi i tuoi e tienili sotto controllo di versione.

È gratuito? L'app è open source sotto Apache-2.0 e gratuita da eseguire in locale. Paghi solo per l'uso di modello dell'agente e della chiave che colleghi.


Questa guida scritta si basa sulla presentazione completa di AI Stack Engineer. Guarda il video completo qui sopra e iscriviti ad AI Stack Engineer per altre analisi pratiche di stack di IA.


Open Design Desktop

Un solo design system. Il tuo brand, coerente ovunque

Nel Vibe Design Workspace completo, applica le stesse regole di brand a siti, presentazioni, prototipi interattivi, dashboard, immagini e video HTML. Collega Codex, Claude Code, Cursor e gli altri agenti di coding locali e crea gratis.

  • Siti, presentazioni, prototipi, dashboard, immagini e video
  • Oltre 140 design system e la libreria completa di template e skill
  • Codex locale e oltre 21 agenti di coding · Gratis
Scarica gratis

Disponibile per macOS, Windows e Linux