Pide más, programa menos.

Un agente de IA modifica tu sitio o aplicación a partir de una conversación en Telegram o en la web, te muestra un entorno de pruebas y solo publica cuando tú lo apruebas. Open source, en tu propia cuenta de Cloudflare.

Open source con licencia MIT

Del pedido a producción en una conversación

bohren línea

Ejemplo de conversación

  1. Tú: Cambia el botón “Comprar” a verde y añade Pix como método de pago.
  2. bohr: Entendido. Estoy cambiando el checkout en la rama de pruebas…
  3. bohr: ¡Listo! Mira cómo ha quedado: Vista previa del entorno de pruebas: tienda-pruebas.workers.dev
  4. Has pulsado “Aprobar”.
  5. bohr: Publicado en producción ✅ PR #42 fusionado. Si hace falta, solo envía /rollback.
Funciona igual en Telegram y en el chat web.

Cómo funciona

  1. Conecta

    Vincula tu cuenta de Cloudflare, tu repositorio de GitHub y tu clave de Anthropic. Las claves van directamente a tu cuenta.

  2. Pide

    Describe el cambio como se lo contarías a un desarrollador, por Telegram o por la web.

  3. Revisa

    El agente edita el código en un entorno aislado y te envía el enlace de pruebas. Ajusta todas las veces que quieras.

  4. Aprueba

    Con un toque se abre el PR, se hace el merge y GitHub Actions lo publica. ¿Algo salió mal? /rollback vuelve a la versión anterior.

Tu bohr, en tu infraestructura

bohr es open source con licencia MIT. Instala tu propia instancia en tu cuenta de Cloudflare en minutos y úsala con tu equipo o con tus clientes.

  • Botón Deploy to Cloudflare o npx wrangler deploy
  • Una instancia para varios usuarios y proyectos
  • Sin depender de bohr.io: el código es tuyo
  • Las contribuciones son bienvenidas en GitHub

Instalación desde la terminal

git clone https://github.com/bohr-io/bohr
cd bohr && pnpm install
npx wrangler deploy

Todo se ejecuta en tus cuentas

La instancia es un plano de control ligero. El código, los datos y los mensajes de cada proyecto se quedan en las cuentas del usuario, y cada proveedor se paga directamente.

Diagrama de cómo bohr se conecta a tus cuentasTu instancia de bohr: Onboarding, Bóveda de credenciales, Interfaz web → Tu cuenta de Cloudflare: Worker del proyecto, Sandbox del agente, Pruebas, Producción → Tus otras cuentas: GitHub, Anthropic, Neon, UpstashTu instancia de bohrOnboardingBóveda de credencialesInterfaz webTu cuenta de CloudflareWorker del proyectoSandbox del agentePruebasProducciónTus otras cuentasGitHubAnthropicNeonUpstashDiagrama de cómo bohr se conecta a tus cuentasTu instancia de bohr: Onboarding, Bóveda de credenciales, Interfaz web → Tu cuenta de Cloudflare: Worker del proyecto, Sandbox del agente, Pruebas, Producción → Tus otras cuentas: GitHub, Anthropic, Neon, UpstashTu instancia de bohrOnboardingBóveda de credencialesInterfaz webTu cuenta de CloudflareWorker del proyectoSandbox del agentePruebasProducciónTus otras cuentasGitHubAnthropicNeonUpstash

La instancia solo guarda el token de Cloudflare, cifrado, y la instalación de la GitHub App.

Tú decides qué llega a producción

  • Nada llega a producción sin aprobación: cada cambio pasa por un entorno de pruebas con su propia URL.
  • Propietario y miembros: invita a personas con un código y revoca el acceso cuando quieras.
  • Cada proyecto tiene su propio sandbox aislado; nada se comparte entre proyectos.
  • Tokens con el alcance mínimo, cifrados y con cada uso registrado.
  • Rollback con un solo comando.

Trae tu stack

