Foremerge
Repérez les conflits d'intention avant les conflits de code : le protocole open source de coordination pour agents de codage, au-dessus de Git.
- Quoi
- Repérez les conflits d'intention avant les conflits de code : le protocole open source de coordination pour agents de codage, au-dessus de Git.
- Coût
- Gratuit
- Prérequis
- Coordonnez vos agents de codage parallèles avec Foremerge.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Foremerge est le protocole open source de coordination pour agents de codage, construit au-dessus de Git. Lancez Claude Code dans un worktree, Codex dans un autre, ou n'importe quels agents de n'importe quel fournisseur : chaque agent déclare ce qu'il s'apprête à changer (intentions, scopes sémantiques comme symbol:PaymentService=replace, dépendances, ChangeSets provisoires, décisions) dans un magasin SQLite partagé sous le répertoire Git commun de votre dépôt. Quand deux plans entrent en collision, des règles déterministes lèvent un constat explicable pendant que le travail est encore un plan, avec la règle déclenchée et une résolution suggérée. Git conserve les commits ; Foremerge conserve le plan partagé. C'est un coordinateur, pas un orchestrateur : les déclarations sont des baux consultatifs, jamais des verrous, et rien ne bloque jamais un agent. Le cycle de vie complet est exposé via un CLI local, une API JSON et un serveur MCP (17 outils), avec un branchement client en une commande (foremerge setup all gère Claude Code, Codex et Cursor). L'acceptation est conditionnée à la vérification : Foremerge exécute lui-même votre check de confiance plutôt que de croire l'agent sur parole. Bémols honnêtes : c'est un MVP pre-1.0 local-first (0.5.1), donc les schémas publics peuvent encore changer. Aucun benchmark publié n'existe encore, et la coordination entre machines est hors périmètre. La détection de conflits est heuristique et consultative : elle avertit, elle ne verrouille jamais.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans MuseCréation de la communauté. Skill Harbor ne vérifie pas le code — examinez la source avant de l'installer.
Coordonnez vos agents de codage parallèles avec Foremerge. Le plus simple : collez ceci dans votre agent de codage (Claude Code, Codex ou Cursor) depuis le dépôt à coordonner : Set up Foremerge in this repository so we can coordinate parallel agents. 1. Install it: curl -fsSL https://foremerge.com/install.sh | sh 2. Initialize: foremerge init 3. Wire this client and any others in use: foremerge setup all 4. Register the check I should be validated against, for example: foremerge checks set test -- <your test command> 5. Confirm: foremerge doctor --client all Ou faites-le vous-même (Git récent requis ; jq est utile pour les exemples JSON) : 1. Installez le binaire précompilé vérifié (macOS et Linux, s'installe dans ~/.local/bin) : curl -fsSL https://foremerge.com/install.sh | sh. Alternatives : npm install -g foremerge (macOS, Linux avec glibc, Windows x64), ou depuis les sources avec Rust 1.85+ : cargo install --locked --git https://github.com/naw103/foremerge foremerge. 2. Dans votre dépôt : foremerge init (crée l'état de coordination local sous le répertoire Git commun, ne touche à aucun fichier suivi). 3. Branchez vos clients : foremerge setup all (ou setup codex, setup claude, setup cursor un par un). 4. Enregistrez le check de confiance contre lequel les agents seront validés : foremerge checks set test -- <votre commande de test>, puis confirmez avec foremerge doctor --client all. 5. Terminé : chaque agent publie désormais son intention avec des scopes sémantiques avant de modifier quoi que ce soit, et vérifie les conflits avant de commencer. Docs officielles : https://foremerge.com, repo : https://github.com/naw103/foremerge (Apache-2.0)
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.