Changez d’outil IA sans perdre le fil.
SpecWeave écrit le plan et chaque tâche terminée dans git, pour que Claude Code, Codex ou tout autre agent reprenne le même travail. SpecWithCode (prononcé « Spec with Code ») est une seule interface au-dessus des harness natifs de ces agents, sur vos machines et vos abonnements.
Les deux sont gratuits. L’app fonctionne sur les Mac Apple silicon avec macOS 13 ou version ultérieure, Windows 10 et 11, et Linux : télécharger SpecWithCode.
npm install -g specweave




Panneau Threads · 27 oct. 2026
Workers en parallèle · 15 oct. 2026
Limite d’utilisation · 10 oct. 2026Compatible avecClaude CodeCodexCursorGemini CLIGitHub Copilot CLIGrokOpenCodeMuse CodeAntigravityPi
Une seule trace dans git, trois façons de l’exploiter
SpecWeave garde le plan et les preuves dans votre dépôt. SpecWithCode exécute les agents sur cette trace, sur vos machines. Verified Skill donne à ces agents des skills que vous pouvez vérifier d’abord.
$ specweave pickup Picked up the handoff from claude@cloud (out of tokens): applied 7 uncommitted files. SpecWeave pickup · you are codex@laptop Increment 0001-resumable-checkout "Resumable checkout" (active) · tasks 1/2 done Next: T-02 Restore the draft on return AC-01: Returning within 24 hours restores the cart and shipping choice AC-02: A paid order is never restored
Sortie réelle · specweave 3.1.0 SpecWeave CLI
Open source sur npm, MIT. Version 3.1.0, 17 October 2026.
Écrit la spec, le registre des tâches et les preuves de test dans votre dépôt, et confie le travail à l’outil suivant avec
specweave handoff. Commencez ici si vous travaillez dans un terminal avec Claude Code, Codex ou tout agent qui lit des fichiers.Comment fonctionne la CLILancez ensuite specweave init dans votre projet.npm install -g specweave

Capture réelle · SpecWithCode 1.0.103, 27 oct. 2026 SpecWithCode
App gratuite pour Mac, Windows et Linux. Version 1.0.191.
Un coordinateur par projet lance des threads worker dans les agents que vous payez déjà, sur vos propres machines. Chaque thread affiche son incrément SpecWeave et l’avancement des tâches, et ses rapports sont enregistrés à côté de l’incrément. Commencez ici si vous voulez une seule fenêtre pour plusieurs agents.
Les agents peuvent aussi ouvrir, lire, cliquer et capturer des pages dans votre propre profil Chrome, dans un groupe d’onglets que vous pouvez fermer : SpecWithCode Browser pour Chrome, associé dans Réglages, Chrome.
Illustration Verified Skill
Consultation gratuite sur verified-skill.com.
Un registre de skills d’agent. Chacun affiche sa source et son analyse de sécurité, et son évaluation quand il y en a une, pour savoir ce que vous installez avant que vos agents ne l’utilisent.
Explorer les skills sur verified-skill.comCe que montre chaque page de skill
- Source
- Le dépôt dont vient le skill, pour que vous puissiez le lire d’abord.
- Analyse de sécurité
- Ce que l’analyse de chaque fichier a trouvé, avant l’installation.
- Évaluation, quand il y en a une
- Si le skill a aidé sur une vraie tâche. Tous n’en ont pas encore une.
SpecWithCode · gratuit, accès anticipé
SpecWithCode est construit avec SpecWithCode
Nous construisons l’app dans l’app. Un coordinateur garde le brief de chaque projet, des threads worker sur Claude Code, Codex et d’autres agents écrivent les changements et ouvrent les pull requests, et le travail tourne sur un Mac et un worker Linux reliés via SpecWithCode Connect.
- 367
- pull requests de SpecWithCode ouvertes par des threads worker et fusionnées, du 15 au 29 octobre 2026
- 167
- threads worker derrière elles : 100 sur Claude Code, 65 sur Codex, le reste sur Gemini CLI et Copilot
- 2,473
- threads sur le Mac principal du mainteneur depuis le 9 octobre, sur six projets
Comptage fait à partir des propres enregistrements de threads de l’app, le 30 octobre 2026.

