Bromure Agentic Coding

L'atelier
que vos agents méritent.

Avancez vite avec vos agents. Sans les retombées.

Téléchargez Bromure Agentic Coding maintenantApple Silicon (M1 ou ultérieur) · Gratuit & Open Source
Bromure Agentic Coding's unified window: every workspace in one place, a Claude Code session opening a pull request from a worktree, with the workspace's files alongside
Nouveau · Fusion

Trois modèles répondent. Votre agent n'en lit qu'un.

Parce que Bromure est déjà sur le fil, il n'a pas à choisir de modèle. Activez le ⚡ dans la barre de titre de la session et un seul prompt part vers un panel à la fois : Claude, GPT-5.5 et Grok. Un juge les réconcilie, un synthétiseur rédige le résultat, et votre agent récupère une seule réponse dans la forme exacte qu'il attendait sur le fil. Une sortie de classe Fable, sans Fable dans la pièce — et chaque leg consigné dans le trace.

Comment fonctionne Fusion →
⚡ éteint · un modèle
⚡ allumé · le panel
Tâches de code

Un tableau kanban pour le travail agentique.

Rédigez une consigne et confiez-la au tableau. Un agent de planification la découpe en phases qui connaissent leurs dépendances, chaque phase tourne de façon autonome dans son propre git worktree, et le travail terminé atterrit en Tests/Relecture sous forme d'un diff que vous lisez comme une pull request. Backlog, Plan, En cours, Tests/Relecture, Terminé — chaque étape est une colonne, chaque tâche une carte.

Bromure Agentic Coding coding-tasks board: Backlog, Plan, In Progress, Testing/Review, and Done columns with task cards moving from a written brief to a merged diff

La consigne entre, le plan sort

Un agent de planification interactif explore le dépôt en lecture seule, pose les questions laissées ouvertes par la consigne, et dépose des cartes de phase numérotées — chacune de la taille d'une pull request relisable, avec leurs dépendances. Ou lancez une tâche d'un seul coup, de bout en bout, sans passer par la planification.

Chaque tâche dans son propre worktree

Les phases lancées comme les tâches d'un seul coup tournent chacune de façon autonome dans un worktree et une branche tout neufs. Un point de statut en direct montre l'agent au travail ; un badge rouge vous signale l'instant où l'une d'elles bute sur une question et a besoin de vous.

Relisez le diff, ligne par ligne

La carte Tests/Relecture ouvre le diff complet de la branche, lu en direct depuis la VM. Survolez n'importe quelle ligne pour laisser un commentaire exactement là où il faut, puis fusionnez, squashez, ouvrez une pull request ou jetez la tentative — le tout depuis un seul bouton scindé.

Renvoyez-le à l'agent

Vos commentaires en brouillon repartent sous forme d'instructions ancrées à la ligne — « dans foo.js, ligne 196 : utilisez une autre méthode » — et la tâche revient En cours sur la même branche pour un nouveau tour. De la revue de code, sans jamais quitter l'app.

Une consigne écrite le matin, des phases relisables à midi, et du code fusionné que vous avez vraiment lu.

Automatisations

L'agent travaille pendant que vous, non.

Une pull request s'ouvre. Une issue reçoit un label. Un commit atterrit. Bromure lance le bon agent automatiquement, dans un worktree tout neuf, avec l'événement déjà en contexte — et chaque exécution avance sur son propre tableau kanban : Planifié, En cours, À traiter, Terminé. Rejoignez-la pendant qu'elle tourne, inspectez le diff, et fusionnez via le workflow en qui vous avez déjà confiance. Aucun service de webhook à héberger, aucun prompt à copier à la main.

Bromure Agentic Coding automation board: Scheduled automations spawn run cards that flow through In Progress, Needs Attention, and Done

À l'heure ou à l'événement

Toutes les N minutes, chaque jour, en semaine ou chaque semaine — ou dès qu'une PR, une issue ou un commit apparaît dans un dépôt, ou un ticket dans une équipe Linear. Filtrez par label, auteur, branche ou statut de brouillon, et enchaînez les automatisations pour qu'une exécution déclenche la suivante.

Pas de webhooks, rien en entrée

Bromure interroge GitHub et Linear depuis l'hôte toutes les trois minutes avec le token de l'espace de travail. Rien n'écoute, rien n'est exposé à Internet, et le token n'entre jamais dans la VM.

Des clones jetables

Exécutez dans un clone copy-on-write de tout l'espace de travail — réglages, identifiants, répertoire home — qui démarre, fait le travail et est détruit à la fin de l'exécution. Ou gardez-le si vous voulez inspecter ce qui s'est passé.

Filtré avant que l'agent ne le lise

Les titres de PR, les corps d'issues et les commentaires sont du texte tiers : chaque événement passe donc par le filtrage anti-injection de prompt de Bromure avant que l'agent n'en voie un mot. S'il ne peut pas être filtré, l'exécution est bloquée — pas laissée passer.

Bromure Agentic Coding automation editor: a GitHub pull-request trigger watching a repository, set to run Claude Code in a disposable clone of the workspace

L'issue triée à 3 heures du matin, la PR relue dès son ouverture, et un worktree qui vous attend au réveil.

Agentic browser

Your agent can build it. Then prove it works.

Bromure puts a full web browser beside the agent, ready for both of you. It can open the product it just built, click through real journeys, inspect what went wrong, and show you the result in the same shared view—turning every coding session into a complete build, test, and refine loop.

Bromure Agentic Coding with a coding agent, its built-in web browser, and workspace files together in one window
Full remote access

Leave the machine. Take the workspace.

Connect to Bromure on another Mac and the entire experience comes with you: the window layout is mirrored, every workspace and live session is within reach, and an instant private network makes services inside remote VMs feel local. Keep the powerful machine where it belongs and work from wherever you do.

Bromure Agentic Coding connecting to remote Bromure hosts
Cloud & local

Faites tourner le modèle dans le cloud, ou sur votre propre silicium.

Les API frontières du cloud sont une option. Bromure Agentic Coding peut aussi faire tourner des modèles en local, sur votre propre Apple Silicon, sans abonnement, sans compteur, et sans que rien ne quitte la machine. Choisissez-en un dans le catalogue et le même proxy le sert à Claude Code, Codex ou Grok Build dans la forme sur le fil que chacun attend.

Bromure Agentic Coding Local Models panel: pick fully local or hybrid, and choose an on-device model sized to fit this Mac's unified memory

Remplacez l'abonnement, ou pas

Réglez un profil sur local et l'agent parle à un modèle sur votre Mac plutôt qu'à une API payante. Laissez-le sur le cloud et gardez votre forfait. Le choix se fait par profil, et c'est un seul réglage.

Hybride : le cloud d'abord, le local quand il fait défaut

Pointez vers les API frontières et laissez Bromure se rabattre sur un modèle local dès qu'un fournisseur vous limite, sature ou cale. La session qui aurait échoué se termine sur votre propre matériel, en pleine trajectoire, sans redémarrage.

Un catalogue à la taille de votre Mac

D'un modèle de code 7B sur un portable à un modèle 480B sur un Mac Studio de 512GB. Bromure vous montre ce qui rentre avant de télécharger, et chaque modèle de la sélection est vérifié pour les appels d'outils, pour que l'agent ne s'étrangle pas dès le premier.

Aucune plomberie

Pas d'URL de base, pas de fichiers de config de fournisseur, pas de clés à jongler entre outils. Réglez le mode de routage sur local ou hybride, et Bromure écrit dans la VM tout ce dont l'agent a besoin.

Les modèles frontières quand vous les voulez, votre propre matériel quand vous ne les voulez pas, et un seul interrupteur entre les deux.

Apportez votre propre agent.

Bromure Agentic Coding ne remplace pas votre outillage — il lui donne un endroit sûr pour tourner. La VM est livrée avec les runtimes auxquels la plupart des agents s'attendent, et vous installez le reste.

Bromure Agentic Coding Agents panel: enable Claude Code, Codex, or Grok per workspace and pick how each one authenticates — API token, subscription, Bedrock, or a local model

Claude Code

L'agent de terminal d'Anthropic tourne nativement dans la VM. Authentifiez-vous une fois et laissez-le tirer les dépendances, lancer les tests et refactorer contre votre dépôt partagé.

Codex

L'agent de codage d'OpenAI s'installe de la même manière que sur n'importe quelle machine Linux — sauf que cette machine Linux ne peut pas voir votre répertoire personnel.

Grok Build

L'agent de codage de xAI s'installe et tourne dans la VM comme n'importe quel autre outil Linux. Pointez-le sur votre dépôt partagé ; vos vrais tokens et clés SSH restent sur l'hôte, hors de sa portée.

Tout le reste

Aider, OpenHands, agents internes maison — si ça tourne sur Linux, ça tourne dans Bromure. La VM, c'est juste une machine Linux ; la sécurité vient de l'endroit où elle vit.

Comparatif Bromure Agentic Coding

La plupart des outils couvrent une seule couche. Bromure les couvre toutes.

Isolation, garder les secrets hors de l'agent, encadrer leur usage, analyser la chaîne d'approvisionnement, intercepter l'injection de prompt : la plupart des outils n'en choisissent qu'un. Bromure fait les cinq à une seule frontière, puis ajoute ce qu'un simple courtier de secrets ne pourrait jamais : un panel de modèles, l'inférence locale et une voie d'accès de n'importe où. Voici le même modèle de menace appliqué aux outils vers lesquels on se tourne, et là où chacun s'arrête.

