Categoria Design · Intelligenza Apache-2.0 · Fatto sulla Terra
← Torna al diario

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.

Un lucchetto nero sfaccettato fuso con la forma di un documento, cerchiato da un confine tratteggiato, con una chiave disegnata come un diagramma tecnico, su una tavola di studio editoriale dai toni caldi
La fonte di verità vive in un file proprietario, dentro il cloud di qualcun altro.

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.md che puoi leggere, fare fork e rimandare indietro come PR.
  • Ogni design system è un file DESIGN.md portabile — 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_url e 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.

Un ventaglio di fogli di carta nera semplice e schede indice che si dispiega da un contenitore aperto, con un paio che fluttuano via, su una tavola di studio editoriale dai toni caldi
Skill e system sono file in testo semplice in un repo — portabili, forkabili, leggibili senza lo strumento.

Confronto diretto

FigmaOpen Design
LicenzaProprietariaApache-2.0
RuntimeOspitato (browser, cloud di Figma)Daemon locale (pnpm tools-dev) + self-host opzionale
Formato sorgente.fig proprietarioSKILL.md / DESIGN.md in testo semplice in un repo
Superficie principaleCanvas multiplayer in tempo realeGenerazione guidata da agent + anteprima in sandbox
Modelli / AIFunzioni AI proprie di FigmaQualsiasi endpoint compatibile con OpenAI + CLI di coding-agent rilevate
PluginMarketplace, gira dentro FigmaCartelle skill forkabili, eseguite da qualsiasi agent
Design systemLibrerie Figma (nello strumento)File DESIGN.md portabili (incluso uno per Figma)
PrezziAbbonamento per postazioneGratuito; paghi direttamente il tuo model provider
HandoffDev Mode, inspect, redlineQualsiasi agent sul $PATH, più export HTML / PDF / PPTX / ZIP
Self-hostableNoSì (laptop o il tuo deploy)
Percorso dei datiFile → cloud di FigmaPrompt → 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 vivoFigma. Niente nell'open source eguaglia la canvas multiplayer.
Un designer che fa lavoro vettoriale e su componenti al pixel tutto il giornoFigma. 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 engineeringFigma. Hai già pagato il costo dell'integrazione; sfruttalo.
Un design engineer che già guida Claude Code, Codex o Cursor dal terminaleOpen 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 sensibiliOpen 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 strumentiOpen 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 adottareOpen 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


← Torna al diario GitHub · Sorgente ↗