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

Claude Code v2.1.142: Nuevas banderas de agentes Claude, Opus 4.7 por defecto y correcciones de errores
Claude Code v2.1.142 añade ocho nuevas opciones para configurar sesiones en segundo plano, cambia el modo rápido a Opus 4.7 por defecto y corrige más de una docena de errores, incluido el tiempo de espera de la herramienta MCP, problemas del daemon de suspensión/activación en macOS y bloqueos en unidades de red de Windows.

MatchKit: Generador de Sistemas de Diseño para Proyectos de Código Claude
MatchKit es una herramienta que genera sistemas de diseño completos y personalizados para proyectos creados con Claude Code. Extrae los colores de marca de logotipos subidos y genera componentes, diseños y tokens de diseño personalizables para evitar el aspecto genérico común en las herramientas de codificación con IA.

Sentrial: Monitoreo de Producción para Agentes de IA
Sentrial es una herramienta de monitoreo que detecta automáticamente patrones de fallos en productos de IA, incluyendo bucles, alucinaciones, uso incorrecto de herramientas y frustraciones de usuarios. Diagnostica las causas raíz analizando patrones de conversación, salidas del modelo e interacciones con herramientas.

El servidor TOON MCP reduce los tokens de resultados de herramientas en un 30-60% en OpenClaw.
Un servidor MCP que comprime resultados estructurados de herramientas JSON en formato TOON puede reducir el uso de tokens entre un 30-60% para datos tabulares como consultas de bases de datos y respuestas de API, ayudando a retrasar la compactación de la ventana de contexto en sesiones de OpenClaw.