Pi OpenDesign

Projetar com
Pi no
OpenDesign.

Como projetar interfaces com o Pi no OpenDesign: skills portáteis, o modelo e a chave que você escolhe, uma tarefa de comparação de planos do briefing ao arquivo revisado, e os limites que você precisa conhecer antes de começar.

Nesta página Exemplo
  1. Exemplo
  2. Adequação
  3. Compatibilidade
  4. Configuração
  5. Workflow
  6. Recursos
  7. Limitações
  8. Perguntas frequentes

Uma Tarefa de Design Completa Com o Pi

Um trabalho de design com o Pi: do briefing à interface

Uma tarefa acompanhada por todo o ciclo: o que você entrega como briefing e restrições, o artefato que o Pi retorna e as verificações que restam antes de considerar concluído. A interface abaixo é um exemplo ilustrativo criado para esta página, não uma execução do Pi registrada.

1Briefing de Design e Restrições

Briefing

Projete uma página de comparação de planos para um aplicativo de notas: planos gratuito, pessoal e equipe, uma comparação de recursos e um breve FAQ. Desktop e celular.

  • Sistema de designTela de papel da OpenDesign: Albert Sans, um destaque em verde
  • Breakpoints1440px desktop e 390px mobile, sem rolagem horizontal
  • InteraçõesAlternância de cobrança, CTAs de planos, linhas de comparação expansíveis
  • SaídaUm único arquivo HTML autocontido com pontos de referência estáveis data-od-id

2Quem faz o quê: você, o Pi e o OpenDesign

  • Você

    Você escreve o briefing, escolhe o design system e define os critérios de aceitação.

  • Pi

    O Pi planeja o layout, escreve o HTML, CSS e JavaScript e revisa sob solicitação.

  • OpenDesign

    OpenDesign fornece o design system e a skill, renderiza a prévia e salva cada versão como um arquivo do projeto.

  • Revisão

    Antes da entrega, verifique a hierarquia visual, o espaçamento na grade de 8px, ambos os breakpoints e cada interação.

3Artefato do Pi: página de comparação de planos em 1440px e 390px

Artefato do Pi: página de comparação de planos em 1440px e 390px — Desktop
Exemplo ilustrativo

4Revisar Antes da Entrega

Layout

Grade e Espaçamento

Os três planos e a comparação usam a mesma grade de 8px; as linhas de recursos se alinham entre as colunas.

Hierarquia

Hierarquia Visual

Preço e nome do plano lideram; o destaque marca o selo de mais escolhido e seu botão.

Responsivo

Layout Mobile

Ordem: plano pessoal, depois gratuito, depois equipe; o seletor permanece no topo.

Interação

Verificações de Interação

Alterne o seletor, navegue pelos CTAs com Tab, abra uma linha de comparação.

Adequação

Quando o Pi é a escolha certa — e quando não é

O Pi É Adequado Quando

  • Qualquer modelo, suas chaves. Envie solicitações para Anthropic, OpenAI, Google e outros com suas próprias chaves; escolha um modelo multimodal forte para captura de tela para UI e troque usando /model.
  • Skills portáveis. Coloque suas convenções de design em Skills no padrão Agent-Skills que acompanham você entre agentes compatíveis, não apenas o Pi.
  • MCP + extensões. Extraia contexto real de design por meio de um servidor MCP do Figma e automatize o ciclo de verificação usando extensões TypeScript.
  • Aberto e BYOK. Licenciado sob MIT e local-first; você paga apenas pelo modelo subjacente, e as credenciais permanecem na sua máquina.

Escolha Outro Workflow Quando

  • Você precisa de arquivos vetoriais editáveis. O artefato é HTML, não um documento de design editável. Procure um fluxo de trabalho vetorial separado para o formato de asset que você precisa.
  • Você não tem referência nem restrições. Sem design system ou exemplos, a saída tende a um visual genérico; escreva o briefing primeiro.
  • Você não tem a credencial que este agente precisa. Necessário: sua própria chave de API de provedor (traga sua própria chave) ou login por assinatura via /login. A OpenDesign não fornece nem faz proxy de credenciais.
  • Sua equipe trabalha no Aider ou no OpenCode. Esses agentes têm suas próprias páginas; o workspace comum permanece, mas a configuração difere. Veja agentes relacionados.

