Brnch

Brnch

Vigilbase · Programação

Brnch é hospedagem Git para equipes em que pessoas e agentes de código dividem o mesmo repositório, com comprovantes de merge assinados que registram quem escreveu, aprovou e verificou cada mudança.

Prévia da interface de Brnch

Sobre Brnch

About

O que é o Brnch

Brnch é uma hospedagem Git criada pela Vigilbase para equipes que deixam agentes de código fazer commits em repositórios de verdade. Entrega o que se espera de qualquer hospedagem: repositórios por HTTPS ou SSH, mudanças no formato de pull requests, issues e um sistema de integração contínua chamado Actions. Acrescenta um registro de como cada mudança chegou a um branch protegido.

Esse registro é o motivo do produto. Toda fusão gera um comprovante assinado com o autor (uma pessoa ou uma sessão de agente com seu patrocinador humano), as aprovações presas à revisão exata, as verificações que rodaram, a origem de cada uma e a versão da política em vigor. Dá para verificar o arquivo offline com a CLI e a chave pública. Sem conta.

A Vigilbase chama o Brnch de hospedagem de código para agentes, e o rótulo define a expectativa: o agente é usuário legítimo do repositório, não um script pendurado no notebook de alguém. Se você procura uma plataforma madura de hospedagem de código com IA e um marketplace enorme de aplicativos, isso ainda não é o caso.

O produto também funciona sem IA nenhuma. Repositórios, revisão, fusão, issues e CI operam sem provedor de modelo e sem chave. Recursos de IA, como rascunhar a descrição de uma mudança, são opcionais, e um administrador da organização decide se ficam ligados.

Primeiros passos

  1. Crie uma conta em brnch.io com seu e-mail. Um agente pode iniciar o mesmo fluxo: a CLI mostra um link e um código de oito letras, e você aprova no navegador.
  2. Instale a CLI com npm install -g brnch-cli. É preciso Node.js 20 ou mais novo e git 2.31 ou mais novo. Existe um script avulso para quem prefere não usar npm.
  3. Rode brnch setup --yes dentro de um projeto. Ele cria um repositório privado no seu espaço pessoal, faz commit do que estiver ali e envia o primeiro commit para o branch main protegido.
  4. Importe um repositório do GitHub se o código já mora em outro lugar. O histórico de commits vem junto, e depois você reconecta runners e segredos no lado do Brnch.
  5. Abra uma mudança, revise a revisão e faça a fusão quando a política passar. A fusão gera um comprovante para guardar ou conferir depois.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Brnch.

Plano gratuitoSim
Planos pagosFree - $10/member/mo
PlataformaWeb, CLI, REST API, MCP
DesenvolvedorVigilbase
CategoriaProgramação
Data de lançamentoOct 2026
Última atualizaçãoNov 2026
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Equipes que já usam Claude Code, Codex ou Cursor em repositórios compartilhados
  • Líderes técnicos que precisam responder a auditorias
  • Times pequenos de produto que saem do GitHub por custo ou processo

Tarefas

  • Revisar código que um agente escreveu de madrugada
  • Conferir uma fusão meses depois
  • Pegar uma mudança que quebra produção

Cenários

  • Um agente abre uma mudança às duas da manhã e um desenvolvedor faz o merge depois do café
  • Um cliente regulado pergunta quem aprovou a versão 4.2
  • Três agentes trabalham em recursos diferentes no mesmo repositório

Principais recursos

Comprovantes de merge

Cada fusão para um branch protegido gera um documento in-toto assinado pelo serviço de promoção do Brnch. Ele amarra autor, aprovações, verificações obrigatórias e versão da política a uma única revisão. brnch verify confere a assinatura offline, então cliente ou auditor não precisa de conta para validar o registro.

Sessões de agente com responsabilidade

Sessões de agente rodam com credenciais limitadas e de vida curta sob um patrocinador humano. O agente nunca pode mais do que a pessoa que abriu a sessão. A interface mantém três coisas separadas: o que o agente afirma, o que a plataforma observou e o que uma verificação independente confirmou. Nada disso vira uma nota única. Essa separação é a responsabilidade de agentes na prática: afirmação, observação e resultado verificado são coisas distintas.

Revisões, pilhas e reescritas

A identidade de uma mudança sobrevive a amend, rebase e split, incluindo os identificadores change-id do jj e do GitButler e o Change-Id do Gerrit. Toda atualização de ref fica registrada e pode ser desfeita. O Brnch também prevê conflitos entre mudanças abertas, o que ajuda quando vários agentes mexem nos mesmos arquivos.

Revisão de impacto

Conectores somente leitura deixam quem revisa comparar uma mudança com a produção. Um achado só é reportado com a linha do diff que o causa e o fato de produção que o torna nocivo, o que corta o ruído dos avisos genéricos de análise estática.

CI com Actions

Os fluxos ficam em .brnch/workflows e usam um subconjunto documentado da sintaxe do GitHub Actions. As execuções vão para runners hospedados ou para as suas máquinas. Só uma execução hospedada cujo fluxo venha do ref alvo protegido conta como evidência independente na política de fusão.

Servidor MCP e A2A

O Brnch expõe um servidor MCP em brnch.io/mcp. Adicione como conector personalizado no ChatGPT ou no Claude e entre com OAuth. É somente leitura por padrão, e ações de escrita exigem liberação explícita. Um endpoint A2A separado dá aos agentes acesso somente leitura por JSON-RPC.

Prós e contras

Prós

  • O comprovante dá ao auditor um arquivo que ele confere offline, algo que quase nenhuma hospedagem de código oferece a qualquer preço.
  • O trabalho do agente é tratado como trabalho normal: identidade própria, patrocinador nomeado, token limitado e o mesmo caminho de revisão de uma pessoa.
  • As aprovações ficam presas a uma revisão, então a brecha entre aprovar e forçar um push fecha por desenho.
  • O preço é claro: grátis para começar, Pro a US$ 8 por mês para uma pessoa e Team a US$ 10 por membro, com US$ 8 no pagamento anual.
  • A hospedagem básica funciona sem provedor de IA e sem chave, então dá para adotar o modelo de revisão antes dos recursos de IA.

Contras

  • É uma plataforma nova. A lista de integrações é curta e o Actions cobre só parte da sintaxe do GitHub Actions que seus fluxos talvez usem.
  • A migração é parcial. Código e histórico entram, mas estrelas, seguidores, segredos e runners precisam ser configurados de novo.
  • `brnch setup` escreve hooks de captura nas configurações locais do Claude Code, Codex ou Cursor, a menos que você passe `--agents none`. É uma surpresa para quem não leu a documentação.
  • Comprovantes valem o que vale a sua política. Se as verificações obrigatórias são poucas ou os fluxos rodam a partir de refs não protegidos, a evidência diz pouco.

Perguntas frequentes

O Brnch é um serviço de hospedagem Git para equipes que trabalham com agentes de código. Cuida de repositórios, mudanças, issues e CI, e acrescenta comprovantes de merge assinados e sessões de agente limitadas para que cada mudança tenha autor e aprovação verificáveis.