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