Compatibilidade

Requisitos do Pi antes de começar

Esta página aborda o Pi quando conectado pelo aplicativo desktop OpenDesign. As referências publicadas foram verificadas em 6 de setembro de 2026.

Escopo da ferramentaPi, pela comunidade

O Pi é um agente de programação de IA de terminal de código aberto (MIT) da earendil-works. Ele lê sua base de código, edita arquivos e executa comandos a partir de um núcleo compacto de quatro ferramentas — read, write, edit, bash. Esta página trata de projetar interfaces com o Pi por meio do OpenDesign, não da interface própria do Pi. As notas de configuração do OpenDesign listam os agentes disponíveis.

Contas e autenticaçãoSua própria chave de API do provedor (BYOK) ou

Sua própria chave de API do provedor (BYOK) ou login por assinatura via /login. Autentique-se com sua própria chave de API do provedor (BYOK) ou um login por assinatura — as credenciais permanecem na sua máquina. Esta página não promete uma cota ou preço.

Sistema e VersõesApp de desktop ou código-fonte

Consulte a página de download para builds desktop. Os requisitos de Node.js e pnpm no guia de início rápido do código-fonte se aplicam ao executar a partir do código-fonte, não ao instalar um pacote desktop. Versão mínima compatível do Pi: não verificada aqui.

Verificação de ConexãoO sinal de sucesso

Use as instruções de conexão exibidas pela sua versão instalada e então execute uma tarefa pequena. Confirme que o Pi a processou e que o artefato abre. Apenas um download não estabelece uma conexão funcional.

Comece com o app de desktop

Configuração do Pi em três passos

Baixe primeiro, conclua a configuração do Pi para a versão que você instalou e então verifique um pequeno resultado. Compilar o OpenDesign a partir do código-fonte não é necessário para este caminho.

  1. 1

    Baixe o App de Desktop da OpenDesign

    Escolha o pacote para o seu computador, instale-o e inicie o aplicativo.

    Baixar o OpenDesign
    PONTO DE VERIFICAÇÃO
    O aplicativo desktop abre. Já instalado? Vá para a próxima etapa; não é preciso baixar novamente.
  2. 2

    Prepare sua conexão com o Pi

    Siga as instruções do Pi na sua versão instalada. Autentique-se com sua própria chave de API do provedor (BYOK) ou um login de assinatura — as credenciais permanecem na sua máquina.

    Documentação de provedores e autenticação do 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)

    Extraído das notas de configuração do Pi no guia publicado; consulte a documentação do fornecedor para o comando atual.

    PONTO DE VERIFICAÇÃO
    Confirme o agente e a conta pretendidos. Se indisponível, verifique a compatibilidade antes de tentar uma tarefa maior.
  3. 3

    Execute uma pequena tarefa no Pi

    Comece com um briefing delimitado que permita avaliar o ciclo completo, incluindo uma revisão.

    Briefing inicial

    Crie uma tela de configurações com um formulário de perfil e uma confirmação de salvamento. Aplique minhas regras de design. Verifique em larguras desktop e mobile.

    PONTO DE VERIFICAÇÃO
    Abra o resultado, teste o estado de salvamento e solicite uma alteração específica. A revisão começa quando um arquivo é gerado; não termina aí.

Para executar o OpenDesign a partir do código-fonte, use o início rápido técnico em vez disso.

O workflow de design do Pi

Fluxo de design em cinco etapas do Pi

