Brnch

Brnch

Vigilbase · 코딩

Brnch는 사람과 코딩 에이전트가 같은 저장소를 쓰는 팀을 위한 Git 호스팅이다. 머지마다 누가 쓰고 누가 승인하고 무엇을 검증했는지 기록한 서명 영수증을 남긴다.

Brnch 미리보기

Brnch 소개

About

Brnch란 무엇인가

Brnch는 코딩 에이전트가 실제 저장소에 커밋하도록 허용한 팀을 위해 Vigilbase가 만든 Git 호스트다. HTTPS와 SSH 저장소, 풀 리퀘스트에 해당하는 체인지, 이슈, Actions라는 CI를 갖췄다. 여기에 각 체인지가 보호 브랜치에 어떻게 도달했는지 남기는 기록이 더해진다.

그 기록이 이 제품의 존재 이유다. 머지가 일어날 때마다 서명 영수증이 생기고, 작성자(사람 또는 사람 스폰서를 둔 에이전트 세션), 정확한 리비전에 묶인 승인, 실행된 검사와 각 검사의 출처, 머지 시점의 정책 버전이 함께 적힌다. CLI와 공개 키만 있으면 계정 없이 오프라인에서 검증할 수 있다.

Vigilbase는 이를 에이전트용 코드 호스팅이라고 부른다. 에이전트가 누군가의 노트북에 붙은 스크립트가 아니라 저장소의 정식 사용자라는 뜻이다. 거대한 앱 마켓을 갖춘 성숙한 AI 코드 호스팅을 찾는다면 아직 그 단계는 아니다.

AI 없이도 돌아간다는 점도 중요하다. 저장소, 리뷰, 머지, 이슈, CI는 모델 제공자와 키 없이 작동한다. 체인지 설명 초안 같은 AI 기능은 선택 사항이고, 조직 관리자가 켤지 정한다.

시작하기

  1. brnch.io에서 이메일로 계정을 만든다. 에이전트에게 맡길 수도 있다. CLI가 링크와 여덟 글자 코드를 보여 주면 브라우저에서 승인하면 된다.
  2. npm install -g brnch-cli로 CLI를 설치한다. Node.js 20 이상과 git 2.31 이상이 필요하다. npm을 쓰고 싶지 않으면 단독 스크립트도 있다.
  3. 프로젝트에서 brnch setup --yes를 실행한다. 개인 네임스페이스에 비공개 저장소를 만들고, 있던 내용을 커밋하고, 첫 커밋을 보호된 main 브랜치로 푸시한다.
  4. 코드가 다른 곳에 있다면 GitHub 저장소를 가져온다. 커밋 기록은 따라오지만 러너와 시크릿은 Brnch 쪽에서 다시 설정해야 한다.
  5. 체인지를 열고 리비전을 검토한 뒤 정책을 통과하면 머지한다. 머지 시점에 영수증이 생기므로 보관하거나 나중에 검증하면 된다.

제품 정보

Brnch의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜Free - $10/member/mo
플랫폼Web, CLI, REST API, MCP
개발사Vigilbase
카테고리코딩
출시일Oct 2026
최근 업데이트Nov 2026
웹사이트 방문 수N/A
웹사이트 글로벌 순위N/A
API 제공 여부예

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • Claude Code, Codex, Cursor를 공용 저장소에 이미 붙여 쓰는 팀
  • 감사 질문에 답해야 하는 테크 리드
  • 비용이나 프로세스 때문에 GitHub를 떠나는 작은 제품 팀

작업

  • 에이전트가 밤새 작성한 코드를 리뷰하기
  • 몇 달 뒤 머지를 확인하기
  • 운영을 깨뜨리는 체인지 찾기

활용 상황

  • 에이전트가 새벽 두 시에 체인지를 열고 개발자가 커피를 마신 뒤 머지한다
  • 규제를 받는 고객이 버전 4.2를 누가 승인했는지 묻는다
  • 세 에이전트가 같은 저장소에서 서로 다른 기능을 진행한다

주요 기능

머지 영수증

