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) →