Saltar al contenido principal
NovedadSpecWithCode Browser: deja que Claude Code, Codex, GitHub Copilot o Grok usen tu propio Chrome

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
La CLI de código abierto: licencia MIT, local primero, sin cuenta.
SpecWithCodetrip-budget
Toda la ventana de SpecWithCode: el proyecto trip-budget en la barra lateral, el coordinador de Claude Code informando de que ambos cambios están hechos y los 23 tests pasan, y el panel Threads con un worker de Claude Code y uno de Codex en ejecución y siete hilos terminadosToda la ventana de SpecWithCode: el proyecto trip-budget en la barra lateral, el coordinador de Claude Code informando de que ambos cambios están hechos y los 23 tests pasan, y el panel Threads con un worker de Claude Code y uno de Codex en ejecución y siete hilos terminados
Recorte del informe del coordinador: tests, 23 pasaron en 0,09 sRecorte del informe del coordinador: tests, 23 pasaron en 0,09 s
Recorte del panel Threads: Working 2, documentación README para --json y --people en Claude Code Opus 5.5, y la opción --people de split.py en Codex GPT-6.1-SolRecorte del panel Threads: Working 2, documentación README para --json y --people en Claude Code Opus 5.5, y la opción --people de split.py en Codex GPT-6.1-SolPanel Threads · 27 oct 2026
Recorte de un mensaje del coordinador: Write tip.py CLI, aprobación solicitada, y README usage for tip.py, en marcha, cada uno con View threadWorkers en paralelo · 15 oct 2026
Recorte de Uso y límites: sesión de Claude, queda 2 %Límite de uso · 10 oct 2026
Capturas reales, recortadas. Un coordinador de Claude Code informa mientras un worker de Claude Code y uno de Codex se ejecutan en el panel Threads. SpecWithCode 1.0.103, 27 de octubre de 2026. Recortes flotantes: la misma ventana y grabaciones de SpecWithCode del 15 y el 10 de octubre de 2026. Ver a tamaño completoVer a tamaño completo

Compatible 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.

  1. $ 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.

    npm install -g specweave
    Después ejecuta specweave init en tu proyecto.
    Cómo funciona la CLI
  2. 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.

    Qué 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.
    Explora skills en verified-skill.com

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.

SpecWithCodeCoordinador en Mac, worker en Linux
Proyecto real de SpecWithCode: el coordinador en el Mac m4 inicia el hilo de prueba e2e de Ministorm en ministorm, una máquina Linux; el worker responde con la salida de uname Linux ministorm 7.0.0-38-generic x86_64 y Hello, ministorm, y guarda e2e-proof.txt
Captura real, 30 de octubre de 2026, de nuestra prueba de extremo a extremo. El coordinador en el Mac inicia un worker en ministorm, una máquina Linux, y el worker informa desde allí. Cuando Claude Code llegó a su límite, el coordinador siguió con Grok.

Integrado recientemente desde hilos

  1. #961Mantener abiertos los objetivos del usuario más allá de los hitos de código completadosHilo de CodexIntegrada
  2. #954Skills en el popover de esta sesión en el compositorHilo de Gemini CLIIntegrada
  3. #927Preferir las rutas de flota de Connect y admitir capacidad de cuentas ilimitadaHilo de CodexIntegrada
  4. #880Apuntar el chip de máquina del hilo a Hand off toHilo de Claude CodeIntegrada
  5. #873Preguntar al volver por defecto; compactación en reposo opcionalHilo de Claude CodeIntegrada
  6. #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.

Descubre cómo SpecWithCode se construye a sí mismo

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.

Ilustración
  1. 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
  2. Los agentes

    Cualquier herramienta que pueda leer los archivos reclama una tarea, la demuestra y sigue adelante.

    1. specweave task claim T-01

      Claude 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.

    2. 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.

    3. specweave task claim T-02

      Claude Code reclama T-02 y llega a su límite de uso a la mitad.

      Límite de uso
  3. 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"}
  4. El traspaso

    Otra herramienta continúa desde los mismos archivos, no desde una ventana de chat.

    claude@cloud traspasa T-02 a codex@laptop

    1. specweave handoff

      Libera la reclamación, escribe handoff.md con lo que sigue y sube una instantánea a specweave-handoff y wip/<branch>.

    2. specweave pickup

      En Codex: obtiene el traspaso, aplica los cambios e imprime T-02 con sus dos criterios.

    3. specweave task done T-02 --run "npm test"

      Codex termina T-02 con los mismos criterios, y el ledger cita la salida del test.

    4. specweave verify

      Ejecuta test, lint y build, comprueba cada criterio y escribe reports/verify.json.

      Aprobado

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 de spec.md esté marcado y escribe reports/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 en reports/review-codex.md; exit 0 significa publicar.
  • specweave completeBloqueadoSe niega a cerrar un incremento sin un verify.json que 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.

SpecWithCodeUso y límites
Pantalla de uso y límites de SpecWithCode: Codex semanal, queda 10 %; sesión de Claude 2 %, semanal 54 % y semanal Fable 84 %, cada uno con su hora de restablecimiento
Las ventanas de sesión y semanales de cada cuenta con sesión iniciada, en una sola pantalla. De la grabación de SpecWithCode del 10 de octubre de 2026. Ver a tamaño completo
SpecWithCodeWorker de Codex
Recorte de un hilo worker de Codex: aprobación del comando /bin/zsh -lc "pwd; rg --files -g AGENTS.md", con los botones Decline y Approve
Un worker de Codex pregunta antes de ejecutar un comando, con la aprobación propia del proveedor. Recorte de la grabación de SpecWithCode del 15 de octubre de 2026.

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 invite allí, 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.

Todos los tutoriales

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.

Trae a todos tus agentes, no pierdas el hilo