NodeOps

CreateOS CLI

La interfaz de línea de comandos oficial de CreateOS.
Despliega, gestiona y escala tu infraestructura desde la terminal.

Instalación

$ brew tap nodeops-app/tap && brew install createos

Compatible con macOS y Linux. Descarga los binarios para otras plataformas.

Míralo en acción

Primeros pasos

De la instalación al despliegue en producción en cuatro pasos.

1

Instala la CLI

$ brew tap nodeops-app/tap && brew install createos

O usa el instalador con curl en Linux. Consulta todas las opciones de instalación.

2

Inicia sesión

$ createos login

Abre el navegador para iniciar sesión con OAuth. En CI, usa createos login --token.

3

Vincula tu proyecto

$ cd my-api

$ createos init

Crea .createos.json para que todos los comandos detecten tu proyecto automáticamente desde aquí.

4

Despliega

$ createos deploy

Detecta el tipo de proyecto automáticamente. Muestra los logs de compilación en directo. Imprime tu URL en producción cuando termina.

Comandos

23 comandos para despliegues, entornos, escalado, sandboxes, cron jobs, dominios y más.

deploy

Detecta el tipo de proyecto automáticamente. Muestra los logs de compilación en tiempo real. Imprime tu URL en producción cuando termina.

env

Define, lista, elimina, descarga y sube. Sincroniza archivos .env entre local y remoto.

status

Despliegues, dominios, entornos y despliegues recientes. Tu proyecto de un vistazo.

cronjobs

Crea, actualiza, suspende y monitoriza tareas HTTP programadas con historial de ejecuciones.

scale

Ajusta CPU, memoria y réplicas al instante, con un diff de antes y después.

domains

Añade dominios personalizados, obtén los registros DNS que debes configurar y verifica la propagación.

templates

Explora las plantillas disponibles, consulta los detalles y crea nuevos proyectos.

sandbox

Sandboxes MicroVM: crear, ejecutar, shell, sincronizar archivos, abrir túneles de puertos y destruir.

deployments

Lista, consulta logs, sigue los logs de compilación en directo, relanza, cancela y reactiva despliegues.

Listo para CI/CD

Todos los comandos funcionan en modo no interactivo con flags y salida JSON.

# Deploy in CI

$ createos deploy --project $PROJECT_ID

# Set env vars from CI secrets

$ createos env set DATABASE_URL=$DB_URL --project $PROJECT_ID

# JSON output for scripting

$ createos status --output json | jq .project.status

# Force-delete without confirmation prompt

$ createos domains delete --project $ID --domain $DOMAIN_ID --force

Preguntas frecuentes

¿Cómo instalo la CLI de CreateOS?
En macOS: brew tap nodeops-app/tap && brew install createos. En cualquier plataforma: curl -sfL https://raw.githubusercontent.com/NodeOps-app/createos-cli/main/install.sh | sh. La CLI es un único binario sin dependencias.
¿La CLI sustituye al panel web?
La CLI complementa al panel. Todo lo que puedes hacer en el panel lo puedes hacer desde la terminal, además de funciones como el seguimiento de logs en tiempo real, la sincronización de archivos .env y los despliegues con scripts para pipelines de CI/CD.
¿Qué tipos de proyecto admite createos deploy?
La CLI detecta automáticamente el tipo de proyecto y lo despliega en consecuencia. Los proyectos conectados a GitHub se despliegan desde el último commit. Los proyectos por subida comprimen en zip tu directorio local y lo envían. Los proyectos con imagen de Docker despliegan cualquier referencia de imagen.
¿Puedo usar la CLI en pipelines de CI/CD?
Sí. Todos los comandos admiten un modo no interactivo con flags. Usa --output json para obtener una salida legible por máquinas. Autentícate con un token de API mediante createos login --token en entornos sin interfaz.
¿Cómo funciona la autenticación?
Ejecuta createos login. Se abre el navegador para iniciar sesión con OAuth. Para CI/CD, usa createos login --token con una clave de API. Las sesiones se renuevan solas, así que rara vez tendrás que volver a autenticarte.
¿La CLI es de código abierto?
Sí. La CLI de CreateOS es de código abierto y está disponible en GitHub en github.com/NodeOps-app/createos-cli. Está hecha en Go y las contribuciones son bienvenidas.

Empieza a desplegar desde tu terminal

$ brew tap nodeops-app/tap && brew install createos

Compatible con macOS y Linux. Descarga los binarios para otras plataformas.

283K constructores. Un solo espacio de trabajo.

Recibe actualizaciones de productos, historias de constructores y acceso anticipado a funciones que te ayudan a lanzar más rápido.

NodeOps es el sistema operativo agéntico para la IA en producción. CreateOS es su producto insignia.