Bruno
usebruno/brunoRevisado por IA
O que faz
O Bruno é um programa de desktop para enviar requisições a APIs web e verificar o que elas respondem: você monta uma requisição, preenche o endereço, os cabeçalhos e o corpo, envia e lê a resposta. Cada coleção de requisições é salva como arquivos de texto simples em uma pasta do seu computador, então você pode mantê-los no Git junto com o código e compartilhá-los com sua equipe sem precisar de conta. Também existe uma versão de linha de comando, `bru`, para executar uma coleção inteira automaticamente. É para desenvolvedores e testadores. Há instaladores prontos para Windows, macOS e Linux.
Facilidade de instalação
A · baixe e abra · Windows
- Windows A
- macOS A
- Linux A
A versão 4.3.0 tem instaladores prontos para os três sistemas (.exe e .msi para Windows, .dmg e .pkg para macOS em ambos os chips, .deb, .rpm e AppImage para Linux), e o README também lista Homebrew, Chocolatey, Scoop, winget, Snap, Flatpak, AUR e um repositório apt. Você instala e já começa a enviar requisições; não precisa de mais nada.
Números no GitHub
- Estrelas
- 47.965em 31 de out. de 2026
- Downloads
- 74.698.964897.478 na semana
- Crescimento
- +109estrelas em 5 dias
Estrelas ao longo do tempo
Fatos
- Roda em
- Windows, macOS, Linux
- Você precisa instalar
- Nada além do programa
- Para compilar a partir do código
- Node.js
- Espaço em disco
- 129 MB–386 MB · pelo instalador
- Contas ou chaves
- Nenhuma
- Custo
- Freemium · O programa deste repositório tem licença MIT e é gratuito. O README diz que "a maioria dos nossos recursos são gratuitos e de código aberto" e indica versões pagas em usebruno.com/pricing para recursos extras de equipe; o repositório não lista preços.
- Licença
- MIT (Permissiva)
- Última atualização
- 30 de out. de 2026
Sinais de risco (6)
- AtençãoColeções podem executar scripts
O projeto traz um motor de JavaScript para as requisições (`packages/bruno-js` nos workspaces do package.json) e o README linka uma discussão da comunidade chamada "Scriptmania". Por isso, um arquivo de coleção que alguém te envie pode carregar código que roda no seu computador quando você executa a requisição.
revisão por IA
- AtençãoSegredos ficam em arquivos de texto simples
README: "Bruno stores your collections directly in a folder on your filesystem. We use a plain text markup language, Bru, to save information about API requests", e "You can use Git or any version control of your choice to collaborate over your API collections." Chaves e senhas que você digita numa requisição ficam nesses arquivos e podem acabar enviadas a um repositório compartilhado se você não tomar cuidado.
revisão por IA
- InfoO autor diz que funciona offline
README: "Bruno is offline-only. There are no plans to add cloud-sync to Bruno, ever. We value your data privacy and believe it should stay on your device." Essa é a declaração do próprio projeto; o Radar não observou o que o programa envia.
revisão por IA
- InfoAlguns recursos são vendidos à parte
Seção "Commercial Versions" do README: "Majority of our features are free and open source. We strive to strike a harmonious balance between open-source principles and sustainability", com um link para versões pagas. Quais recursos ficam atrás de pagamento é decidido no site da empresa, não neste repositório.
revisão por IA
- InfoMuitos problemas em aberto
1969 issues (relatos de problemas) abertas para 47931 estrelas, com o último commit no dia desta verificação e a versão 4.3.0 publicada em 2026-10-22.
revisão por IA
- InfoO nome é uma marca registrada
README: "`Bruno` is a trademark held by Anoop M D". O código é MIT, mas o nome e o logotipo não são seus para reutilizar se você republicar uma versão modificada.
revisão por IA
As evidências aparecem no idioma original.
O que o Radar não conseguiu verificar
- Se o programa realmente não envia nada para lugar nenhum, algo que o Radar não testou
- Quais recursos exigem uma versão paga, já que o repositório só tem um link para uma página de preços
- Se importar uma coleção já existente do Postman ou do Insomnia mantém tudo intacto
- O que uma coleção criada por outra pessoa faz quando você a executa, já que as requisições podem conter scripts
- O uso real de espaço em disco, que as verificações estimam entre 129 MB e 386 MB