Brnch
Vigilbase · コーディング
Brnchは人とコーディングエージェントが同じリポジトリを使うチーム向けのGitホスティングだ。マージのたびに、誰が書き、誰が承認し、何を検証したかを記した署名付きレシートを残す。

Brnch について
About
Brnchとは
Brnchは、コーディングエージェントに実際のリポジトリへコミットさせるチーム向けに、Vigilbaseが作ったGitホストだ。HTTPSとSSHのリポジトリ、プルリクエストに相当するチェンジ、イシュー、Actionsという名前のCIを備える。そこに、各チェンジが保護ブランチへどう到達したかの記録が加わる。
その記録がこの製品の狙いだ。マージのたびに署名付きレシートが生成され、作者(人間、または人間のスポンサーを持つエージェントセッション)、正確なリビジョンに紐づく承認、実行されたチェックとその出所、マージ時に有効だったポリシーの版が並ぶ。CLIと公開鍵があれば、アカウントなしでオフライン検証できる。
Vigilbaseはこれをエージェント向けコードホスティングと呼ぶ。エージェントは誰かのノートPCに載ったスクリプトではなく、リポジトリの正規の利用者だという意味だ。巨大なアプリ市場を備えた成熟したAIコードホスティングを探しているなら、まだその段階ではない。
AIがなくても動く点も見逃せない。リポジトリ、レビュー、マージ、イシュー、CIはモデル提供者もAPIキーもなしで機能する。チェンジ説明の下書きのようなAI機能は任意で、組織の管理者が有効にするか決める。
はじめかた
- brnch.ioでメールアドレスを使ってアカウントを作る。エージェントに任せることもできる。CLIがリンクと8文字のコードを出し、ブラウザで承認すればよい。
npm install -g brnch-cliでCLIを入れる。Node.js 20以上とgit 2.31以上が必要だ。npmを使いたくない場合は単体スクリプトも用意されている。- プロジェクトで
brnch setup --yesを実行する。個人名前空間に非公開リポジトリを作り、そこにある内容をコミットし、最初のコミットを保護されたmainへ pushする。 - コードが別の場所にあるなら、GitHubのリポジトリをインポートする。コミット履歴は引き継げるが、runnerとsecretはBrnch側で設定し直す。
- チェンジを開き、リビジョンを確認し、ポリシーを満たしたらマージする。マージ時にレシートが生成されるので、保管しても後で検証してもよい。
AIツール情報
Brnchの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- Claude Code、Codex、Cursorを共用リポジトリで動かしているチーム。エージェントごとに身元と名前のあるスポンサーが付くため、コミットはレビューを迂回せず通る。
- 監査の質問に答える立場のテックリード。レシートは承認されたリビジョンと、マージされたツリーで走ったチェックを示す。通常のマージログでは見えない部分だ。
- 費用や進め方の理由でGitHubを離れる小さなプロダクトチーム。非公開リポジトリ、レビュー、CIは無料で始められ、Teamは1人あたり月10ドル。
タスク
- エージェントが夜中に書いたコードをレビューする。承認はリビジョンに紐づくので、承認後の新しいコミットは古い署名に便乗できず、再レビューになる。
- 数か月後にマージを確認する。`brnch verify receipt.json` は公開鍵に対してオフラインで動き、文書が改変されていないことを確かめる。
- 本番を壊すチェンジを見つける。読み取り専用のコネクタがdiffと稼働中のシステムを突き合わせ、指摘には原因のdiff行と、それを危険にする本番側の事実が必ず付く。
シーン
- エージェントが午前2時にチェンジを開き、開発者がコーヒーを飲んでからマージする。レシートにはエージェントセッション、スポンサー、チェックが残り、チャットから経緯を組み立て直す必要がない。
- 規制を受ける顧客から「バージョン4.2は誰が承認したのか」と聞かれる。Web画面のスクリーンショットではなく、署名済み文書を渡せる。
- 3つのエージェントが同じリポジトリで別々の機能を進める。セッションごとに制限付きの資格情報と作業領域が分かれ、マージ前に未完了チェンジ間の衝突を予測できる。
主な機能
マージレシート
保護ブランチへのマージのたびに、Brnchのプロモーションサービスがin-totoの表明に署名する。作者、承認、必須チェック、ポリシーの版を1つのリビジョンに結びつける。brnch verify は署名をオフラインで確認するので、顧客や監査担当にアカウントは要らない。
責任を負うエージェントセッション
エージェントセッションは、人間のスポンサーの下で短命かつ制限された資格情報を使う。セッションを始めた人より多くのことはできない。画面では3つを分けて扱う。エージェントの申告、プラットフォームが観測した記録、独立したチェックが確認した結果だ。1つのスコアに混ぜない。この切り分けがエージェントの説明責任の実態であり、申告と観測と検証は別物だ。
リビジョン、スタック、書き換え
チェンジの同一性はamend、rebase、splitを越えて保たれる。jjとGitButlerの change-id、Gerritの Change-Id にも対応する。refの更新はすべて記録され、取り消せる。未完了チェンジ間の衝突も予測するので、複数のエージェントが同じファイルに触るときに効く。
影響範囲レビュー
読み取り専用のコネクタを使い、レビュー担当はチェンジを本番と照らし合わせられる。指摘は原因のdiff行と、それを害にする本番側の事実がそろったときだけ出る。静的分析の一般的な警告が生む雑音を減らせる。
ActionsによるCI
ワークフローは .brnch/workflows に置き、GitHub Actions構文のうち文書化されたサブセットを使う。実行先はホスト型runnerか自前のマシンだ。保護されたターゲットrefに由来するワークフローをホスト型runnerで走らせた場合だけが、マージポリシー上の独立した証拠として数えられる。
MCPサーバーとA2A
Brnchはbrnch.io/mcpでMCPサーバーを公開している。ChatGPTやClaudeのカスタムコネクタとして追加し、OAuthでサインインする。既定は読み取り専用で、書き込みには明示的な許可が要る。別のA2Aエンドポイントでは、JSON-RPC経由で読み取り専用のアクセスを提供する。
メリットとデメリット
メリット
- レシートは監査担当がオフラインで確認できるファイルになる。どの価格帯でも、これを出すコードホストはほとんどない。
- エージェントの作業を普通の作業として扱う。固有の身元、名前のあるスポンサー、制限付きトークン、人間と同じレビュー経路だ。
- 承認がリビジョンに紐づくので、承認後にforce pushして抜け道を作る隙間が設計上ふさがる。
- 価格は明快だ。無料で始められ、Proは1人月8ドル、Teamは1人あたり月10ドル、年払いなら8ドル。
- 基本のホスティングはAI提供者もキーも要らない。AI機能より先にレビューの仕組みを導入できる。
デメリット
- プラットフォームはまだ若い。連携先は少なく、ActionsはGitHub Actions構文の一部しかカバーしない。既存ワークフローがそのまま動くとは限らない。
- 移行は半分だけだ。コードと履歴は取り込めても、スター、ウォッチャー、secret、runnerは設定し直す必要がある。
- `brnch setup` は `--agents none` を付けない限り、ローカルのClaude Code、Codex、Cursorの設定にキャプチャ用フックを書き込む。ドキュメントを読んでいないと驚く。
- レシートの重みはポリシー次第だ。必須チェックが少なかったり、保護されていないrefからワークフローが走ったりすると、証拠としてほとんど語らない。
よくある質問
Brnchはコーディングエージェントと一緒に働くチーム向けのGitホスティングサービスだ。リポジトリ、チェンジ、イシュー、CIを扱い、署名付きマージレシートと制限付きエージェントセッションを加える。どのチェンジにも検証できる作者と承認の履歴が残る。
関連コンテンツ
Brnchに関連するツール、スキル、記事を探す。
Brnchの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
GitGlow
GitGlow · コーディング · 生産性向上GitGlow は自分のコードと AI エージェントの変更を一つのレビューにまとめるデスクトップ Git クライアントだ。出荷前に、マシンから何が出ていくのかを確かめられる。