Fusionnées récemment depuis les threads
- #961Garder ouverts les objectifs utilisateur au-delà des jalons source terminésThread CodexFusionnée
- #954Skills dans cette fenêtre de session du composeurThread Gemini CLIFusionnée
- #927Privilégier les routes de flotte Connect et prendre en charge une capacité de comptes illimitéeThread CodexFusionnée
- #880Faire pointer la puce machine du thread vers Transférer àThread Claude CodeFusionnée
- #873Demander au retour par défaut ; compactage en veille sur optionThread Claude CodeFusionnée
- #837Les artefacts PPTX s’ouvrent avec un aperçu des diapositivesThread Claude CodeFusionnée
Issu des enregistrements de threads : chaque pull request a été ouverte et liée par le thread worker nommé à côté. Elles arrivent dans notre dépôt de développement ; le dépôt source public reçoit des instantanés réguliers.
Quand Claude Code atteint sa limite, Codex reprend la même tâche
Le transfert emporte la spec, les prises de tâche et les preuves. Rien n’existe uniquement dans une fenêtre de chat.
La spec
Ce que signifie terminé, écrit une fois avant qu’un agent ne démarre.
spec.md## Acceptance Criteria - [ ] AC-01: Returning within 24 hours restores the cart and shipping choice - [ ] AC-02: A paid order is never restored ### T-01 Save the cart as a draft - AC: AC-01 | Files: src/draft.js | Test: npm test ### T-02 Restore the draft on return - AC: AC-01, AC-02 | Files: src/restore.js | Test: npm test
Les agents
Tout outil capable de lire les fichiers prend une tâche, la prouve et passe à la suivante.
specweave task claim T-01Claude Code prend la première tâche ouverte. La prise est une ligne du registre, donc aucun autre agent ne la prend aussi.
specweave task done T-01 --run "npm test"Exécute le test de la tâche. Le code de sortie 0 est la preuve, et la sortie complète est enregistrée dans
reports/task-T-01.txt.specweave task claim T-02Claude Code prend T-02 et atteint sa limite d’utilisation à mi-chemin.
Limite d’utilisation
Le registre dans git
Chaque prise, achèvement et libération tient en une ligne, commitée avec le code.
ledger.jsonl{"t":"T-01","e":"claim","by":"claude@cloud","at":"2026-10-15T14:02:11Z"} {"t":"T-01","e":"done","by":"claude@cloud","at":"2026-10-15T14:31:40Z","evidence":"a41c9e2"} {"t":"T-02","e":"claim","by":"claude@cloud","at":"2026-10-15T14:32:05Z"} {"t":"T-02","e":"release","by":"claude@cloud","at":"2026-10-15T14:58:47Z","note":"handoff"} {"t":"*","e":"handoff","by":"claude@cloud","at":"2026-10-15T14:58:47Z","note":"usage limit"} {"t":"T-02","e":"claim","by":"codex@laptop","at":"2026-10-15T15:04:19Z"} {"t":"T-02","e":"done","by":"codex@laptop","at":"2026-10-15T15:22:51Z","evidence":"npm test → exit 0\nlog: .specweave/increments/0001-resumable-checkout/reports/task-T-02.txt\nHEAD 7d03b1f"}
Le transfert
Un autre outil continue à partir des mêmes fichiers, pas d’une fenêtre de chat.
claude@cloud confie T-02 à codex@laptop
specweave handoffLibère la prise, écrit
handoff.mdavec la suite et pousse un instantané versspecweave-handoffetwip/<branch>.specweave pickupDans Codex : récupère le transfert, applique les modifications et affiche T-02 avec ses deux critères.
specweave task done T-02 --run "npm test"Codex termine T-02 selon les mêmes critères, et le registre cite la sortie du test.
specweave verifyExécute test, lint et build, vérifie chaque critère et écrit
Réussireports/verify.json.
Exemple d’incrément, écrit dans les formats que lit specweave 3.1.0 : critères en lignes - [ ] AC-01:, un objet JSON par ligne du registre. Voir une vraie reprise dans Comment fonctionne SpecWeave.
Rien ne se clôt sans preuve
Ouvrez le dossier de l’incrément : vous voyez ce qui était prévu, qui l’a fait et ce qui l’a prouvé.
.specweave/ increments/0001-resumable-checkout/ spec.mdle plan et ses critères d’acceptation ledger.jsonlqui a pris et terminé chaque tâche handoff.mdoù le dernier agent s’est arrêté reports/ task-T-02.txtla sortie des tests citée par le registre verify.mdtests, lint, build et critères verify.jsonla porte de clôture review-codex.mdune relecture par l’autre modèle memory/MEMORY.mddes faits que chaque outil lit à la reprise
specweave verifyRéussiExécute vos commandes de test, de lint et de build, vérifie que chaque critère despec.mdest coché et écritreports/verify.json.specweave reviewCode 3, corriger d’abordConfie le diff à un relecteur de l’autre famille de modèles : Codex relit le code écrit par Claude, Claude relit celui écrit par Codex. Le rapport arrive dansreports/review-codex.md; le code 0 signifie qu’on peut livrer.specweave completeBloquéRefuse de clôturer un incrément sansverify.jsonréussi. Clôturer quand même demande--reason, et la raison est conservée avec l’incrément.
Comportement de specweave 3.1.0, publié le 17 October 2026.
Mesuré sur notre propre travail
Planifiez quand ça rapporte, sautez-le quand ça ne rapporte pas
Nous construisons ces produits avec SpecWeave, alors nous avons regardé où une spec se rentabilise. Les petits changements se valaient avec ou sans. Les gros, adossés à un incrément, ont demandé plus de messages ; nous gardons donc les incréments pour le travail que Codex, un autre compte ou une autre machine continuera.
- 1,476
- pull requests fusionnées mesurées sur quatre semaines, avec 1 142 threads d’agents qui ont fait le travail
- 35%
- étaient liées à un incrément ; le reste a été fait directement
- ≈ 1x
- heures d’ouverture et tokens de sortie sous 300 lignes modifiées, avec ou sans incrément
- ≈ 2x
- les messages et les tokens de sortie dans les threads adossés à un incrément qui ont livré une pull request de plus de 1 000 lignes modifiées (17 threads contre 11)
Sauter l’incrément
- Une pull request sous environ 300 lignes modifiées
- Un correctif de suivi ou un petit ajustement d’interface
- Une investigation
specweave small-fix "<why>" et livrez.
Planifier un incrément
- Un travail de plusieurs jours, un incrément par pull request
- Multiplateforme, authentification, paiements, migrations
- Un travail qu’un autre outil ou une autre machine reprendra
specweave create-increment "<title>". Ces cas passent avant la taille.
Pull requests fusionnées, enregistrements de threads SpecWithCode et sessions Claude Code, du 6 octobre au 3 novembre 2026. Lire la mesure
Lancez le même travail depuis une app de bureau
SpecWithCode exécute ces incréments comme des threads sur vos propres machines et abonnements, avec un coordinateur par projet et des workers sur tout fournisseur auquel vous êtes connecté.


Vos machines, pas un conteneur cloud
- Tourne là où se trouvent déjà votre code, vos skills et vos connexions.
- Les workers continuent pendant que votre portable dort, sur la machine qui les exécute.
- Chaque agent utilise la connexion et les approbations de son propre fournisseur. Aucun compte chez nous.
- Ajoutez un Mac mini ou une machine Linux via SpecWithCode Connect : liez Connect dessus avec votre compte, choisissez Inviter cette machine dans ses Réglages ou lancez
specwithcode fleet invitedessus, puis collez la ligne dans Ajouter une machine sous Réglages, Connexions sur votre Mac principal.
Une machine par abonnement. Connectez chaque machine à un seul compte par fournisseur sans en changer, par exemple Claude Code sur un compte et Codex sur un autre. Changer d’abonnement à la main sur la même machine crée de la confusion ; quand il vous faut plus de capacité, ajoutez une machine.
Apprenez en quelques minutes
Des enregistrements commentés des vraies apps, avec sous-titres et chapitres.
- SpecWithCodeSee how SpecWithCode runs your agents2 min 54 s, 12 chapitres, publié le 12 October 2026
2 min 54 s - SpecWithCodeStart SpecWithCode with a coordinator and two workers1 min 49 s, 8 chapitres, publié le 18 October 2026
1 min 49 s - SpecWithCodeContinue a thread on Codex at a usage limit1 min 1 s, 7 chapitres, publié le 10 October 2026
1 min 1 s
Gratuit pour chaque développeur et chaque équipe
Vous ne payez que pour Pro (machines Connect illimitées, skills privés) ou pour un contrat d’équipe avec mise en place et support.
Voir les tarifs- App SpecWithCode
- Gratuite
- CLI SpecWeave
- Gratuite, sous licence MIT
- Frais par utilisateur
- Aucun
- Machines Connect
- 3 gratuites, 10 pour les 300 premiers fondateurs, illimitées avec Pro
- Marge sur vos abonnements IA
- Aucune
Construit avec SpecWeave
- SpecWithCodeL’app elle-même, planifiée en incréments SpecWeave : 367 pull requests fusionnées depuis ses propres threads de travail en octobre 2026.
- EasyChampOutils de ligues et de clubs, construits dans des threads Claude Code, avec deux abonnements et Codex.
- JobWeaveRecherche d’emploi, CV sur mesure et préparation aux entretiens.
- Verified SkillDécouverte de skills, inspection des sources et évaluations locales.