Al importar, el agente lee el repositorio y decide dónde se ejecuta cada pieza. Lo que no tiene destino se convierte en un aviso, nunca en un deploy roto.

Dónde se ejecuta cada pieza del repositorio
En el repositorioEn producción
JS/TS o PythonWorker
DockerfileContenedor
Compose con varios serviciosUn contenedor por servicio
PostgresNeon, a través de Hyperdrive
RedisUpstash
Colas (BullMQ, Celery…)Cloudflare Queues
Archivos escritos en discoR2
  • Next.js
  • Svelte
  • Angular
  • Gatsby
  • Remix
  • Tailwind CSS
  • React
  • SolidJS
  • Nuxt

Elige cómo usarlo

  • Self-hosted

    Gratis

    Instálalo en tu cuenta de Cloudflare

    • Todas las funciones
    • Usuarios y proyectos ilimitados
    • Pagas la infraestructura directamente: desde US$5/mes en Cloudflare, más los tokens de Anthropic
    Instalar
  • bohr.io Cloud

    US$20/mes

    bohr opera la instancia; tus proyectos se ejecutan en tu cuenta de Cloudflare

    • Sin instalar nada
    • Los proyectos se ejecutan en tu cuenta de Cloudflare
    • Pagas la infraestructura directamente a los proveedores
    Suscribirme

Precios en dólares estadounidenses. En los dos planes, la infraestructura (Cloudflare y tokens de Anthropic) se paga directamente a los proveedores.

¿Ya eres cliente de bohr?

Tus proyectos ya se ejecutan en la nueva versión, con los mismos dominios y el mismo precio. Para usar el agente, solo tienes que registrar tu clave de Anthropic. Cuando quieras, mueve cada proyecto a tu propia cuenta de Cloudflare desde el panel.

Descubre cómo funciona la migración

Hecho en comunidad

bohr se construye en público. Participa en GitHub y habla con el equipo en Discord.

  • boemekeld
  • willersonsp
  • guswillemann
  • lucasnachtigall
  • cristian-amaral
  • UltimateMercer
  • eric-timm
  • acemir
  • oGustavo-Loper
  • lucas-nachtigall
  • amaralcristian
  • Gugahnstn
  • guilherssousa
  • ribeiroevandro
  • lll-blue
  • Alw3ys
  • RenerPires

Únete a nuestra comunidad

Entrar en Discord

Preguntas frecuentes

¿Necesito saber programar?

No para pedir cambios: describes lo que quieres y apruebas el resultado. Para instalar tu propia instancia, ayuda conocer lo básico de Cloudflare y GitHub.

¿Cuánto cuesta?

Self-hosted es gratis; el agente necesita el plan Workers Paid de Cloudflare (US$5/mes) en tu cuenta. bohr.io Cloud cuesta US$20/mes y funciona con una cuenta gratuita de Cloudflare. En los dos casos, pagas tu infraestructura directamente a los proveedores: lo que tus sitios usan en Cloudflare, el uso de contenedores cuando el agente corre en tu cuenta y los tokens de Anthropic.

¿Dónde quedan mis datos?

En tus cuentas. El código está en tu GitHub, los proyectos se ejecutan en tu cuenta de Cloudflare y las bases de datos están en tu Neon o Upstash. La instancia solo guarda el token de Cloudflare, cifrado.

¿Funciona sin Telegram?

Sí. La interfaz web tiene el mismo chat que el bot, con el entorno de pruebas al lado.

¿Qué modelo de IA usa el agente?

Claude, de Anthropic, con tu propia clave. Eliges el modelo en cada proyecto.

¿Y si la IA se equivoca?

Nada llega a producción sin tu aprobación. Revisas todo en el entorno de pruebas, pides ajustes o lo descartas. Después de publicar, /rollback vuelve a la versión anterior.

¿Qué diferencia hay entre self-hosted y Cloud?

En self-hosted, tú instalas y operas la instancia. En Cloud, bohr opera la instancia por ti. En los dos, los proyectos se ejecutan en tu cuenta de Cloudflare.