bex é a alternativa open-source ao Render — nativa de IA.
Envie um repositório git (ou uma imagem pré-construída) e obtenha um serviço HTTPS em execução em
<name>.onbex.co — em máquinas que você possui. bex roda de forma idêntica como um
mock Docker local e na Hetzner; apenas a camada de provedor de infraestrutura muda.
Foi construído para que agentes de IA possam fazer deploy e operar aplicativos como usuários de primeira classe, não
como uma reflexão tardia.
Por que bex
- Tenha seu próprio PaaS. A experiência de desenvolvedor do Render — deploy a partir do git, domínios personalizados + TLS, suspender/retomar — no seu próprio hardware, licenciado sob Apache-2.0.
- Familiar e direto.
bex.ymltem o formato derender.yaml, ebex-apifala a REST e GraphQL do Render, verificado contra a especificação OpenAPI do Render. - Feito para agentes. Cada ação é uma chamada de API ou um recurso
personalizado do Kubernetes; o estado é legível por máquina (
phase/revision/url). Não existem ações exclusivas do dashboard. Veja Conectar um agente.
O dashboard é opcional: cada ação mostrada aqui também está disponível através de REST, GraphQL, MCP ou recursos do Kubernetes.
Arquitetura em resumo
Dois clusters: o cluster de aplicativos executa o operador bex e seus Apps; o
cluster de infraestrutura executa o Cluster API, que provisiona as
máquinas do cluster de aplicativos (contêineres Docker localmente, servidores Hetzner em produção — os mesmos
manifests, overlay diferente). O operador reconcilia recursos personalizados App
em um Deployment, Service e Ingress; um plano de controle Postgres
pode ficar na frente como uma camada de intenção opcional para configurações multi-tenant.
O mapa completo da arquitetura, o registro de compatibilidade com o Render e o restante dos detalhes internos do operador estão no repositório de código-fonte: github.com/bex-co/bex.
Próximos passos
- Quickstart — monte um cluster mock local e faça deploy de um App
- Recurso App / bex.yml — a configuração que descreve um deployment
- Conectar um agente — como um agente de IA faz deploy e opera aplicativos