Cambia de herramienta de IA sin perder el hilo.
SpecWeave escribe el plan y cada tarea terminada en git, para que Claude Code, Codex o cualquier otro agente retome el mismo trabajo. SpecWithCode (se pronuncia «Spec with Code») es una interfaz sobre los harnesses nativos de esos agentes, en tus máquinas y con tus suscripciones.
Ambos gratis. La app funciona en Macs con Apple silicon y macOS 13 o posterior, en Windows 10 y 11, y en Linux: descarga SpecWithCode.
npm install -g specweave




Panel Threads · 27 oct 2026
Workers en paralelo · 15 oct 2026
Límite de uso · 10 oct 2026Compatible conClaude CodeCodexCursorGemini CLIGitHub Copilot CLIGrokOpenCodeMuse CodeAntigravityPi
Un solo registro en git, tres formas de trabajar con él
SpecWeave guarda el plan y la evidencia en tu repositorio. SpecWithCode ejecuta agentes sobre ese registro en tus máquinas. Verified Skill da a esos agentes skills que puedes comprobar antes.
$ 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
Salida real · specweave 3.1.0 SpecWeave CLI
Código abierto en npm, MIT. Versión 3.1.0, 17 October 2026.
Escribe la especificación, el ledger de tareas y la evidencia de los tests en tu repositorio, y pasa el trabajo a la siguiente herramienta con
specweave handoff. Empieza aquí si trabajas en una terminal con Claude Code, Codex o cualquier agente que lea archivos.Cómo funciona la CLIDespués ejecuta specweave init en tu proyecto.npm install -g specweave

Captura real · SpecWithCode 1.0.103, 27 oct 2026 SpecWithCode
App gratuita para Mac, Windows y Linux. Versión 1.0.191.
Un coordinador por proyecto inicia hilos worker en los agentes que ya pagas, en tus propias máquinas. Cada hilo muestra su incremento de SpecWeave y el progreso de sus tareas, y sus informes se guardan junto al incremento. Empieza aquí si quieres una sola ventana para varios agentes.
Los agentes también pueden abrir, leer, hacer clic y capturar páginas en tu propio perfil de Chrome, en un grupo de pestañas que puedes cerrar: SpecWithCode Browser para Chrome, vinculado en Settings, Chrome.
Ilustración Verified Skill
Gratis para explorar en verified-skill.com.
Un registro de skills de agentes. Cada una muestra su origen y su análisis de seguridad, y su evaluación cuando existe, para que sepas qué instalas antes de que tus agentes la usen.
Explora skills en verified-skill.comQué muestra cada página de una skill
- Origen
- El repositorio del que procede la skill, para que puedas leerlo antes.
- Análisis de seguridad
- Lo que encontró el análisis de cada archivo, antes de que la instales.
- Evaluación, cuando existe
- Si la skill ayudó en una tarea real. No todas tienen una todavía.
SpecWithCode · gratis, acceso anticipado
SpecWithCode está construido con SpecWithCode
Construimos la app dentro de la app. Un coordinador mantiene el resumen de cada proyecto, hilos worker en Claude Code, Codex y otros agentes escriben los cambios y abren las pull requests, y el trabajo se reparte entre un Mac y un worker Linux unidos mediante SpecWithCode Connect.
- 367
- pull requests de SpecWithCode abiertas por hilos worker e integradas, del 15 al 29 de octubre de 2026
- 167
- hilos worker detrás de ellas: 100 en Claude Code, 65 en Codex, el resto en Gemini CLI y Copilot
- 2,473
- hilos en el Mac principal del mantenedor desde el 9 de octubre, en seis proyectos
Contado a partir de los propios registros de hilos de la app el 30 de octubre de 2026.

