L'alternativa open source a Figma
Figma è eccellente e non sparirà. Ma il file è proprietario, le postazioni sono un abbonamento e la canvas vive nel cloud di qualcun altro. Ecco una valutazione onesta su quando Figma è ancora la risposta — e quando conviene possedere un flusso di lavoro agent-native, local-first.
Figma è eccellente. Ci abbiamo consegnato lavoro reale per anni, e questo non è un articolo «Figma è morta» — non lo è affatto. Il fatto che abbiamo costruito un layer open source invece di un'altra canvas non è una critica all'artigianato di Figma. È una scommessa: il prossimo decennio del lavoro di design assomiglierà meno a un cursore su una canvas infinita e più a un agent che già paghi, che guida un flusso di lavoro che possiedi davvero. Questo articolo è la valutazione onesta di Figma da parte di un team che costruisce nella stessa categoria: cosa fa meglio, dove ti blocca dentro, com'è davvero il percorso open source, e quale dei due dovresti scegliere in questo trimestre.
Cos'è davvero Figma
Figma è lo strumento di design collaborativo di default. Una canvas multiplayer in tempo reale nel browser, con Dev Mode per l'handoff, FigJam per il whiteboarding, un marketplace di plugin ricco e un insieme crescente di funzioni AI innestate sulla stessa superficie. Il prezzo è per postazione al mese, suddiviso in fasce per ruolo e per organizzazione.
Fa alcune cose meglio di chiunque altro:
- Collaborazione su canvas in tempo reale. Cinque persone in un unico file, cursori dal vivo, commenti in linea. Niente nell'open source eguaglia la rifinitura del multiplayer.
- Lavoro vettoriale al pixel. Auto Layout, vincoli, varianti, componenti — le primitive della canvas sono mature e la memoria muscolare è profonda.
- Un enorme ecosistema di plugin. Un decennio di plugin di terze parti, file della community e template pronti da usare.
- Un handoff che i team già conoscono. Dev Mode, inspect, redline e un flusso di lavoro su cui gli ingegneri sono stati addestrati per anni.
Se il tuo lavoro è un designer che dipinge schermate precise da far revisionare ad altre persone su una canvas condivisa, Figma è ancora la risposta, ed è una buona risposta. Le differenze che vale la pena considerare vivono un livello più in basso — in chi possiede il file, il flusso di lavoro e la curva dei costi.
Dove ti blocca dentro
Figma porta con sé quattro forme di lock-in che vale la pena nominare apertamente, perché le pagine dei prezzi non lo fanno.
Il file è proprietario. Il tuo design vive nel formato di Figma, dentro i server di Figma. Puoi esportare PNG e specifiche per gli sviluppatori, ma la fonte di verità — componenti, varianti, il design system vivo — è pienamente leggibile solo dentro Figma. Non esiste una versione in testo semplice del tuo lavoro che sopravviva fuori dallo strumento.
Il runtime è ospitato. La canvas è il cloud. Per il lavoro d'agenzia o per la creatività pre-lancio sotto NDA, «dove vive questo file» è una conversazione di procurement, non un'impostazione. Il local-only non è una modalità.
I plugin non sono portabili. L'ecosistema di plugin di Figma è reale e profondo — ma ogni plugin gira dentro il runtime di Figma, contro le API di Figma. Un flusso di lavoro che costruisci lì non può essere estratto e fatto girare da un agent sul tuo laptop, né composto in una pipeline che non inizia con la canvas di Figma.
Il conto è per postazione, per sempre. Le postazioni in abbonamento vanno bene per un team di design stabile. Diventano scomode per un'organizzazione in rapida crescita, e sono un non-punto di partenza per la lunga coda di collaboratori, freelance e collaboratori occasionali che altrimenti adotterebbero lo stesso flusso di lavoro.
Nessuna di queste è un bug. Sono la forma di un prodotto a canvas collaborativa ospitata, e Figma è la migliore versione di quella forma. Semplicemente noi non costruiamo per la canvas — costruiamo per l'agent.
Il cambiamento su cui scommette Open Design
Open Design non è un clone di Figma. Non c'è canvas infinita e non ci sono cursori multiplayer. È un sottile skill layer che trasforma l'agent di coding che già usi in un motore di design. Le quattro primitive sono skill, system, adapter e daemon — e la parte importante è che sono tutti solo file:
- Ogni skill è un file
SKILL.mdche puoi leggere, fare fork e rimandare indietro come PR. - Ogni design system è un file
DESIGN.mdportabile — incluso quello che pubblichiamo per Figma stesso. Puoi aprirlo in qualsiasi editor, fare il diff in git, e sopravvive a qualunque strumento lo legga dopo. - Ogni agent adapter è circa 80 righe di TypeScript.
Ciò che questo ti compra è l'esatto opposto dei quattro lock-in qui sopra:
- Il file è testo semplice. Skill e system sono Markdown in un repo. Il tuo design system è leggibile senza lo strumento.
- Il runtime è locale. Gira sul tuo laptop tramite
pnpm tools-dev, oppure lo distribuisci tu stesso. I prompt vanno al model provider che hai scelto — niente passa attraverso di noi. - Il flusso di lavoro è portabile. Una skill è una cartella. Si compone in qualsiasi agent sul tuo
$PATH, non nel runtime di plugin di un singolo vendor. - BYOK di default. Incolla qualsiasi
base_urle key compatibili con OpenAI; i tuoi token vanno dritti al provider. Apache-2.0, nessuna registrazione, nessun conto per postazione.
Il modello mentale: Figma è una canvas che affitti. Open Design è un flusso di lavoro che possiedi.
Confronto diretto
| Figma | Open Design | |
|---|---|---|
| Licenza | Proprietaria | Apache-2.0 |
| Runtime | Ospitato (browser, cloud di Figma) | Daemon locale (pnpm tools-dev) + self-host opzionale |
| Formato sorgente | .fig proprietario | SKILL.md / DESIGN.md in testo semplice in un repo |
| Superficie principale | Canvas multiplayer in tempo reale | Generazione guidata da agent + anteprima in sandbox |
| Modelli / AI | Funzioni AI proprie di Figma | Qualsiasi endpoint compatibile con OpenAI + CLI di coding-agent rilevate |
| Plugin | Marketplace, gira dentro Figma | Cartelle skill forkabili, eseguite da qualsiasi agent |
| Design system | Librerie Figma (nello strumento) | File DESIGN.md portabili (incluso uno per Figma) |
| Prezzi | Abbonamento per postazione | Gratuito; paghi direttamente il tuo model provider |
| Handoff | Dev Mode, inspect, redline | Qualsiasi agent sul $PATH, più export HTML / PDF / PPTX / ZIP |
| Self-hostable | No | Sì (laptop o il tuo deploy) |
| Percorso dei dati | File → cloud di Figma | Prompt → il provider che hai scelto; niente passa attraverso di noi |
Il riassunto onesto: Figma ha l'esperienza di canvas collaborativa più rifinita sul mercato, e per un team di designer che revisionano insieme schermate precise, quella rifinitura è il prodotto. Open Design baratta completamente la canvas per una libreria — skill, system e agent progettati per comporsi con lo strumento che hai già sul laptop. Forma diversa, scommessa diversa.
Chi dovrebbe scegliere cosa
| Se sei… | Scegli |
|---|---|
| Un team di design che fa lavoro su canvas in tempo reale, con più designer e revisione dal vivo | Figma. Niente nell'open source eguaglia la canvas multiplayer. |
| Un designer che fa lavoro vettoriale e su componenti al pixel tutto il giorno | Figma. Le primitive della canvas sono mature e la tua memoria muscolare vale soldi veri. |
| Un'organizzazione già standardizzata su Figma con Dev Mode nel ciclo di engineering | Figma. Hai già pagato il costo dell'integrazione; sfruttalo. |
| Un design engineer che già guida Claude Code, Codex o Cursor dal terminale | Open Design. Il tuo agent è il motore di design; lo skill layer aggiunge gusto e struttura senza una nuova app. |
| Chiunque abbia bisogno di BYOK, di cambiare modello a metà progetto, o di local-only per brief sensibili | Open Design. La realtà è più ruvida del marketing, ma è l'unico contratto che regge davvero. |
| Un team che vuole un design system che sopravviva al ricambio degli strumenti | Open Design. I file DESIGN.md sopravvivono allo strumento che li legge. |
| Un contributore open source che vuole pubblicare un flusso di lavoro di design che il progetto possa adottare | Open Design. Metti una cartella, riavvia il daemon, manda la PR. |
La dimensione che decide per la maggior parte dei team non è la qualità — l'artigianato di Figma è reale. È se il tuo lavoro è una canvas da dipingere, o un flusso di lavoro da automatizzare. Se è il secondo, preferiresti possederlo piuttosto che affittarlo.
Cosa fare adesso
Se hai già un lavoro Figma ripetibile — esporta questi frame, sincronizza quei token, ricostruisci quel template di deck — il modo più rapido per sentire la differenza è portarne uno in un plugin. Inizia con un piccolo compito fastidioso e ripetibile, non con «sostituire Figma».
Oppure esegui semplicemente il quickstart da tre comandi e puntalo al modello che già paghi. L'intera cosa vive in un unico repo e il primo deck richiede circa dieci minuti.
Prova il flusso di lavoro open source.
Letture correlate
- Come portare un flusso di lavoro Figma in un plugin di Open Design — il percorso concreto per un export, una sincronizzazione di token o un brand kit
- L'alternativa open source a Claude Design — la stessa valutazione onesta, con uno strumento diverso
- Perché abbiamo costruito Open Design come skill layer, non come prodotto — il manifesto più lungo dietro la scommessa «layer, non prodotto»