Repolode
Makson179

Makson179/Bello

Uma CLI em Python que integra agentes de programação como Codex e Claude Code, com supervisor, revisor, adversário e resumidor local de logs opcionais, cada um usando seu próprio modelo.

Estrelas
161
Forks
12
Issues abertas
3
Último commit
anteontem

O que é?

Bello executa uma tarefa de programação com um agente codificador e quatro componentes opcionais: um supervisor em tempo de execução, que acompanha a execução ao vivo e avalia comandos arriscados; um revisor de conclusão, que confere o resultado em relação à tarefa; um adversário, que tenta encontrar falhas no trabalho concluído usando casos extremos; e um resumidor local de logs, que encurta a saída das ferramentas antes que o codificador a leia. Cada função pode usar uma assinatura do Codex ou do Claude Code, ou um provedor de API como OpenAI, Anthropic ou OpenRouter, e os quatro componentes podem ser ativados ou desativados de forma independente.

O projeto é voltado a desenvolvedores que já pagam pelo uso de agentes de programação e querem aproveitá-lo melhor. Ele também oferece Smart Execution, que executa chamadas independentes de ferramentas em paralelo; o modo Goal, opcional, que mantém a execução até o revisor aceitar os objetivos; e No Need For Context, que resume o histórico mais antigo da conversa. O resultado de cada execução é salvo em um arquivo FINAL_REPORT.md, com os arquivos alterados, as verificações e os riscos restantes. Bello oferece suporte a macOS, Linux com bubblewrap e Windows 11 ou Windows Server nativos, após uma configuração única do sandbox.

O repositório inclui resultados de benchmarks em tarefas do ProgramBench, comparando execuções sem modificações do agente codificador com configurações do Bello e informando diferenças de custo, uso e pontuação. A instalação é feita via pipx, e um plugin para Codex e Claude Code permite que o próprio agente execute o Bello e recomende uma configuração.

Recursos principais

  • 01Supervisor opcional em tempo de execução, que acompanha a execução e avalia comandos arriscados antes que sejam executados.
  • 02Revisor de conclusão que começa com um contexto novo e confere o resultado em relação à tarefa.
  • 03Etapa adversarial que testa o trabalho concluído com casos extremos e entradas inválidas.
  • 04Resumidor local de logs baseado em ModernBERT, que encurta a saída das ferramentas sem enviá-la a um modelo pago.
  • 05Cada função pode usar um modelo ou provedor diferente, incluindo Codex, Claude Code, OpenAI, Anthropic e OpenRouter.
  • 06Smart Execution executa chamadas independentes de ferramentas em paralelo.

Casos de uso

  • Reduzir o uso do Codex ou do Claude Code em tarefas longas de programação sem comprometer a qualidade dos resultados.
  • Combinar um modelo codificador mais barato com um modelo mais robusto para revisão ou supervisão.
  • Executar tarefas de programação com revisão e testes adversariais antes de aceitar o patch.
  • Executar tarefas de programação conduzidas por agentes em um workspace isolado no macOS, Linux ou Windows.

Início rápido

  1. 1

    Instale o Bello com pipx

    pipx install bello
  2. 2

    Confira o que está pronto

    bello doctor
  3. 3

    Entre na sua assinatura do Codex (instale o Codex CLI primeiro)

    codex login

Antes de usar

  • Compatível apenas com macOS, Linux com bubblewrap e Windows 11 ou Server 2022/2025 nativos após uma configuração única do sandbox.
  • É necessária pelo menos uma fonte de modelos, como uma assinatura do Codex ou Claude Code, ou um provedor de API.
  • O modelo de destilação de logs tem cerca de 599 MB e é baixado na primeira execução.
  • Algumas configurações demoram muito mais para concluir do que uma execução normal de coder.

Tópicos

Perguntas frequentes

O que é Bello?
Uma CLI em Python que integra agentes de programação como Codex e Claude Code, com supervisor, revisor, adversário e resumidor local de logs opcionais, cada um usando seu próprio modelo. Bello executa uma tarefa de programação com um agente codificador e quatro componentes opcionais: um supervisor em tempo de execução, que acompanha a execução ao vivo e avalia comandos arriscados; um revisor de conclusão, que confere o resultado em relação à tarefa; um adversário, que tenta encontrar falhas no trabalho concluído usando casos extremos; e um resumidor local de logs, que encurta a saída das ferramentas antes que o codificador a leia. Cada função pode usar uma assinatura do Codex ou do Claude Code, ou um provedor de API como OpenAI, Anthropic ou OpenRouter, e os quatro componentes podem ser ativados ou desativados de forma independente.
Bello é gratuito? Qual é a licença?
Bello é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
Bello ainda é mantido?
Manutenção ativa. O último commit de Bello foi em 20 de out. de 2026.
Para que posso usar Bello?
Reduzir o uso do Codex ou do Claude Code em tarefas longas de programação sem comprometer a qualidade dos resultados. Combinar um modelo codificador mais barato com um modelo mais robusto para revisão ou supervisão. Executar tarefas de programação com revisão e testes adversariais antes de aceitar o patch. Executar tarefas de programação conduzidas por agentes em um workspace isolado no macOS, Linux ou Windows.
Como instalar Bello?
Instale o Bello com pipx: pipx install bello Confira o que está pronto: bello doctor Entre na sua assinatura do Codex (instale o Codex CLI primeiro): codex login
Onde consigo Bello?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Makson179/Bello

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados