Publique a partir do seu computador

Instale o CLI, conecte sua conta com um clique e publique seu aplicativo sem passar pelo navegador — ou deixe sua IA fazer isso por você.

1. Instale o pinfra

Mac / Linux

Windows (PowerShell)

Verifique se instalou:

Prefere revisar antes de executar? O instalador é curto — você pode ler antes de rodar, ou baixar o binário e verificar o checksum manualmente. Ver o guia para agentes, com a instalação manual passo a passo →

2. Conecte seu computador

Rode este comando: ele abre o navegador para você confirmar com sua conta com um clique. Não precisa copiar nenhuma chave manualmente.

Você vai ver um código curto no terminal e no navegador — confira se são iguais antes de confirmar.

3. Publique seu aplicativo

Na pasta do seu projeto, rode:

Na primeira vez ele pergunta onde publicar; depois já sabe. Para que ele não pergunte nada (scripts, CI), use --yes.

O que dá para publicar hoje

Hoje os aplicativos publicados rodam sobre Next.js. Se seu projeto usa outra base tecnológica, ainda não é compatível.

Conecte sua IA

Se você trabalha com um agente de IA no seu computador (Claude Code, Cursor ou outro), dê a ele este bloco para que instale o CLI e publique por você.

Copie isto para sua IA

Cole exatamente assim no seu agente de IA. Ele avisa que precisa pausar e pedir para você confirmar no navegador antes de continuar.

Necesito que publiques esta aplicación en pinfra.

1. Instalá el CLI si todavía no está instalado:
   curl -fsSL https://pinfra.app/install | sh   (Mac/Linux)
   irm https://pinfra.app/install.ps1 | iex      (Windows, PowerShell)

2. Conectá esta computadora con mi cuenta:
   pinfra login
   Esto abre MI navegador para que yo confirme con un click. Pausá acá y
   avisame que tengo que confirmar en el navegador — no sigas hasta que
   te diga que ya confirmé.

3. Una vez conectado, publicá este proyecto sin volver a preguntarme nada:
   pinfra publish --yes

Contame la dirección de la aplicación cuando termine.

Adicione as ferramentas do pinfra (MCP)

Com isso sua IA local tem ferramentas próprias para listar, publicar e consultar o status dos seus aplicativos, em vez de passar pelo terminal.

Claude Code

Se você já rodou pinfra login, basta isto no seu .mcp.json ou ~/.claude.json:

{
  "mcpServers": {
    "pinfra": {
      "command": "pinfra-mcp"
    }
  }
}

Cliente MCP genérico

Para CI, um headless, ou qualquer outro cliente MCP: o mesmo formato, com a chave explícita.

{
  "mcpServers": {
    "pinfra": {
      "command": "pinfra-mcp",
      "env": {
        "PINFRA_MCP_TOKEN": "pinfra_pat_...",
        "PINFRA_MCP_BASE_URL": "https://platform.pinfra.app"
      }
    }
  }
}

⚠ Se você colocar o PINFRA_MCP_TOKEN manualmente em um arquivo do projeto, não faça commit dele — adicione ao seu .gitignore.

Você é um agente de IA lendo isto?

Há uma versão pensada para você, mais curta e sem enrolação.

Ver o guia para agentes (/cli/ia.md) →