Brnch
Vigilbase · Programmation
Brnch est un hébergement Git pour les équipes où humains et agents de code partagent un dépôt, avec des reçus de fusion signés qui consignent l'auteur, l'approbateur et les vérifications de chaque changement.

À propos de Brnch
About
Qu'est-ce que Brnch
Brnch est un hébergement Git conçu par Vigilbase pour les équipes qui laissent des agents de code faire des commits dans de vrais dépôts. On y trouve ce qu'on attend d'un hébergement classique : des dépôts en HTTPS ou SSH, des changements qui fonctionnent comme des pull requests, des tickets et un système d'intégration continue nommé Actions. S'y ajoute un journal de la façon dont chaque changement a rejoint une branche protégée.
Ce journal est la raison d'être du produit. Chaque fusion produit un reçu signé qui indique l'auteur (une personne ou une session d'agent avec son parrain humain), les approbations liées à la révision exacte, les vérifications exécutées, l'origine de chacune et la version de la politique en vigueur. Vous pouvez vérifier le fichier hors ligne avec la CLI et la clé publique. Sans compte.
Vigilbase parle d'hébergement de code pour agents, et l'étiquette fixe l'attente : l'agent est un utilisateur à part entière du dépôt, pas un script accroché à l'ordinateur de quelqu'un. Si vous cherchez une plateforme mature d'hébergement de code avec IA et une vaste place de marché d'applications, ce n'est pas encore cela.
Le produit fonctionne aussi sans aucune IA. Dépôts, revue, fusion, tickets et CI tournent sans fournisseur de modèle et sans clé. Les fonctions d'IA, comme la rédaction d'une description de changement, restent optionnelles, et un administrateur de l'organisation décide de les activer.
Premiers pas
- Créez un compte sur brnch.io avec votre adresse e-mail. Un agent peut lancer la même procédure : la CLI affiche un lien et un code de huit lettres, que vous validez dans le navigateur.
- Installez la CLI avec
npm install -g brnch-cli. Il faut Node.js 20 ou plus récent et git 2.31 ou plus récent. Un script autonome existe si vous préférez éviter npm. - Lancez
brnch setup --yesdans un projet. La commande crée un dépôt privé dans votre espace personnel, commit ce qui s'y trouve et pousse le premier commit vers la branchemainprotégée. - Importez un dépôt GitHub si le code vit déjà ailleurs. L'historique des commits suit, puis vous reconnectez runners et secrets côté Brnch.
- Ouvrez un changement, relisez la révision et fusionnez dès que la politique est satisfaite. La fusion génère un reçu que vous pouvez conserver ou vérifier plus tard.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Brnch.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Les équipes qui font déjà tourner Claude Code, Codex ou Cursor sur des dépôts partagés
- Les responsables techniques qui doivent répondre à un audit
- Les petites équipes produit qui quittent GitHub pour des raisons de coût ou de processus
Tâches
- Relire du code écrit par un agent pendant la nuit
- Vérifier une fusion des mois plus tard
- Repérer un changement qui casse la production
Cas d'usage
- Un agent ouvre un changement à deux heures du matin et un développeur le fusionne après son café
- Un client réglementé demande qui a approuvé la version 4.2
- Trois agents travaillent sur des fonctionnalités distinctes dans le même dépôt
Fonctionnalités clés
Reçus de fusion
Chaque fusion vers une branche protégée produit un document in-toto signé par le service de promotion de Brnch. Il rattache l'auteur, les approbations, les vérifications obligatoires et la version de la politique à une seule révision. brnch verify contrôle la signature hors ligne, donc un client ou un auditeur n'a pas besoin de compte pour valider le journal.
Sessions d'agents responsables
Les sessions d'agent utilisent des identifiants limités et de courte durée, sous un parrain humain. Un agent ne peut jamais plus que la personne qui a ouvert la session. L'interface garde trois éléments séparés : ce que l'agent affirme, ce que la plateforme a observé et ce qu'une vérification indépendante a confirmé. Rien n'est fondu dans une note unique. Cette séparation, c'est la responsabilité des agents en pratique : une affirmation, une observation et un résultat vérifié sont trois choses différentes.
Révisions, piles et réécritures
L'identité d'un changement survit à amend, rebase et split, y compris les identifiants change-id de jj et GitButler et le Change-Id de Gerrit. Chaque mise à jour de référence est journalisée et peut être annulée. Brnch prévoit aussi les conflits entre changements ouverts, ce qui aide quand plusieurs agents touchent les mêmes fichiers.
Revue d'impact
Des connecteurs en lecture seule permettent de comparer un changement à la production. Une alerte n'est signalée qu'avec la ligne du diff qui la provoque et le fait de production qui la rend nuisible, ce qui réduit le bruit des avertissements génériques d'analyse statique.
CI avec Actions
Les workflows vivent dans .brnch/workflows et utilisent un sous-ensemble documenté de la syntaxe GitHub Actions. Les exécutions passent sur des runners hébergés ou sur vos machines. Seule une exécution hébergée dont le workflow vient de la référence cible protégée compte comme preuve indépendante dans la politique de fusion.
Serveur MCP et A2A
Brnch expose un serveur MCP à l'adresse brnch.io/mcp. Ajoutez-le comme connecteur personnalisé dans ChatGPT ou Claude et connectez-vous avec OAuth. Il est en lecture seule par défaut, et les actions d'écriture demandent une autorisation explicite. Un point d'accès A2A distinct donne aux agents un accès en lecture seule via JSON-RPC.
Avantages et inconvénients
Avantages
- Le reçu donne à l'auditeur un fichier qu'il vérifie hors ligne, ce qu'aucun hébergement de code courant ne propose, quel que soit le prix.
- Le travail de l'agent est traité comme un travail normal : identité propre, parrain nommé, jeton limité et le même parcours de revue qu'un humain.
- Les approbations sont liées à une révision, donc l'écart entre approbation et push forcé se ferme par conception.
- Le prix est clair : gratuit pour commencer, Pro à 8 USD par mois pour une personne, Team à 10 USD par membre avec un tarif annuel de 8 USD.
- L'hébergement de base fonctionne sans fournisseur d'IA ni clé, ce qui permet d'adopter le modèle de revue avant les briques d'IA.
Inconvénients
- La plateforme est jeune. La liste d'intégrations reste courte et Actions ne couvre qu'une partie de la syntaxe GitHub Actions que vos workflows utilisent peut-être.
- La migration est partielle. Code et historique s'importent, mais étoiles, abonnés, secrets et runners sont à reconfigurer.
- `brnch setup` écrit des hooks de capture dans les configurations locales de Claude Code, Codex ou Cursor, sauf si vous passez `--agents none`. La surprise guette si vous n'avez pas lu la documentation.
- Les reçus valent ce que vaut votre politique. Si les vérifications obligatoires sont rares ou si les workflows partent de références non protégées, la preuve dit peu de chose.
Questions fréquentes
Brnch est un service d'hébergement Git pour les équipes qui travaillent avec des agents de code. Il gère dépôts, changements, tickets et CI, et ajoute des reçus de fusion signés ainsi que des sessions d'agent limitées pour que chaque changement ait un auteur et une approbation vérifiables.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Brnch.
Alternatives à Brnch
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