Protection
Dev ContainerVS Code
nonokernel sandbox
agent-vaultoctokraft
Agent VaultInfisical
Docker SandboxesmicroVM
Capsemair-gapped VM
BromureAgentic Coding
Sécurité
Frontière d'isolation
Là où s'arrête le rayon d'impact
Même conteneur, noyau partagé
Allowlists noyau, pas de noyau propre
L'agent s'exécute sur place
Proxy seul ; agent non isolé
microVM, son propre noyau
VM matérielle, son propre noyau
VM matérielle, son propre noyau
Garder les secrets hors de l'agent
Peut-il jamais lire le vrai identifiant ?
Transfère l'agent SSH + creds git
Bloque les fichiers de clés ; en relaie certains
Injectés par pipe ; aucun accès en lecture
Le proxy les attache sur le fil
Le proxy de l'hôte injecte les en-têtes
Les vraies clés vivent dans la VM
Stub échangé sur le fil
Portée et approbation des identifiants
Limites par usage, lecture seule, expiration, accord
Aucune portée par usage
Flux d'approbation + filtre d'egress
TTL par secret ; bloque les shells
Filtre d'egress par endpoint
Allowlist de domaines ; le code dans la VM peut quand même l'utiliser
Règles d'egress par domaine + méthode/chemin
Accord par destination + TTL
Analyse de la chaîne d'approvisionnement
Attraper les paquets malveillants / vulnérables
Aucune analyse du registre
Signature seule, pas d'analyse de paquets
Hors périmètre
Hors périmètre
Aucune analyse de paquets
Aucune analyse de paquets
Age-gate, OSV, socket.dev
Détection d'injection de prompt
Analyse le contenu non fiable et les fichiers de règles
PromptGuard + ModernBERT
Piste d'audit
Enregistrer ce que l'agent a fait
Logs du conteneur seuls
Audit local immuable
Journalisation des requêtes
Journalisation des requêtes
Corps HTTP complets dans SQLite
Trace de session complète, chiffrée
Inventaire de la chaîne d'approvisionnement(Enterprise)
Un relevé de chaque paquet récupéré
Chaque dépendance + verdict, cherchable
Productivité
Usage de tokens(Enterprise)
Quels fichiers consomment le plus de tokens
Par fichier, repo et modèle
Fusion multimodèle
Un panel de modèles, arbitré et synthétisé
Panel + juge, dans le proxy
Automatisations
Des exécutions d'agent selon un horaire ou sur événements GitHub / Linear
Horaire, GitHub, Linear, en chaîne
Modèles locaux & hybrides
Inférence sur votre propre silicium ou dans le cloud, repli local quand le cloud est en panne
Local ou hybride, sur le fil
Y accéder de n'importe où
S'attacher au sandbox à distance
VS Code à distance
docker exec, en local
App, CLI ou SSH
Total — intégré, appliqué Partiel — limité ou optionnel Aucun — non traité

Masquer un jeton n'est pas la même chose que gouverner son usage. Docker Sandboxes garde la valeur réelle hors de la VM, mais son proxy attache tout de même cet identifiant à chaque requête sortante de la sandbox ; un paquet compromis installé à côté peut donc le dépenser contre un service autorisé sans jamais le voir. Seul Bromure analyse le paquet avant son exécution et encadre chaque usage — accord, lecture seule, un TTL — en appliquant les cinq contrôles à une frontière que l'agent ne peut contourner. C'est à cette même frontière que se branchent Fusion, l'inférence locale et l'accès à distance.

Compilé à partir de la documentation publique de chaque projet, juin 2026. Ici, agent-vault désigne octokraft/agent-vault (injection de secrets par pipe), à distinguer de l'Agent Vault d'Infisical (proxy d'identifiants HTTP). Docker Sandboxes est un aperçu expérimental dont les identifiants relayés restent utilisables par tout ce qui tourne dans la VM. L'inventaire des paquets sur toute la flotte et les ventilations de l'usage des tokens sont fournis par Bromure Enterprise Manager. Ces outils évoluent vite — quelque chose d'obsolète ? Dites-le-nous.

Donnez à votre agent un véritable atelier.

Une seule VM matérielle. Vos secrets hors de portée, votre chaîne d'approvisionnement analysée, vos modèles tournant là où vous le voulez. Bromure Agentic Coding est gratuit et open source.

Téléchargez Bromure Agentic Coding maintenantApple Silicon (M1 ou ultérieur) · Gratuit & Open Source