Acompanhe uma página de comparação de planos do briefing ao artefato verificado. Cada etapa mostra sua entrada, a ação do Pi, a contribuição do OpenDesign e seu ponto de revisão.

  1. 1

    Briefing de Design

    Mantenha simples e curto: de três a seis linhas. Nomeie o público, o propósito da tela e as plataformas.

    • VocêRedija o briefing; anexe uma captura de tela de referência, se disponível.
    • PiLê o briefing e o arquivo Skill do projeto; pergunta se algo estiver ambíguo.
    • OpenDesignFornece o projeto, a interface de prompt e a Skill para o tipo de artefato.
    • VerificarVerifique se o briefing inclui critérios de aceitação. Adicioná-los agora custa menos do que correções pós-geração.
  2. 2

    Restrições de Design

    Um design system mais regras rígidas. É isso que mantém a saída do Pi alinhada à marca em vez de genérica.

    • VocêSelecione um design system; especifique breakpoints e componentes obrigatórios.
    • PiCarrega tokens do DESIGN.md e regras de postura no contexto antes de escrever qualquer código.
    • OpenDesignFornece a biblioteca de design system e vincula sua escolha ao modelo de Skill.
    • VerificarVerifique se os tokens correspondem à sua marca: destaque único, fontes corretas, raio adequado.
  3. 3

    Gerar a Interface

    O Pi produz um único arquivo HTML autocontido: layout, estilos, interações e ganchos estáveis.

    • VocêAguarde ou responda a uma pergunta de esclarecimento. Nenhuma configuração necessária.
    • PiPlaneja seções, escreve HTML, CSS e JavaScript, executa o arquivo e corrige falhas.
    • OpenDesignSalva o artefato na pasta do projeto e o indexa para pré-visualização.
    • VerificarNada ainda. Avalie o arquivo renderizado, não o código-fonte.
  4. 4

    Pré-visualização

    O arquivo é renderizado no OpenDesign nas larguras solicitadas. É aqui que o design é avaliado.

    • VocêAlterne larguras, teste interações e deixe comentários nos elementos.
    • PiLê seus comentários de pré-visualização e prepara a próxima revisão.
    • OpenDesignRenderiza a prévia e expõe alvos data-od-id para comentários e edições.
    • CheckVerifique hierarquia, contraste, estouro em 390px, estados de foco e se o destaque permanece comedido.
  5. 5

    Revisar e Verificar

    Solicite alterações apontando para elementos na pré-visualização. Cada revisão é um novo arquivo; nada é sobrescrito silenciosamente.

    • VocêTraduza comentários em solicitações; decida quando a tarefa está concluída.
    • PiAplica alterações no local e executa o arquivo novamente.
    • OpenDesignMantém versões lado a lado; exporta uma imagem ou o HTML quando finalizado.
    • CheckVerifique novamente apenas a área alterada, depois a página completa uma vez em cada breakpoint.

Recursos

Recursos de Design para Pi

Limitações

Limitações do Pi, Verificações Manuais e Alternativas

  • AlcanceO Pi é independente de provedor: ele normaliza entre Anthropic, OpenAI, Google e mais de 20 provedores, então você traz suas próprias chaves e pode trocar de modelo no meio da sessão. Esta página cobre o Pi como um agente conectado ao OpenDesign, não todos os recursos do Pi.
  • Limites de UsoLimites de uso e custo seguem sua credencial (sua própria chave de API do provedor ou login de assinatura via /login). Esta página não faz nenhuma afirmação sobre cotas gratuitas.
  • RedeArquivos de projeto locais não implicam inferência offline. Revise as configurações de provedor e políticas de dados do Pi antes de compartilhar entradas sensíveis.
  • A Saída É HTMLOs artefatos são arquivos HTML, não arquivos de design vetoriais.
  • Revisão ManualAcessibilidade, conteúdo real, adequação à marca e correção de interação são revisados por você na pré-visualização. Trate qualquer autoverificação do agente como uma primeira passagem.
  • AlternativaSe o Pi estiver indisponível ou uma tarefa falhar, verifique as instruções de conexão e autenticação da versão instalada. Preserve o erro e o último artefato funcional antes de alterar a configuração.

Perguntas Frequentes

Perguntas Frequentes Sobre Pi e OpenDesign

