Brackish: Deja que dos instancias de Claude Code negocien un contrato API mediante OpenAPI 3.1

Brackish es una herramienta CLI que permite que dos sesiones de Claude Code negocien un contrato de API a través de un documento OpenAPI 3.1 compartido. El problema que resuelve: cuando un Claude tiene el código fuente de FastAPI y otro tiene el de React/TypeScript, cada uno hace suposiciones sobre los límites que divergen. Brackish proporciona un canal de propuesta/aceptación/rechazo para identificar y resolver esos desacuerdos antes de que se escriba cualquier código de implementación.
Cómo funciona
La dinámica adversarial es intencional. Por ejemplo:
- El Claude del frontend redacta un
POSTesperando una respuesta inmediata. - El Claude del backend sabe que esa operación toma varios minutos, por lo que rechaza la forma y propone un
202 Acceptedcon un ID de trabajo y un flujo SSE para la finalización. - Ese desacuerdo se manifiesta como un rechazo explícito con una justificación — antes de que cualquiera de las partes escriba código.
Brackish actúa como árbitro en medio. No sabe cuál es la API correcta, pero garantiza que lo que acuerden los dos Claudes sea OpenAPI 3.1 válido. La salida se alimenta directamente en herramientas como openapi-typescript y fastapi-codegen — basada en un estándar real, no en cualquier markdown en el que dos modelos coincidan.
Instalación
npm install -g brackish-cli && brackish installPara quién es
Desarrolladores que usan Claude Code para proyectos no triviales donde un solo Claude trabajando en ambos lados no es suficiente — especialmente cuando los equipos (o sesiones) de backend y frontend necesitan ponerse de acuerdo en un contrato de API.
📖 Leer la fuente original: r/ClaudeAI
👀 Ver también

Vyra: Editor de video web inteligente para agentes Claude a través de MCP
Vyra indexa el metraje para que Claude pueda buscar y editar video de forma semántica directamente: admite gráficos en movimiento, sincronización musical, enmascaramiento inteligente, edición de transcripciones, corrección de color y más de 30 efectos.

MemAware Benchmark Prueba la Memoria de la IA Más Allá de la Búsqueda por Palabras Clave
MemAware es un punto de referencia con 900 preguntas en 3 niveles de dificultad que evalúa si los asistentes de IA con memoria pueden recuperar contexto relevante cuando las consultas no lo sugieren. Los resultados muestran que la búsqueda BM25 obtuvo un 2,8 % frente al 0,8 % sin memoria, mientras que la búsqueda vectorial cae al 0,7 % en conexiones entre dominios.

Ejecutando dos agentes Claude Code en el mismo repositorio con Git Worktrees
Un usuario de Reddit detalla cómo ejecutar múltiples agentes de Claude Code en paralelo sobre el mismo código usando git worktrees, evitando conflictos de archivos y permitiendo sesiones de agente independientes.

bunx ccusage muestra $18,450 en créditos quemados — los planes planos absorben el costo
Un usuario en r/ClaudeAI ejecutó bunx ccusage y descubrió $18,450 en créditos usados en mayo — 248M tokens de entrada, 42M tokens de salida, 21.7B con lectura de caché — mientras pagaba solo €400/mes por tarifa plana de Claude Code y Codex.