Integrado recientemente desde hilos
- #961Mantener abiertos los objetivos del usuario más allá de los hitos de código completadosHilo de CodexIntegrada
- #954Skills en el popover de esta sesión en el compositorHilo de Gemini CLIIntegrada
- #927Preferir las rutas de flota de Connect y admitir capacidad de cuentas ilimitadaHilo de CodexIntegrada
- #880Apuntar el chip de máquina del hilo a Hand off toHilo de Claude CodeIntegrada
- #873Preguntar al volver por defecto; compactación en reposo opcionalHilo de Claude CodeIntegrada
- #837Los artefactos PPTX se abren con vista previa de diapositivasHilo de Claude CodeIntegrada
De los registros de hilos: cada pull request fue abierta y enlazada por el hilo worker indicado a su lado. Llegan a nuestro repositorio de desarrollo; el repositorio de código fuente público recibe instantáneas periódicas.
Cuando Claude Code llega a su límite, Codex retoma la misma tarea
El traspaso lleva la especificación, las reclamaciones y la evidencia. Nada vive solo en una ventana de chat.
La especificación
Qué significa «hecho», escrito una vez antes de que empiece cualquier agente.
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
Los agentes
Cualquier herramienta que pueda leer los archivos reclama una tarea, la demuestra y sigue adelante.
specweave task claim T-01Claude Code toma la primera tarea abierta. La reclamación es una línea en el ledger, así que ningún otro agente la toma también.
specweave task done T-01 --run "npm test"Ejecuta el test de la tarea. Exit 0 es la evidencia, y la salida completa se guarda en
reports/task-T-01.txt.specweave task claim T-02Claude Code reclama T-02 y llega a su límite de uso a la mitad.
Límite de uso
El ledger en git
Cada reclamación, finalización y liberación es una línea, con commit junto al código.
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"}
El traspaso
Otra herramienta continúa desde los mismos archivos, no desde una ventana de chat.
claude@cloud traspasa T-02 a codex@laptop
specweave handoffLibera la reclamación, escribe
handoff.mdcon lo que sigue y sube una instantánea aspecweave-handoffywip/<branch>.specweave pickupEn Codex: obtiene el traspaso, aplica los cambios e imprime T-02 con sus dos criterios.
specweave task done T-02 --run "npm test"Codex termina T-02 con los mismos criterios, y el ledger cita la salida del test.
specweave verifyEjecuta test, lint y build, comprueba cada criterio y escribe
Aprobadoreports/verify.json.
Incremento de ejemplo, escrito en los formatos que lee specweave 3.1.0: criterios como líneas - [ ] AC-01:, un objeto JSON por línea del ledger. Mira una retoma real en Cómo funciona SpecWeave.
Nada se cierra sin pruebas
Abre la carpeta del incremento y verás qué se planificó, quién lo hizo y qué lo demostró.
.specweave/ increments/0001-resumable-checkout/ spec.mdel plan y sus criterios de aceptación ledger.jsonlquién reclamó y terminó cada tarea handoff.mddónde se detuvo el último agente reports/ task-T-02.txtsalida de pruebas que cita el ledger verify.mdpruebas, lint, build y criterios verify.jsonla puerta de cierre review-codex.mduna revisión del otro modelo memory/MEMORY.mdhechos que toda herramienta lee al retomar
specweave verifyAprobadoEjecuta tus comandos de test, lint y build, comprueba que cada criterio despec.mdesté marcado y escribereports/verify.json.specweave reviewExit 3, corrige primeroEntrega el diff a un revisor de la otra familia de modelos: Codex revisa el código que escribió Claude, y Claude revisa el que escribió Codex. El informe queda enreports/review-codex.md; exit 0 significa publicar.specweave completeBloqueadoSe niega a cerrar un incremento sin unverify.jsonque pase. Cerrarlo igualmente requiere--reason, y el motivo se guarda con el incremento.
Comportamiento de specweave 3.1.0, publicada el 17 October 2026.
Medido en nuestro propio trabajo
Planifica cuando compense, sáltatelo cuando no
Construimos estos productos con SpecWeave, así que miramos dónde rinde una especificación. Los cambios pequeños salieron casi igual de una u otra forma. Los grandes con incremento llevaron más mensajes, así que reservamos los incrementos para el trabajo que continuará Codex, otra cuenta u otra máquina.
- 1,476
- pull requests integradas medidas durante cuatro semanas, junto a 1.142 hilos de agentes que ejecutaron trabajo
- 35%
- estaban ligadas a un incremento; el resto se hizo directamente
- ≈ 1x
- horas abiertas y tokens de salida con menos de 300 líneas cambiadas, con incremento o sin él
- ≈ 2x
- los mensajes y tokens de salida en hilos con incremento que entregaron una pull request de más de 1.000 líneas cambiadas (17 frente a 11 hilos)
Sáltate el incremento
- Una pull request de menos de unas 300 líneas cambiadas
- Una corrección de seguimiento o un retoque de la interfaz
- Una investigación
specweave small-fix "<why>" y entrega.
Planifica un incremento
- Trabajo de varios días, un incremento por pull request
- Multiplataforma, autenticación, pagos, migraciones
- Trabajo que retomará otra herramienta o máquina
specweave create-increment "<title>". Estos casos pesan más que el tamaño.
Pull requests integradas, registros de hilos de SpecWithCode y sesiones de Claude Code, del 6 de octubre al 3 de noviembre de 2026. Lee la medición
Ejecuta el mismo trabajo desde una app de escritorio
SpecWithCode ejecuta estos incrementos como hilos en tus propias máquinas y suscripciones, con un coordinador por proyecto y workers en cualquier proveedor en el que hayas iniciado sesión.


