Despliegue sin interfaz gráfica desde CI, CLI, APIs y agentes de IA

Implementar y ejecutar aplicaciones sin tablero: desde GitHub Actions, el nexo CLI, el REST API, o un agente de IA sobre MCP, utilizando tokens de acceso con alcance y caducando.

¿Qué significa el despliegue sin cabeza

La despliegue sin cabeza es enviar y operar una aplicación completamente a través de código: un paso de tubería, un script, o una llamada de herramienta de un agente construye la aplicación, la implementa, lee sus registros, la escala y la hace rodar de vuelta. En NEXUS AI el CLI, el REST API, y el servidor MCP todo conduce a la misma plataforma, así que cualquier cosa que una persona puede hacer en el tablero, la automatización también puede hacer.

Tokenes escotados para máquinas

Cree un token de acceso nxk_ para cada tubería o herramienta con sólo los permisos que necesita, tales como despliegues:crear, despliegues:lear y despliegues:logs, y una caducidad como los días de 90. Configurelo como NEXUSAI_TOKEN y el CLI lo usa sin ningún paso de inicio de sesión. Lista tokens que no se han utilizado recientemente y revoque cualquiera de ellos con un comando.

Despliegue de CI/CD

En Acciones GitHub, GitLab CI, o cualquier tubería, instale el nexo CLI y ejecute el despliegue del nexo con --esperar después de que sus pruebas pasen. Reconstruye la despliegue en su lugar, mantiene su base de datos y secretos, y espera hasta que la aplicación esté en ejecución o haya fallado. Sin CI en absoluto, conecte el repositorio y cada empuje a una rama permitida se despliega automáticamente.

El API REST

El CLI es un cliente del NEXUS AI REST API, y sus propias herramientas pueden llamar a los mismos puntos finales con un token de acceso al portador: iniciar una despliegue de origen desde un repositorio Git o un ZIP cargado, encuestar su estado, leer registros y administrar secretos, dominios y bases de datos.

Agentes de inteligencia artificial sobre MCP

Claude, Cursor, Codex y otros clientes MCP se conectan a https://mcp.nexusai.run/mcp con OAuth y obtienen herramientas 74. Un agente puede empujar archivos generados al generador de IA con nexusai_builder_push para una vista previa en vivo, retirar sus ediciones con nexusai_builder_pull, implementar un repositorio Git con nexusai_deploy_source, y luego ver registros, escalar y volver a rodar.

Construir con IA en el terminal

Los comandos nexus builder trabajan con el mismo proyecto del creador de aplicaciones con IA que el navegador: conversa con el creador, descarga archivos para editarlos localmente, envía tus cambios, comprueba la sintaxis, pide a la IA que corrija errores, lista y restaura puntos de control y despliega la versión actual.

Nave sin tablero

Reemplazo después de que las pruebas pasen

El trabajo reconstruye el despliegue existente y espera el resultado.

  1. Crea un token de acceso con despliegues:Create y deployments:ready.
  2. Guarde como el secreto del repositorio NEXUSAI_TOKEN.
  3. Añada el flujo de trabajo; se ejecuta después de su trabajo de prueba.
name: deploy
on:
  push:
    branches: [main]
jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - run: npm install -g nexusapp-cli@latest
      - run: nexus deploy redeploy shop --yes --wait
        env:
          NEXUSAI_TOKEN: ${{ secrets.NEXUSAI_TOKEN }}

redespliegue mantiene la base de datos, volúmenes y secretos adjuntos del despliegue. Utilice la fuente de despliegue del nexo para el primer despliegue.

Autenticación CLI · Gestionar las despliegues

Crear un token para un gasoducto

Dar a cada máquina su propio token con los más pequeños permisos y una caducidad.

  1. Crea el token y copia el valor nxk_ que imprime una vez.
  2. Almacénelo en su tienda secreta de CI como NEXUSAI_TOKEN.
  3. Revisar y revocar tokens que ya no se utilizan.
nexus token create \
  --name github-actions \
  --scopes deployments:create,deployments:read,deployments:logs \
  --expires 90d

nexus token list --unused-since 30
nexus token revoke <token-id> --yes

Con el conjunto NEXUSAI_TOKEN, cada comando de nexo autentica sin conexión de nexo.

Acceso a tokens

Iniciar una despliegue desde su propio equipo

El mismo punto final que las llamadas CLI, con un token de acceso de Portador.

  1. Envía el repositorio y un nombre.
  2. Lea la identificación de despliegue de la respuesta.
  3. Encuestar el despliegue hasta que su estado sea RUNNING o FAILED.
curl -X POST https://nexusai.run/api/gpt/deploy/source \
  -H "Authorization: Bearer $NEXUSAI_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"sourceType":"repo","repoUrl":"https://github.com/you/shop","name":"shop"}'

curl https://nexusai.run/api/deployments/<deployment-id> \
  -H "Authorization: Bearer $NEXUSAI_TOKEN"

El token necesita despliegues:crear para iniciar un despliegue y despliegues:leer para encuestarlo.

Despliegues API · Autenticación API

Editar una aplicación con IA localmente, luego implementarla

Tire del proyecto Builder, edite en su propio editor, deje que la IA arregle lo que se rompe, e implemente la instantánea.

  1. Tire de los archivos de un proyecto de AI Builder.
  2. Editar localmente, empujar los cambios hacia atrás, y ejecutar los cheques.
  3. Implementar la instantánea actual.
nexus builder pull -p <project-id> --out ./app
# edit files in ./app
nexus builder push -p <project-id> --from ./app
nexus builder check -p <project-id>
nexus builder fix -p <project-id>
nexus builder deploy -p <project-id> --name app --provider docker

