Pi OpenDesign

Progettare con
Pi in
OpenDesign.

Come progettare interfacce con Pi in OpenDesign: skill portabili, il modello e la chiave che scegli, un task di confronto piani dal brief al file revisionato, e i limiti da conoscere prima di iniziare.

In questa pagina Esempio
  1. Esempio
  2. Adeguatezza
  3. Compatibilità
  4. Configurazione
  5. Workflow
  6. Risorse
  7. Limiti
  8. FAQ

Un Task di Design Completo con Pi

Un lavoro di design con Pi: dal brief all'interfaccia

Un'attività seguita lungo l'intero ciclo: cosa consegni come brief e vincoli, l'artefatto che Pi restituisce e i controlli che restano prima di considerarla conclusa. L'interfaccia sottostante è un esempio illustrativo creato per questa pagina, non una esecuzione di Pi registrata.

1Brief di design e vincoli

Brief

Progetta una pagina di confronto piani per un'app di note: piani free, personale e team, un confronto delle funzionalità e una breve FAQ. Desktop e telefono.

  • Design systemOpenDesign paper canvas: Albert Sans, un accento verde
  • Breakpoint1440px desktop e 390px mobile, senza scorrimento orizzontale
  • InterazioniInterruttore di fatturazione, CTA dei piani, righe di confronto espandibili
  • OutputUn unico file HTML autonomo con hook data-od-id stabili

2Chi fa cosa: tu, Pi e OpenDesign

  • Voi

    Tu scrivi il brief, scegli il design system e stabilisci i criteri di accettazione.

  • Pi

    Pi pianifica il layout, scrive HTML, CSS e JavaScript e rivede su richiesta.

  • OpenDesign

    OpenDesign fornisce il design system e la skill, esegue il rendering dell'anteprima e salva ogni versione come file di progetto.

  • Revisione

    Prima della consegna, controlla la gerarchia visiva, la spaziatura sulla griglia da 8px, entrambi i breakpoint e ogni interazione.

3Artefatto Pi: pagina di confronto dei piani a 1440px e 390px

Artefatto Pi: pagina di confronto dei piani a 1440px e 390px — Desktop
Esempio illustrativo

4Revisione prima della consegna

Layout

Griglia e spaziatura

I tre piani e il confronto usano la stessa griglia da 8px; le righe delle funzionalità sono allineate tra le colonne.

Gerarchia

Gerarchia visiva

Prezzo e nome del piano guidano; l'accento contraddistingue il badge del più scelto e il suo pulsante.

Responsive

Layout mobile

Ordine: piano personale, poi gratuito, poi team; il toggle resta in alto.

Interazione

Controlli di interazione

Attiva l'interruttore, naviga con Tab tra le CTA, apri una riga di confronto.

Adeguatezza

Quando Pi è la scelta giusta—e quando non lo è

Pi è Adatto Quando

  • Qualsiasi modello, le tue chiavi. Invia richieste ad Anthropic, OpenAI, Google e altri con le tue chiavi; scegli un modello multimodale potente per il passaggio da screenshot a UI e cambia con /model.
  • Skill portatili. Metti le tue convenzioni di design in Skill conformi allo standard Agent-Skills che si spostano con te tra agenti compatibili, non solo Pi.
  • MCP + Estensioni. Recupera contesto di design reale tramite un server MCP Figma e automatizza il ciclo di verifica usando Estensioni TypeScript.
  • Aperto e BYOK. Con licenza MIT e local-first; paghi solo per il modello sottostante e le credenziali restano sulla tua macchina.

Scelga un altro workflow quando

  • Ti servono file vettoriali modificabili. L'artefatto è HTML, non un documento di design modificabile. Rivolgiti a un flusso di lavoro vettoriale separato per il formato di asset che ti serve.
  • Non hai riferimenti né vincoli. Senza un design system o esempi, l'output tende a un aspetto generico; scrivi prima il brief.
  • Non disponete della credenziale richiesta da questo agente. Richiesto: la propria chiave API del provider (bring your own key) o login con abbonamento tramite /login. OpenDesign non fornisce né funge da proxy per le credenziali.
  • Il tuo team lavora in Aider o OpenCode. Quegli agenti hanno le proprie pagine; lo spazio di lavoro comune rimane, ma la configurazione è diversa. Vedi agenti correlati.

Compatibilità

Requisiti Pi prima di iniziare