Tus máquinas, no un contenedor en la nube
- Se ejecuta donde ya están tu código, tus skills y tus sesiones.
- Los workers siguen trabajando mientras tu portátil duerme, en la máquina que los ejecuta.
- Cada agente usa el inicio de sesión y las aprobaciones de su propio proveedor. No hay cuenta con nosotros.
- Añade un Mac mini o una máquina Linux mediante SpecWithCode Connect: vincula Connect en ella con tu cuenta, elige Invite this machine en sus Settings o ejecuta
specwithcode fleet inviteallí, y pega la línea en Add a machine, en Settings, Connections de tu Mac principal.
Una máquina por suscripción. Inicia sesión en cada máquina con una sola cuenta por proveedor y déjala así, por ejemplo Claude Code en una cuenta y Codex en otra. Cambiar de suscripción a mano en la misma máquina genera confusión; cuando necesites más capacidad, añade una máquina.
Apréndelo en pocos minutos
Grabaciones narradas de las apps reales, con subtítulos y capítulos.
- SpecWithCodeSee how SpecWithCode runs your agents2 min 54 s, 12 capítulos, publicado el 12 October 2026
2 min 54 s - SpecWithCodeStart SpecWithCode with a coordinator and two workers1 min 49 s, 8 capítulos, publicado el 18 October 2026
1 min 49 s - SpecWithCodeContinue a thread on Codex at a usage limit1 min 1 s, 7 capítulos, publicado el 10 October 2026
1 min 1 s
Gratis para cualquier desarrollador y equipo
Solo pagas por Pro (máquinas Connect ilimitadas, skills privadas) o por un contrato de equipo con configuración y soporte.
Ver precios- App SpecWithCode
- Gratis
- CLI de SpecWeave
- Gratis, licencia MIT
- Cuota por usuario
- Ninguna
- Máquinas Connect
- 3 gratis, 10 para los primeros 300 fundadores, ilimitadas con Pro
- Recargo sobre tus suscripciones de IA
- Ninguno
Construido con SpecWeave
- SpecWithCodeLa propia app, planificada en incrementos de SpecWeave: 367 pull requests integradas desde sus propios hilos worker en octubre de 2026.
- EasyChampHerramientas para ligas y clubes, construidas en hilos de Claude Code, dos suscripciones y Codex.
- JobWeaveBúsqueda de empleo, currículums a medida y preparación de entrevistas.
- Verified SkillDescubrimiento de skills, inspección del código fuente y evaluaciones locales.