O Pi Realmente Consegue Fazer Trabalho de Design?
Sim — com um skill estético, um design system e imagens de referência reais no contexto, o Pi produz UI responsiva de qualidade de produção, e você pode direcioná-lo para um modelo multimodal robusto para verificar o resultado em relação às referências. Sem esse contexto, ele tende a assumir um visual genérico, que é a lacuna que o OpenDesign preenche.
Preciso Pagar para Projetar com o Pi?
O Pi em si é gratuito e de código aberto (MIT). Você paga apenas pelo modelo subjacente — use sua própria chave de API de provedor (BYOK) ou uma assinatura Claude Pro/Max, ChatGPT Plus/Pro ou GitHub Copilot via /login. O OpenDesign nunca faz proxy das suas credenciais em nenhum dos casos.
O Que Torna o Pi Adequado para Design?
É independente de provedor: você usa suas próprias chaves e direciona para qualquer um dos mais de 20 provedores, escolhendo o modelo cujos pontos fortes se encaixam na tarefa e trocando no meio da sessão. Mas o bom gosto ainda vem do design system, do skill e das referências que você fornece, não do modelo.
Qual Modelo Devo Usar com o Pi para Design de Frontend?
O Pi direciona para muitos provedores, então escolha por tarefa — um modelo multimodal robusto lê bem capturas de tela de referência, enquanto outros podem ser mais adequados para refatoração. A vantagem do Pi é que você pode trocar sem alterar seu workflow. O OpenDesign permite manter o mesmo contexto de design independentemente do modelo escolhido.
Como Conecto o Pi ao Figma?
Pi suporta servidores MCP, então você pode adicionar um servidor MCP do Figma e extrair contexto de design real — componentes, variáveis, dados de layout — para que o código gerado corresponda à fonte em vez de apenas se aproximar dela.
O que o Pi realmente é
O Pi é um agente de código de IA open-source (MIT) para o terminal, parte do kit de ferramentas pi da earendil-works. Ele lê seu repositório, edita arquivos e executa comandos de shell — planejando e verificando o trabalho a partir de tarefas em linguagem natural, em vez de apenas completar linhas. Seu núcleo é deliberadamente pequeno: quatro ferramentas padrão — read, write, edit e bash — além de grep, find e ls integrados.

Para o trabalho de design, a propriedade que mais se destaca é que o Pi é agnóstico em relação ao provedor. Ele normaliza Anthropic, OpenAI, Google e muitos outros provedores por trás de uma única API unificada, então você traz suas próprias chaves e escolhe o modelo por tarefa — por exemplo, um modelo multimodal forte para ler capturas de tela de referência — e troca com /model ou Ctrl+L no meio da sessão sem mudar seu fluxo de trabalho.

Qualquer modelo, suas chaves: o Pi roteia para mais de 20 provedores, incluindo Anthropic e OpenAI. Você se autentica com suas próprias chaves de API (BYOK), ou entra em uma assinatura Claude Pro/Max, ChatGPT Plus/Pro ou GitHub Copilot com /login.

Skills + Extensions: o Pi carrega Skills (pacotes de capacidades em Markdown que seguem o padrão Agent Skills) e Extensions em TypeScript — o lugar natural para codificar suas convenções de design e adicionar ferramentas personalizadas.

Sessões ramificadas: as sessões são armazenadas como árvores JSONL, então você pode ramificar uma exploração e navegar pelo histórico em um único arquivo sem perder as passagens anteriores.

Credencial: sua própria chave de API do provedor (BYOK — Anthropic, OpenAI, Google, etc.) ou um login de assinatura via /login; armazenada localmente em ~/.pi/agent/auth.json (0600)

Fornecedor: earendil-works (projeto de comunidade open-source)

Licença: MIT, open source
Por que um agente multiprovedor com BYOK se encaixa no design
A vantagem do Pi em design é a flexibilidade, não um único modelo integrado — mas, como acontece com todo agente, o bom gosto ainda precisa ser fornecido.

Escolha o modelo certo por tarefa: como o Pi roteia para qualquer provedor, você pode recorrer a um modelo multimodal forte para ler capturas de tela de referência e depois trocar para outro para refatorar — sem sair do agente.

Suas chaves, sem aprisionamento: o BYOK significa que você não está preso ao preço nem aos limites de contexto de um fornecedor; escolha o modelo cujos pontos fortes se encaixem no trabalho de design que você tem em mãos.

Convenções em Skills: uma Skill (mais uma fonte MCP, como um servidor Figma) aponta o agente para seus tokens, componentes e especificações reais, de modo que ele trabalhe a favor de uma marca em vez de uma aparência padrão.

O bom gosto vem de três insumos que você fornece: um design system, uma skill e imagens de referência reais.