Questa pagina riguarda Pi quando è connesso tramite l'app desktop OpenDesign. I riferimenti pubblicati sono stati verificati il 6 settembre 2026.

Ambito dello strumentoPi, dalla community

Pi è un agente di coding AI da terminale open source (MIT) di earendil-works. Legge la tua base di codice, modifica file ed esegue comandi da un nucleo compatto di quattro strumenti — read, write, edit, bash. Questa pagina riguarda la progettazione di interfacce con Pi tramite OpenDesign, non l'interfaccia di Pi stessa. Le note di configurazione di OpenDesign elencano gli agenti disponibili.

Account e autenticazioneLa sua chiave API del provider (BYOK) oppure

La sua chiave API del provider (BYOK) oppure un login con abbonamento tramite /login. Si autentichi con la sua chiave API del provider (BYOK) o un login con abbonamento — le credenziali restano sulla sua macchina. Questa pagina non promette una quota o un prezzo.

Sistema e versioniApp desktop o codice sorgente

Consulta la pagina di download per le build desktop. I requisiti di Node.js e pnpm nella quickstart del sorgente si applicano quando esegui dal sorgente, non quando installi un pacchetto desktop. Versione minima compatibile di Pi: non verificata qui.

Verifica della connessioneIl segnale di riuscita

Usa le istruzioni di connessione mostrate dalla versione installata, poi esegui un piccolo task. Verifica che Pi lo abbia gestito e che l'artefatto si apra. Un semplice download non stabilisce una connessione funzionante.

Inizia con l’app desktop

Configurazione di Pi in tre passaggi

Scarica prima, completa la configurazione di Pi per la versione che hai installato, poi verifica un piccolo risultato. Compilare OpenDesign dal sorgente non è richiesto per questo percorso.

  1. 1

    Scarica l’app desktop OpenDesign

    Scegli il pacchetto per il tuo computer, installalo e avvia l'app.

    Scarica OpenDesign
    CHECKPOINT
    L'app desktop si apre. Già installata? Passa al passaggio successivo; non è necessario scaricarla di nuovo.
  2. 2

    Prepari la sua connessione Pi

    Segui le istruzioni di Pi nella versione installata. Autenticati con la tua chiave API del provider (BYOK) o con un accesso in abbonamento — le credenziali restano sulla tua macchina.

    Documentazione su provider e autenticazione di Pi
    # 1. Install the Pi coding agent CLI (Node)
    npm install -g --ignore-scripts @earendil-works/pi-coding-agent
    
    # 2. Authenticate with your own provider key (BYOK)
    export ANTHROPIC_API_KEY=sk-ant-...   # or OPENAI_API_KEY=sk-...
    #    (or run /login inside Pi for a Claude / ChatGPT / Copilot subscription)

    Tratto dalle note di configurazione di Pi nella guida pubblicata; controlla la documentazione del fornitore per il comando corrente.

    CHECKPOINT
    Conferma l'agente e l'account previsti. Se non disponibili, verifica la compatibilità prima di tentare un'attività più grande.
  3. 3

    Esegua un piccolo task con Pi

    Inizia con un brief circoscritto che ti permetta di giudicare l'intero ciclo, inclusa una revisione.

    Brief iniziale

    Crea una schermata delle impostazioni con un modulo del profilo e una conferma di salvataggio. Applica le mie regole di design. Controllala alle larghezze desktop e mobile.

    CHECKPOINT
    Apri il risultato, testa lo stato di salvataggio e richiedi una modifica specifica. La revisione inizia quando viene generato un file; non termina lì.

Per eseguire OpenDesign dal sorgente, usa invece la guida rapida tecnica.

Il workflow di design di Pi

Il flusso di lavoro di progettazione in cinque fasi di Pi