보호 브랜치로 머지될 때마다 Brnch의 프로모션 서비스가 in-toto 진술에 서명한다. 작성자, 승인, 필수 검사, 정책 버전을 하나의 리비전에 묶는다. brnch verify는 서명을 오프라인에서 확인하므로 고객이나 감사자는 계정 없이 기록을 검증할 수 있다.

책임 있는 에이전트 세션

에이전트 세션은 사람 스폰서 아래에서 수명이 짧고 범위가 제한된 자격 증명으로 돈다. 세션을 시작한 사람보다 많은 일을 할 수 없다. 화면은 세 가지를 분리한다. 에이전트가 주장하는 내용, 플랫폼이 관찰한 기록, 독립 검사가 확인한 결과다. 하나의 점수로 섞지 않는다. 이 분리가 에이전트 책임성의 실제 모습이다. 주장과 관찰과 검증은 서로 다른 일이다.

리비전, 스택, 재작성

체인지의 정체성은 amend, rebase, split을 넘어 유지된다. jj와 GitButler의 change-id, Gerrit의 Change-Id도 지원한다. 모든 ref 갱신은 기록되고 되돌릴 수 있다. 열린 체인지 사이의 충돌도 예측하므로 여러 에이전트가 같은 파일을 건드릴 때 유용하다.

영향 범위 리뷰

읽기 전용 커넥터로 리뷰어는 체인지를 운영 환경과 대조한다. 지적은 원인이 된 diff 줄과 그것을 해롭게 만드는 운영 사실이 함께 있을 때만 나온다. 정적 분석의 일반 경고가 만드는 잡음을 줄인다.

Actions 기반 CI

워크플로는 .brnch/workflows에 두고 GitHub Actions 문법 중 문서화된 부분 집합을 쓴다. 실행은 호스팅 러너나 직접 가진 머신에서 이뤄진다. 보호된 대상 ref에서 온 워크플로를 호스팅 러너에서 돌린 경우만 머지 정책의 독립 증거로 인정된다.

MCP 서버와 A2A

Brnch는 brnch.io/mcp에서 MCP 서버를 제공한다. ChatGPT나 Claude의 사용자 지정 커넥터로 추가하고 OAuth로 로그인한다. 기본은 읽기 전용이고 쓰기 작업은 명시적으로 켜야 한다. 별도 A2A 엔드포인트는 JSON-RPC로 읽기 전용 접근을 제공한다.

장단점

장점

  • 영수증은 감사자가 오프라인에서 확인할 수 있는 파일을 준다. 어떤 가격에서도 이걸 내놓는 코드 호스트는 거의 없다.
  • 에이전트 작업을 평범한 작업으로 다룬다. 고유 신원, 이름 있는 스폰서, 제한된 토큰, 사람과 같은 리뷰 경로다.
  • 승인이 리비전에 묶여 승인 후 강제 푸시로 빠져나갈 틈이 설계상 막힌다.
  • 가격이 분명하다. 무료로 시작하고 Pro는 1인 월 8달러, Team은 구성원당 월 10달러이며 연간 결제 시 8달러다.
  • 기본 호스팅은 AI 제공자와 키 없이 작동한다. AI 기능보다 리뷰 모델을 먼저 도입할 수 있다.

단점

  • 플랫폼이 아직 젊다. 연동 목록이 짧고 Actions는 GitHub Actions 문법의 일부만 다룬다. 기존 워크플로가 그대로 돌아간다고 보기 어렵다.
  • 이전은 절반만 된다. 코드와 기록은 가져오지만 스타, 워처, 시크릿, 러너는 다시 설정해야 한다.
  • `brnch setup`은 `--agents none`을 주지 않으면 로컬 Claude Code, Codex, Cursor 설정에 캡처 훅을 쓴다. 문서를 읽지 않았다면 놀랄 수 있다.
  • 영수증의 무게는 정책에 달렸다. 필수 검사가 적거나 보호되지 않은 ref에서 워크플로가 돌면 증거로서 말하는 바가 거의 없다.

자주 묻는 질문

Brnch는 코딩 에이전트와 함께 일하는 팀을 위한 Git 호스팅 서비스다. 저장소, 체인지, 이슈, CI를 처리하고 서명된 머지 영수증과 제한된 에이전트 세션을 더한다. 모든 체인지에 검증 가능한 작성자와 승인 이력이 남는다.