Cada envío crea un punto de control; nexus builder versions los lista y nexus builder revert restaura uno.

Documentación del constructor de AI

Deje que un agente previsualice, y luego envíe

Conecte Claude, Cursor o Codex a https://mcp.nexusai.run/mcp y apruebe los permisos que necesita.

  1. nexusai_builder_push sends the generated files to the AI Builder and returns a preview URL.
  2. nexusai_builder_pull brings back any edits made in the browser.
  3. Después de que el código está en Git, el nexusai_deploy_source lo despliega, y los enlaces entre nexusai_deploy_status y nexusai_deploy_logs lo verifican.
Build a support-ticket app in my NEXUS AI project and push it to the AI Builder so I can review the preview. After I approve it and push it to GitHub, deploy the repository with PostgreSQL and show me the status and the last build logs.

Empujar hacia el Constructor crea un puesto de control, no un despliegue. Desplegar necesita los despliegues:crear alcance.

Plataforma de despliegue MCP · Cesión del constructor

Cómo funciona

  1. Cree un token de acceso con los permisos que necesita la tubería o la herramienta.
  2. Almacénelo como NEXUSAI_TOKEN en CI, o conecte un agente de IA al servidor MCP con OAuth.
  3. Implementar con el despliegue del nexo, el API REST, o una llamada de herramienta MCP.
  4. Lea el estado y registros de la misma manera, y retírese si es necesario.

Vías de despliegue sin cabeza comparadas

RutaMejor paraAutenticaciónLo que despliega
Empujar a desplegarCada empujón a una rama permitida, sin CIDepósito conectado con los anzuelos firmadosEl compromiso empujado
Gasoducto CIDesplegarse después de que las pruebas hayan pasadoNEXUSAI_TOKEN token de accesoUn redespliegue en marcha o una nueva fuente de despliegue
nexus CLI in scriptsScripts y automatización localnexus auth login or NEXUSAI_TOKENRetablos de Git e imágenes de contenedores
REST APISu propia plataforma o herramientas internasToken de acceso al portadorRetablos de Git y ZIPs subidos
Servidor MCPAgentes de inteligencia artificial en Claude, Cursor y CodexOAuth con permisos aprobadosRepositorios Git, imágenes y previsualizaciones de Builder
Terminal AI BuilderConstrucción con IA sin navegadornexus auth login or NEXUSAI_TOKENLa instantánea actual del constructor

Preguntas frecuentes

¿Qué es la despliegue de aplicaciones sin cabeza?

Implementar y operar una aplicación completamente a través del código, sin que nadie haga clic en un panel de control web. Un oleoducto CI, un script o un agente de IA construye la aplicación, la implementa, lee sus registros y la vuelve a colocar a través de una llamada de la herramienta CLI, API o MCP.

¿Cómo puedo implementar desde Acciones GitHub?

Crea un token de acceso con despliegues:crear e despliegues:leer, guárdalo como el secreto NEXUSAI_TOKEN, luego añade un paso que instale anexapp-cli y ejecute el redespliegue de nexame> --yes --wait. El paso espera hasta que el despliegue esté en ejecución o haya fallado.

¿Cómo se autentica un oleoducto de IC?

Con un token de acceso nxk_ en la variable de entorno NEXUSAI_TOKEN. Cree uno con el token de nexo, elija sólo los permisos que necesita el ducto y establezca una caducidad. Los tokens pueden ser listados por último uso y revocados en cualquier momento.

¿Puedo implementar en cada git push sin CI?

Sí. Conecte el repositorio a NEXUS AI y active el auto-desplegar: pushs to permitted brands crea una despliegue después de que la firma del Webhook sea verificada.

¿Hay un REST API?.

Sí. El CLI está construido en él. Llámelo con un token de acceso de Portador para iniciar las despliegues de fuentes desde un repositorio Git o un ZIP cargado, leer el estado y los registros, y administrar secretos, dominios y bases de datos.

¿Puede un agente de inteligencia artificial desplegarse sin el panel de control?

Sí. Conecte Claude, Cursor, Codex, u otro cliente MCP a https://mcp.nexusai.run/mcp con OAuth. El agente puede previsualizar los archivos generados en el AI Builder, implementar un repositorio Git o imagen de contenedor, y luego leer registros, escalar y volver a rodar.

¿Qué hacen nexusai_builder_push y nexusai_builder_pull?

nexusai_builder_push writes a generated file set into a project's AI Builder session as a restorable checkpoint and returns a preview URL. nexusai_builder_pull returns the latest files, including edits made in the browser, so the agent continues from what you changed.

¿Puedo construir una aplicación con IA sin abrir un navegador? Útil Último Último Último Ú

Sí. Los comandos nexus builder permiten conversar con el mismo proyecto del creador de aplicaciones con IA, descargar archivos para editarlos localmente, enviar cambios, ejecutar comprobaciones, pedir a la IA que corrija errores, restaurar puntos de control y desplegar la versión actual.

¿Es seguro el despliegue sin cabeza?

Cada máquina obtiene su propio token o OAuth Grant con sólo los permisos que necesita, y los tokens pueden expirar y ser revocados. Las herramientas MCP que cambian o eliminan datos están marcadas destructivas para que los clientes puedan preguntar primero. Implementa, restaura, consulta de bases de datos, correcciones de esquemas y cambios de bases de datos gestionados se registran en el registro de auditoría.

Acerca de NEXUS AI

NEXUS AI es un creador de aplicaciones con agentes de IA y una plataforma de despliegue full stack. Explora el Creador de aplicaciones con IA, descubre más en la Página sobre nosotros, lee la documentación, o contacta con el equipo a través de nexusai.run/contact.

Empieza gratis · Leer la documentación · Acerca de NEXUS AI · Contacto