A lição é a mesma que todo agente ensina: o Pi não tem bom gosto por padrão, e nenhuma escolha de modelo o fornece. Ele produz bom design quando você lhe dá restrições — um design system, uma skill estética e referências concretas. O OpenDesign empacota exatamente esses insumos, e é por isso que os dois se encaixam (mais abaixo).
Configure o Pi para Trabalho de Design do Zero
A sequência de configuração: instalar → autenticar (BYOK) → codificar as regras de design em uma Skill → escolher um modelo → habilitar a verificação no navegador.

Codifique suas regras de design: coloque seus tokens, primitivas e convenções em uma Skill e aponte o Pi para elas, para que a saída corresponda a uma marca em vez de recorrer a uma aparência genérica.

Adicione verificação no navegador: conecte um MCP do Playwright ou de navegador para que o Pi renderize em um navegador real e verifique sua saída em diferentes breakpoints, em vez de apenas confirmar que o build passa.

Use a seção de configuração atual para comandos e detalhes específicos de versão, que podem mudar.

# 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) # 3. Start it in your project cd your-project pi # 4. Switch models any time with /model or Ctrl+L
Exemplo de comando histórico do guia anterior; verifique a sintaxe atual na documentação do fornecedor vinculada.
O fluxo de trabalho de captura de tela para UI
O loop de design de maior alavancagem com o Pi é transformar uma imagem de referência em uma UI funcional e responsiva e iterar até que ela corresponda — apoiando-se em um modelo multimodal para comparar a saída com a referência. Como o Pi é agnóstico em relação ao provedor, aponte-o para o modelo que lê imagens melhor nesta passagem.

Comece pelas referências visuais mais claras que você tiver — e inclua múltiplos estados (desktop e mobile, hover, vazio, carregando), não apenas uma imagem principal.

Escolha um modelo multimodal forte para a passagem com /model, já que a compreensão de imagens é o que determina a qualidade de captura de tela para UI.

Seja específico no prompt; prompts vagos produzem UI genérica mesmo com um modelo forte.

Mantenha seu design system e suas convenções em uma Skill e diga ao Pi onde ficam os tokens e as primitivas canônicas.

Rode um servidor de desenvolvimento e faça o Pi renderizar em um navegador real, redimensionando para os breakpoints, e então itere comparando sua implementação com as capturas de tela — não apenas confirme que o build passa.

Dê ao agente as referências e as restrições concretas desde o início:

Mantenha os prompts pequenos e focados, faça commit das boas iterações e reverta as ruins (avisando o Pi quando você reverte), para que cada passagem se apoie em uma base limpa. As sessões JSONL ramificadas do Pi também permitem explorar uma alternativa sem perder a linha original.

pi # in the prompt: > Implement reference-desktop.png and reference-mobile.png in React + Vite + Tailwind + TypeScript. Reuse my existing design-system components and tokens (see the Skill). Match spacing, layout, and hierarchy; make it responsive. Render it in the browser and iterate until it matches the references across breakpoints.
Exemplo de comando histórico do guia anterior; verifique a sintaxe atual na documentação do fornecedor vinculada.
Skills, Extensions e temas
O Pi se autoestende em tempo de execução por meio de algumas camadas, e elas se encaixam bem em um fluxo de trabalho de design aberto.

Skills: pacotes de capacidades em Markdown que seguem o padrão Agent Skills — o lar durável e portátil das suas convenções de design, tokens e listas de verificação de revisão. A mesma Skill funciona em agentes compatíveis, não só no Pi.

Extensions e templates de prompt: as Extensions em TypeScript adicionam ferramentas, comandos e UI personalizados; templates de prompt reutilizáveis são executados via /name. Ambos permitem programar o loop de verificação sem sair do terminal.

MCP e temas: o Pi se conecta a servidores MCP para trazer contexto externo de design (o mais relevante sendo um servidor MCP do Figma), e os temas recarregam a quente para que a UI do terminal permaneça legível enquanto você trabalha.

Essas são capacidades portáteis — Skills e MCP especialmente — exatamente o tipo de coisa que o OpenDesign foi feito para orquestrar, em vez de recriar a cada projeto.
Pi vs Codex vs Claude Code vs Cursor vs Gemini CLI para design
Não há um único vencedor para o trabalho de design — cada agente tem uma força diferente, e equipes experientes os combinam. Um resumo justo:

