Peça mais, programe menos.
Um agente de IA muda seu site ou aplicação a partir de uma conversa no Telegram ou na web, mostra uma homologação e só publica com a sua aprovação. Open source, na sua conta Cloudflare.
Do pedido à produção numa conversa
Exemplo de conversa
- Você: Troca a cor do botão “Comprar” para verde e adiciona Pix como forma de pagamento.
- bohr: Entendi. Estou alterando o checkout no branch de homologação…
- bohr: Pronto! Veja como ficou: Prévia da homologação: loja-homolog.workers.dev
- Você tocou em “Aprovar”.
- bohr: Publicado em produção ✅ PR #42 mesclado. Se precisar, é só mandar /rollback.

Como funciona
Conecte
Ligue sua conta Cloudflare, seu repositório do GitHub e sua chave da Anthropic. As chaves vão direto para a sua conta.
Peça
Descreva a mudança do jeito que você falaria com um dev, pelo Telegram ou pela web.
Revise
O agente edita o código num ambiente isolado e manda o link da homologação. Ajuste quantas vezes quiser.
Aprove
Um toque abre o PR, faz o merge e o GitHub Actions publica. Deu errado?
/rollbackvolta a versão anterior.
Seu bohr, na sua infraestrutura
O bohr é open source sob a licença MIT. Instale a sua instância na sua conta Cloudflare em minutos e use com o seu time ou com os seus clientes.
- Botão Deploy to Cloudflare ou
npx wrangler deploy - Uma instância para vários usuários e projetos
- Sem dependência da bohr.io: o código é seu
- Contribuições são bem-vindas no GitHub
git clone https://github.com/bohr-io/bohr
cd bohr && pnpm install
npx wrangler deploy
Tudo roda nas suas contas
A instância é um plano de controle fino. Código, dados e mensagens de cada projeto ficam nas contas do usuário, e cada provedor é pago diretamente.
A instância guarda só o token da Cloudflare, cifrado, e a instalação do GitHub App.
Você decide o que vai para produção
- Nada chega à produção sem aprovação: toda mudança passa por uma homologação com URL própria.
- Dono e membros: convide pessoas por código e revogue quando quiser.
- Cada projeto tem o seu sandbox isolado; nada é compartilhado entre projetos.
- Tokens com escopo mínimo, cifrados e com cada uso registrado.
- Rollback com um comando.
Traga o seu stack
Na importação, o agente lê o repositório e decide onde cada peça roda. O que não tem destino vira um aviso, nunca um deploy quebrado.
| No repositório | Em produção |
|---|---|
| JS/TS ou Python | Worker |
| Dockerfile | Container |
| Compose com vários serviços | Um container por serviço |
| Postgres | Neon, via Hyperdrive |
| Redis | Upstash |
| Filas (BullMQ, Celery…) | Cloudflare Queues |
| Arquivos gravados em disco | R2 |
Escolha como usar
Self-hosted
Grátis
Instale na sua conta Cloudflare
- Todos os recursos
- Usuários e projetos ilimitados
- Você paga a infra direto: a partir de US$5/mês na Cloudflare, mais os tokens da Anthropic
bohr.io Cloud
US$20/mês
A bohr opera a instância; os projetos rodam na sua conta Cloudflare
- Sem instalar nada
- Projetos rodam na sua conta Cloudflare
- Você paga a infra direto aos provedores
Preços em dólar. Nos dois planos, a infraestrutura (Cloudflare e tokens da Anthropic) é paga direto aos provedores.
Já é cliente da bohr?
Seus projetos já rodam na nova versão, com os mesmos domínios e o mesmo preço. Para usar o agente, é só cadastrar a sua chave da Anthropic. Quando quiser, mova cada projeto para a sua própria conta Cloudflare pelo painel.
Perguntas frequentes
Preciso saber programar?
Não para pedir mudanças: você descreve o que quer e aprova o resultado. Para instalar a sua própria instância, ajuda conhecer o básico de Cloudflare e GitHub.
Quanto custa?
O self-hosted é grátis; o agente precisa do plano Workers Paid da Cloudflare (US$5/mês) na sua conta. O bohr.io Cloud custa US$20/mês e funciona com uma conta gratuita da Cloudflare. Nos dois casos, você paga a sua infraestrutura direto aos provedores: o que os seus sites usam na Cloudflare, o uso de containers quando o agente roda na sua conta e os tokens da Anthropic.
Onde ficam meus dados?
Nas suas contas. O código fica no seu GitHub, os projetos rodam na sua conta Cloudflare e os bancos ficam no seu Neon ou Upstash. A instância guarda só o token da Cloudflare, cifrado.
Funciona sem Telegram?
Sim. A interface web tem o mesmo chat do bot, com a homologação ao lado.
Qual modelo de IA o agente usa?
O Claude, da Anthropic, com a sua própria chave. Você escolhe o modelo em cada projeto.
E se a IA errar?
Nada vai para produção sem a sua aprovação. Você revisa tudo na homologação, pede ajustes ou descarta. Depois de publicar, /rollback volta a versão anterior.
Qual a diferença entre self-hosted e Cloud?
No self-hosted, você instala e opera a instância. No Cloud, a bohr opera a instância por você. Nos dois, os projetos rodam na sua conta Cloudflare.