Publicá desde tu computadora
Instalá el CLI, conectá tu cuenta con un click y publicá tu aplicación sin pasar por el navegador — o dejá que tu IA lo haga por vos.
1. Instalá pinfra
Mac / Linux
Windows (PowerShell)
Verificá que se instaló:
¿Preferís revisar antes de ejecutar? El instalador es corto — podés leerlo antes de correrlo, o bajar el binario y verificar el checksum a mano. Ver la guía para agentes, con la instalación manual paso a paso →
2. Conectá tu computadora
Corré este comando: te abre el navegador para que confirmes con tu cuenta con un click. No hace falta copiar ninguna clave a mano.
Vas a ver un código corto en la terminal y en el navegador — fijate que coincidan antes de confirmar.
3. Publicá tu aplicación
Parado en la carpeta de tu proyecto, corré:
La primera vez te pregunta dónde publicar; después ya lo sabe. Para que no pregunte nada (scripts, CI), usá --yes.
Qué se puede publicar hoy
Hoy las aplicaciones publicadas corren sobre Next.js. Si tu proyecto usa otra base tecnológica, todavía no es compatible.
Conectá tu IA
Si trabajás con un agente de IA en tu computadora (Claude Code, Cursor u otro), dale este bloque para que instale el CLI y publique por vos.
Copiale esto a tu IA
Pegalo tal cual en tu agente de IA. Le avisa que tiene que pausar y pedirte que confirmes en el navegador antes de seguir.
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.
Sumale las herramientas de pinfra (MCP)
Con esto tu IA local tiene herramientas propias para listar, publicar y consultar el estado de tus aplicaciones, en vez de pasar por la terminal.
Claude Code
Si ya corriste pinfra login, alcanza con esto en tu .mcp.json o ~/.claude.json:
{
"mcpServers": {
"pinfra": {
"command": "pinfra-mcp"
}
}
}Cliente MCP genérico
Para CI, un headless, o cualquier otro cliente MCP: la misma forma, con la clave explícita.
{
"mcpServers": {
"pinfra": {
"command": "pinfra-mcp",
"env": {
"PINFRA_MCP_TOKEN": "pinfra_pat_...",
"PINFRA_MCP_BASE_URL": "https://platform.pinfra.app"
}
}
}
}⚠ Si ponés PINFRA_MCP_TOKEN a mano en un archivo del proyecto, no lo commitees — agregalo a tu .gitignore.
¿Sos un agente de IA leyendo esto?
Hay una versión pensada para vos, más corta y sin relleno.
Ver la guía para agentes (/cli/ia.md) →