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.
Del pedido a producción en una conversación
Ejemplo de conversación
- Tú: Cambia el botón “Comprar” a verde y añade Pix como método de pago.
- bohr: Entendido. Estoy cambiando el checkout en la rama de pruebas…
- bohr: ¡Listo! Mira cómo ha quedado: Vista previa del entorno de pruebas: tienda-pruebas.workers.dev
- Has pulsado “Aprobar”.
- bohr: Publicado en producción ✅ PR #42 fusionado. Si hace falta, solo envía /rollback.

Cómo funciona
Conecta
Vincula tu cuenta de Cloudflare, tu repositorio de GitHub y tu clave de Anthropic. Las claves van directamente a tu cuenta.
Pide
Describe el cambio como se lo contarías a un desarrollador, por Telegram o por la web.
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.
Aprueba
Con un toque se abre el PR, se hace el merge y GitHub Actions lo publica. ¿Algo salió mal?
/rollbackvuelve 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
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.
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.
| En el repositorio | En producción |
|---|---|
| JS/TS o Python | Worker |
| Dockerfile | Contenedor |
| Compose con varios servicios | Un contenedor por servicio |
| Postgres | Neon, a través de Hyperdrive |
| Redis | Upstash |
| Colas (BullMQ, Celery…) | Cloudflare Queues |
| Archivos escritos en disco | R2 |
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
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
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.
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.