Traccia una pagina di confronto piani dal brief all'artefatto verificato. Ogni passaggio mostra il tuo input, la mossa di Pi, il contributo di OpenDesign e il tuo punto di revisione.

  1. 1

    Brief di design

    Mantienilo semplice e breve: da tre a sei righe. Nomina il pubblico, lo scopo della schermata e le piattaforme.

    • LeiRedigi il brief; allega uno screenshot di riferimento se disponibile.
    • PiLegge il brief e il file Skill del progetto; chiede se qualcosa è ambiguo.
    • OpenDesignFornisce il progetto, l'interfaccia del prompt e la Skill per il tipo di artefatto.
    • VerificaVerifica che il brief includa i criteri di accettazione. Aggiungerli ora costa meno delle correzioni post-generazione.
  2. 2

    Vincoli di design

    Un design system più regole rigide. Questo è ciò che mantiene l'output di Pi in linea con il brand invece che generico.

    • LeiSeleziona un design system; specifica i breakpoint e i componenti richiesti.
    • PiCarica i token e le regole di postura di DESIGN.md nel contesto prima di scrivere qualsiasi codice.
    • OpenDesignFornisce la libreria del design system e associa la tua scelta al modello Skill.
    • VerificaVerifica che i token corrispondano al tuo brand: accento singolo, font corretti, raggio appropriato.
  3. 3

    Genera l'interfaccia

    Pi produce un singolo file HTML autonomo: layout, stili, interazioni e hook stabili.

    • LeiAttendi o rispondi a una domanda di chiarimento. Nessuna configurazione necessaria.
    • PiPianifica le sezioni, scrive HTML, CSS e JavaScript, esegue il file e corregge gli errori.
    • OpenDesignSalva l'artefatto nella cartella del progetto e lo indicizza per l'anteprima.
    • VerificaAncora nulla. Giudica il file renderizzato, non il sorgente.
  4. 4

    Anteprima

    Il file viene renderizzato in OpenDesign alle larghezze richieste. È qui che il design viene giudicato.

    • LeiAttiva/disattiva le larghezze, testa le interazioni e lascia commenti sugli elementi.
    • PiLegge i tuoi commenti sull'anteprima e prepara la revisione successiva.
    • OpenDesignRenderizza l'anteprima ed espone i target data-od-id per commenti e modifiche.
    • VerificaControlla gerarchia, contrasto, overflow a 390px, stati di focus e se l'accento rimane parsimonioso.
  5. 5

    Revisiona e verifica

    Richiedi modifiche indicando gli elementi nell'anteprima. Ogni revisione è un nuovo file; nulla viene sovrascritto silenziosamente.

    • LeiConverti i commenti in richieste; decidi quando l'attività è completa.
    • PiApplica le modifiche sul posto e riesegue il file.
    • OpenDesignMantiene le versioni affiancate; al termine esporta un'immagine o l'HTML.
    • VerificaRicontrolla solo l'area modificata, poi l'intera pagina una volta per ogni breakpoint.

Risorse

Risorse di design per Pi

Limitazioni

