bex
Alternativa open-source, AI-native a Render para despliegues auto-alojados desde Git. Soporta agentes como usuarios first-class vía MCP. Arquitectura declarativa con paridad verificable.
Ficha actualizada 28 sept 2026, 0:55 · upstream 27 sept 2026, 22:15 · release bex-cli/v0.2.1
Qué es bex
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
bex es una plataforma PaaS de código abierto diseñada para ser la alternativa nativa a servicios como Render o Railway, permitiendo desplegar aplicaciones directamente desde repositorios Git en infraestructura propia. Su enfoque AI-native integra agentes de desarrollo como ciudadanos de primera clase, operando sobre un control plane unificado que soporta interfaces REST, GraphQL, CLI y MCP.
La plataforma gestiona el ciclo completo de vida: desde la compilación de fuentes hasta el despliegue de contenedores o imágenes nativas. Soporta múltiples lenguajes (Go, Node.js, Python, Rust) y servicios como bases de datos gestionadas (PostgreSQL, Valkey), cron jobs y workers. La arquitectura se basa en un operador Kubernetes que reconcilia objetos CRD con la infraestructura subyacente.
Actualmente se encuentra en fase alpha activa y no está recomendado para cargas de trabajo de producción crítica debido a posibles cambios en APIs y configuración. Sin embargo, ofrece una experiencia completa para exploración, contribución y pruebas locales mediante un sustrato de clúster simulado.
- Despliegue continuo desde Git push hacia infraestructura propia sin Kubernetes manual.
- Integración con agentes de IA (Claude Code, Cursor) vía protocolo MCP para despliegues programáticos.
- Gestión unificada de servicios web, workers y bases de datos en un mismo control plane.
- Desarrollo local con sustrato de clúster simulado usando Docker y Cluster API.
- Migración desde Render manteniendo la misma sintaxis render.yaml y compatibilidad CLI.
- Arquitectura declarativa con paridad con Render verificable en ledger de evidencia.
- Soporte multi-lenguaje: Go, Node.js, Python, Rust, Elixir vía Dockerfiles o builds nativos.
- Agentes first-class mediante integración MCP (Model Context Protocol) y OAuth 2.1.
- Gestión de datos con PostgreSQL gestionado (backups/PITR) y Valkey compatible.
- Operador Kubernetes que reconcilia CRDs sin dependencias de base de datos en el core.
- Licencia Apache-2.0 para uso libre, modificación y redistribución.
- Estado Alpha activo: no apto para producción crítica; APIs y configuración pueden cambiar.
- Requiere infraestructura compleja (Cluster API, Kubernetes) para despliegues completos.
- Algunas capacidades requieren servicios opcionales o configuración explícita que fallan en modo closed.
- Primer bootstrap de clúster local puede tardar varios minutos por descarga de dependencias.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Go 1.25+, kubectl, kind y clusterctl. Para entorno local: ejecutar scripts/mock-cluster.sh para provisionar sustrato y exportar KUBECONFIG. Instalar CRDs en lego/operator y correr operador con BEX_RUNTIME=kubernetes make run. Para despliegue completo consultar infra/README.md.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.







