bex-co/bex

The open-source Render alternative — AI-native. Git push → build → deploy on your own infrastructure; agents are first-class users.

What it solves

bex는 오픈소스이면서 AI 네이티브인 Render 대안입니다. Git 저장소나 사전 빌드된 이미지를 사용해 Hetzner 혹은 로컬 Docker 컨테이너와 같은 자체 하드웨어에서 HTTPS 서비스를 배포·운영할 수 있으며, 독점 클라우드 제공업체에 의존하지 않는 PaaS와 같은 경험을 제공합니다.

How it works

시스템은 두 개의 클러스터 아키텍처를 사용합니다. infra cluster(Cluster API 사용)에서 머신을 프로비저닝하고, app cluster에서는 bex 오퍼레이터가 App Custom Resource Definitions(CRD)을 Kubernetes 배포, 서비스, 인그레스로 변환합니다. Render와 호환되는 REST 및 GraphQL API와 MCP 서버를 제공하여 인간과 AI 에이전트 모두 배포를 관리할 수 있습니다.

Who it’s for

자체 하드웨어에서 PaaS 인프라를 소유하면서 Render와 유사한 개발자 경험을 유지하고 싶거나, 애플리케이션을 일급 사용자로 배포·운영해야 하는 AI 에이전트를 구축하는 개발자를 위한 솔루션입니다.

Highlights

  • Render Compatibility: Render 사양에 맞는 REST 및 GraphQL API를 구현하여 일부 워크플로에서 즉시 대체할 수 있습니다.
  • AI-Native Design: MCP 서버와 머신이 읽을 수 있는 상태(App CR을 통해)를 포함하여 AI 에이전트가 API 키를 사용해 플랫폼을 엔드‑투‑엔드로 제어할 수 있습니다.
  • Infrastructure Agnostic: CAPD를 통한 로컬 Docker 모킹과 CAPH를 이용한 Hetzner 프로덕션 배포를 지원합니다.
  • Full Lifecycle Management: Git에서 배포, TLS가 적용된 커스텀 도메인, 서비스 일시 중지·재개·재시작 기능을 지원합니다.
  • Managed Postgres: Render와 호환되는 관리형 PostgreSQL을 제공합니다.