Limiti di Pi, controlli manuali e alternative

  • AmbitoPi è agnostico rispetto al provider: normalizza tra Anthropic, OpenAI, Google e oltre 20 provider, quindi usi le tue chiavi e puoi cambiare modello a metà sessione. Questa pagina tratta Pi come agente connesso a OpenDesign, non tutte le funzionalità di Pi.
  • Limiti di utilizzoI limiti di utilizzo e i costi dipendono dalle tue credenziali (la tua chiave API del provider o l'accesso tramite abbonamento con /login). Questa pagina non fa alcuna affermazione sulle quote gratuite.
  • ReteI file di progetto locali non implicano inferenza offline. Esamina le impostazioni del provider di Pi e le politiche sui dati prima di condividere input sensibili.
  • L'Output È HTMLGli artifact sono file HTML, non file di design vettoriali.
  • Revisione manualeAccessibilità, contenuti reali, coerenza con il brand e correttezza delle interazioni vengono verificati da te nell'anteprima. Considera qualsiasi autoverifica dell'agente come un primo passaggio.
  • FallbackSe Pi non è disponibile o un'attività fallisce, controlla le istruzioni di connessione e l'autenticazione della versione installata. Conserva l'errore e l'ultimo artefatto funzionante prima di modificare la configurazione.

FAQ

Domande comuni su Pi e OpenDesign

Pi può davvero occuparsi di design?
Sì — con uno skill estetico, un design system e immagini di riferimento reali nel contesto, Pi produce UI responsive di qualità professionale, e potete instradarlo verso un modello multimodale solido per verificare l'output rispetto ai riferimenti. Senza questo contesto tende a ricadere su un aspetto generico, ed è questa la lacuna che OpenDesign colma.
Devo pagare per progettare con Pi?
Pi in sé è gratuito e open source (MIT). Pagate solo il modello sottostante — portate la vostra chiave API del provider (BYOK), oppure usate un abbonamento Claude Pro/Max, ChatGPT Plus/Pro o GitHub Copilot tramite /login. OpenDesign non fa mai da proxy per le vostre credenziali, in nessun caso.
Cosa rende Pi adatto al design?
È agnostico rispetto al provider: portate le vostre chiavi e instradate verso uno qualsiasi degli oltre 20 provider, scegliendo il modello i cui punti forti si adattano al compito e cambiando a metà sessione. Ma il gusto estetico deriva sempre dal design system, dallo skill e dai riferimenti che fornite, non dal modello.
Quale modello dovrei usare con Pi per il design frontend?
Pi si instrada verso molti provider, quindi scegliete in base al compito — un modello multimodale solido legge bene gli screenshot di riferimento, mentre altri possono essere più adatti al refactoring. Il vantaggio di Pi è che potete cambiare senza modificare il vostro workflow. OpenDesign vi permette di mantenere lo stesso contesto di design indipendentemente dal modello scelto.
Come collego Pi a Figma?
Pi supporta i server MCP, quindi puoi aggiungere un server Figma MCP e recuperare il contesto di design reale — componenti, variabili, dati di layout — così il codice generato corrisponde alla fonte invece di approssimarla.
Che cos'è realmente Pi
Pi è un agente di coding AI open source (MIT) per il terminale, parte dell'earendil-works pi toolkit. Legge il tuo repository, modifica file ed esegue comandi shell — pianificando e verificando il lavoro a partire da attività in linguaggio naturale anziché limitarsi a completare righe. Il suo nucleo è deliberatamente piccolo: quattro strumenti predefiniti — read, write, edit e bash — più grep, find e ls integrati.

Per il lavoro di design, la proprietà che spicca è che Pi è agnostico rispetto al provider. Normalizza tra Anthropic, OpenAI, Google e molti altri provider dietro un'unica API unificata, così usi le tue chiavi e scegli il modello per attività — ad esempio un forte modello multimodale per leggere screenshot di riferimento — e passi con /model o Ctrl+L a metà sessione senza cambiare il tuo flusso di lavoro.

Qualsiasi modello, le tue chiavi: Pi indirizza a oltre 20 provider inclusi Anthropic e OpenAI. Ti autentichi con le tue chiavi API (BYOK), oppure accedi a un abbonamento Claude Pro/Max, ChatGPT Plus/Pro o GitHub Copilot con /login.

Skills + Extensions: Pi carica Skills (pacchetti di funzionalità Markdown conformi allo standard Agent Skills) ed Estensioni TypeScript — il luogo naturale per codificare le tue convenzioni di design e aggiungere strumenti personalizzati.

Sessioni ramificate: Le sessioni sono archiviate come alberi JSONL, così puoi ramificare un'esplorazione e navigare la cronologia in un unico file senza perdere le iterazioni precedenti.

Credenziale: la tua chiave API del provider (BYOK — Anthropic, OpenAI, Google, ecc.) o un accesso in abbonamento tramite /login; memorizzata localmente in ~/.pi/agent/auth.json (0600)

Fornitore: earendil-works (progetto comunitario open source)

Licenza: MIT, open source
Perché un agente multi-provider con BYOK è adatto al design
Il vantaggio di Pi nel design è la flessibilità, non un singolo modello integrato — ma, come per ogni agente, il gusto deve comunque essere fornito.

Scegli il modello giusto per ogni attività: Poiché Pi indirizza verso qualsiasi provider, puoi ricorrere a un forte modello multimodale per leggere screenshot di riferimento, poi passare a un altro per il refactoring — senza lasciare l'agente.

Le tue chiavi, nessun lock-in: BYOK significa che non sei vincolato al prezzo o ai limiti di contesto di un singolo fornitore; scegli il modello le cui forze si adattano al lavoro di design che hai davanti.

Convenzioni nelle Skills: Una Skill (più una fonte MCP come un server Figma) indirizza l'agente verso i tuoi token, componenti e specifiche reali, così lavora su un brand invece che su un aspetto predefinito.

Il gusto deriva da tre input che fornisci tu: un design system, una skill e immagini di riferimento reali.

La lezione è la stessa che ogni agente insegna: Pi non ha gusto per impostazione predefinita, e nessuna scelta di modello lo fornisce. Produce buon design quando gli dai dei vincoli — un design system, una skill estetica e riferimenti concreti. OpenDesign impacchetta esattamente quegli input, ed è per questo che i due si incastrano (maggiori dettagli di seguito).
Configura Pi per il lavoro di design da zero
La sequenza di configurazione: installa → autentica (BYOK) → codifica le regole di design in una Skill → scegli un modello → abilita la verifica nel browser.

Codifica le tue regole di design: inserisci token, primitive e convenzioni in una Skill e indica a Pi dove trovarli, così l'output corrisponde a un brand invece di ripiegare su un aspetto generico.

Aggiungi la verifica nel browser: collega un Playwright o un MCP browser in modo che Pi esegua il rendering in un browser reale e controlli l'output a diversi breakpoint invece di limitarsi a confermare che la build passi.

Usa la sezione di configurazione corrente per i comandi e i dettagli specifici della versione, che potrebbero cambiare.

# 1. Installa la CLI di Pi coding agent (Node) npm install -g --ignore-scripts @earendil-works/pi-coding-agent # 2. Autenticati con la tua chiave provider (BYOK) export ANTHROPIC_API_KEY=sk-ant-... # oppure OPENAI_API_KEY=sk-... # (oppure esegui /login dentro Pi per un abbonamento Claude / ChatGPT / Copilot) # 3. Avvialo nel tuo progetto cd your-project pi # 4. Cambia modello in qualsiasi momento con /model o Ctrl+L
Esempio di comando storico dalla guida precedente; verifica la sintassi corrente nella documentazione del fornitore collegata.
Il flusso di lavoro da screenshot a UI
Il ciclo di design più efficace con Pi consiste nel trasformare un'immagine di riferimento in una UI funzionante e responsive e nell'iterare finché non corrisponde — facendo affidamento su un modello multimodale per confrontare l'output con il riferimento. Poiché Pi è agnostico rispetto al provider, indirizzalo verso il modello che interpreta meglio le immagini per questa passata.

Parti dai riferimenti visivi più chiari che hai — e includi più stati (desktop e mobile, hover, vuoto, caricamento), non solo un'unica hero shot.

Scegli un modello multimodale forte per la passata con /model, poiché la comprensione delle immagini è ciò che determina la qualità da screenshot a UI.

Sii specifico nel prompt; prompt vaghi producono UI generiche anche con un modello forte.

Mantieni il tuo design system e le convenzioni in una Skill e indica a Pi dove si trovano i token e le primitive canoniche.

Avvia un dev server e fai in modo che Pi esegua il rendering in un browser reale, ridimensionando ai breakpoint, poi itera confrontando la sua implementazione con gli screenshot — non limitarti a confermare che la build funzioni.

Fornisci all'agente i riferimenti e i vincoli concreti fin dall'inizio:

Mantieni i prompt brevi e mirati, esegui il commit delle iterazioni buone e ripristina quelle cattive (dicendo a Pi quando esegui il revert), così ogni passata parte da una base pulita. Le sessioni JSONL ramificate di Pi ti consentono anche di esplorare un'alternativa senza perdere il thread originale.

pi # nel prompt: > Implementa reference-desktop.png e reference-mobile.png in React + Vite + Tailwind + TypeScript. Riutilizza i miei componenti e token esistenti del design system (vedi la Skill). Fai corrispondere spaziatura, layout e gerarchia; rendilo responsive. Renderizzalo nel browser e itera finché non corrisponde ai riferimenti ai vari breakpoint.
Esempio di comando storico dalla guida precedente; verifica la sintassi corrente nella documentazione del fornitore collegata.
Skills, estensioni e temi
Pi si autoestende a runtime attraverso alcuni livelli, e questi si mappano in modo pulito su un flusso di lavoro di progettazione aperto.

Skills: pacchetti di capacità Markdown che seguono lo standard Agent Skills — la sede durevole e portatile per le tue convenzioni di progettazione, i token e le checklist di revisione. La stessa Skill funziona su agenti compatibili, non solo su Pi.

Estensioni e modelli di prompt: le estensioni TypeScript aggiungono strumenti, comandi e UI personalizzati; i modelli di prompt riutilizzabili si eseguono tramite /name. Entrambi ti permettono di programmare il ciclo di verifica senza lasciare il terminale.

MCP e temi: Pi si connette ai server MCP per introdurre contesto di progettazione esterno (in modo più rilevante un server MCP Figma), e i temi si ricaricano a caldo così l'interfaccia del terminale resta leggibile mentre lavori.

Queste sono capacità portabili — Skills e MCP in particolare — esattamente il tipo di cosa che OpenDesign è costruito per orchestrare, anziché ricreare per ogni progetto.
Pi vs Codex vs Claude Code vs Cursor vs Gemini CLI per il design
Non esiste un unico vincitore per il lavoro di design — ogni agente ha un punto di forza diverso, e i team esperti li usano in combinazione. Un riepilogo equo:

Pi — Indipendente dal provider e BYOK — instrada verso qualsiasi modello (Anthropic, OpenAI, Google…) e passa da un modello all'altro a metà sessione; MIT, auto-estensibile — Scegliere il modello migliore per ogni attività senza lock-in del fornitore

Codex — Forte rifinitura visiva con una skill frontend; build asincrone in sandbox — Build asincrone delegate e regole portabili AGENTS.md

Claude Code — Decisioni di design specifiche (hex, spaziatura, tipografia) e UX consapevole della codebase — Ragionamento frontend e refactoring su contesti ampi

Cursor — Ciclo visuale costruisci-e-vedi con anteprima live e modifiche inline — Lavoro UI serrato di iterazione e osservazione dentro un IDE

Gemini CLI — Forte comprensione multimodale delle immagini e un contesto da 1M token; piano gratuito — Lavoro con molti screenshot e tenere un intero design system nel contesto

L'angolazione di Pi è ortogonale rispetto agli altri: è l'agente che ti consente di usare qualsiasi di quei modelli sottostanti con le tue chiavi. Il verdetto ricorrente della community resiste ancora — il gusto viene dagli umani: tutti tendono a un'estetica generica senza skill, riferimenti e vincoli. Questo è il vero problema da risolvere, e ha la forma di uno strumento di design, non di un modello.

Agente — Punto di forza nel design — Ideale per
Insidie e come evitare l'aspetto da “AI slop”
La critica più comune al design generato dall'IA è che sembra generico — gradienti morbidi, pannelli fluttuanti, angoli arrotondati sovradimensionati, ombre drammatiche, un'atmosfera Inter-e-viola che “urla che è stato creato da un'IA”. Altri problemi segnalati includono layout mobili rotti e istruzioni che filtrano nel testo dell'interfaccia utente. Nessuno di questi è esclusivo di Pi o di un singolo modello; sono ciò che accade quando qualsiasi agente opera senza un contesto di design curato.

Aggiungi una skill estetica: Una skill di design curata forza l'agente a impegnarsi in una direzione reale invece dell'aspetto predefinito — e poiché è una Skill portatile, viaggia con te attraverso i modelli.

Verifica in un browser reale: Scegli un modello multimodale e fai in modo che Pi esegua il rendering e l'autocontrollo su tutti i breakpoint in modo che i layout non si rompano silenziosamente su mobile.

Fornisci token e riferimenti: I token di design reali e gli screenshot di riferimento sono la leva più importante sulla qualità dell'output.

Codifica le regole dove Pi le legge: Metti regole di stile come “niente hero card, massimo due caratteri tipografici, gerarchia brand-first” in una Skill che l'agente carica ad ogni esecuzione.

Nota che ogni mitigazione riguarda il fornire all'agente un contesto di design curato — indipendentemente dal provider a cui ti colleghi. Mantenere quel contesto a mano, per progetto, è il travaglio che OpenDesign elimina.
Progettare con Pi all'interno di OpenDesign
OpenDesign è il layer di design open-source che il flusso di lavoro sopra continua a richiedere. Tratta Pi come un adattatore first-party e lo avvolge in una skill curata e una libreria di design system, una pipeline di rendering strutturata e una UI desktop locale — così il contesto di design che rende Pi valido è presente fin dalla prima esecuzione, non assemblato a mano ogni volta. Entrambi sono open-source e local-first, il che rende l'abbinamento naturale.

Autenticati con la tua chiave API del provider (BYOK) o un accesso in abbonamento — le credenziali rimangono sulla tua macchina in ~/.pi/agent/auth.json e non vengono mai proxyate attraverso di noi.

Scegli un design system e una skill, poi genera presentazioni, prototipi e landing page con un gusto coerente.

Ogni artefatto e file DESIGN.md risiede nel tuo repository, non in un cloud ospitato.

Stesso agente Pi, stesse chiavi, stessa libertà di cambiare modelli — più un flusso di lavoro di design reale, portatile e open-source attorno ad esso. È local-first e MIT, quindi nulla del tuo lavoro o delle tue credenziali lascia la tua macchina.

Installa OpenDesign e seleziona Pi come tuo agente.
OpenDesign è affiliato a Pi?
No. OpenDesign è indipendente e integra Pi come adattatore supportato dalla comunità.