Pi — Agnóstico em relação ao provedor e BYOK — roteie para qualquer modelo (Anthropic, OpenAI, Google…) e troque no meio da sessão; MIT, autoextensível — Escolher o melhor modelo por tarefa sem aprisionamento a fornecedor

Codex — Forte acabamento visual com uma skill de frontend; builds assíncronos em sandbox — Builds assíncronos delegados e regras portáteis em AGENTS.md

Claude Code — Decisões de design específicas (hex, espaçamento, tipografia) e UX ciente da base de código — Raciocínio de frontend e refatorações com grande contexto

Cursor — Loop visual de construir e ver com preview ao vivo e edições inline — Trabalho de UI de iterar e observar, dentro de uma IDE

Gemini CLI — Forte compreensão multimodal de imagens e um contexto de 1M tokens; nível gratuito — Trabalho com muitas capturas de tela e manter um design system inteiro em contexto

O ângulo do Pi é ortogonal aos outros: é o agente que permite usar qualquer um desses modelos subjacentes com suas próprias chaves. O veredito recorrente da comunidade ainda se mantém — o bom gosto vem dos humanos: todos eles recorrem a uma estética genérica sem skills, referências e restrições. Esse é o problema real a resolver, e ele tem a forma de ferramenta de design, não de modelo.

Agente — Força em design — Melhor para
Armadilhas e como evitar o visual de “AI slop”
A reclamação mais comum sobre design gerado por IA é que ele parece genérico — gradientes suaves, painéis flutuantes, cantos arredondados exagerados, sombras dramáticas, uma vibe de Inter com roxo que “grita que uma IA fez isso”. Outros problemas relatados incluem layouts mobile quebrados e instruções vazando para o texto da UI. Nenhum deles é exclusivo do Pi nem de qualquer modelo; são o que acontece quando qualquer agente roda sem um contexto de design curado.

Adicione uma skill estética: uma skill de design curada força o agente a assumir uma direção real em vez da aparência padrão — e, como é uma Skill portátil, ela viaja com você entre modelos.

Verifique em um navegador real: escolha um modelo multimodal e faça o Pi renderizar e se autoverificar em diferentes breakpoints, para que os layouts não se quebrem silenciosamente no mobile.

Forneça tokens e referências: tokens de design reais e capturas de tela de referência são a maior alavanca única sobre a qualidade da saída.

Codifique regras onde o Pi as lê: coloque regras do tipo “nada de hero cards, no máximo duas famílias tipográficas, hierarquia com a marca em primeiro lugar” em uma Skill que o agente carrega a cada execução.

Observe que toda mitigação consiste em dar ao agente um contexto de design curado — independentemente de para qual provedor você roteia. Manter esse contexto à mão, projeto a projeto, é a fadiga que o OpenDesign elimina.
Projetar com o Pi dentro do OpenDesign
O OpenDesign é a camada de design open-source que o fluxo de trabalho acima não para de pedir. Ele trata o Pi como um adaptador de primeira linha e o envolve em uma skill curada e uma biblioteca de design systems, um pipeline de renderização estruturado e uma UI de desktop local — assim o contexto de design que torna o Pi bom está lá desde a primeira execução, em vez de ser montado à mão a cada vez. Ambos são open-source e local-first, o que torna o par uma combinação natural.

Autentique-se com sua própria chave de API do provedor (BYOK) ou um login de assinatura — as credenciais ficam na sua máquina, em ~/.pi/agent/auth.json, e nunca passam por proxy nosso.

Escolha um design system e uma skill e então gere apresentações, protótipos e landing pages com bom gosto consistente.

Todo artefato e arquivo DESIGN.md fica no seu próprio repositório, não em uma nuvem hospedada.

Mesmo agente Pi, mesmas chaves, mesma liberdade de trocar de modelo — além de um fluxo de trabalho de design real, portátil e open-source em volta dele. É local-first e MIT, então nada do seu trabalho ou das suas credenciais sai da sua máquina.

Instale o OpenDesign e selecione o Pi como seu agente.
O OpenDesign é afiliado ao Pi?
Não. O OpenDesign é independente e integra o Pi como um adaptador com suporte da comunidade.