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

✍️ OpenClawRadar📅 Publicado: 25 de junio de 2026🔗 Source
Brackish: Deja que dos instancias de Claude Code negocien un contrato API mediante OpenAPI 3.1
Ad

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 POST esperando 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 Accepted con 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.

Ad

Instalación

npm install -g brackish-cli && brackish install

Para 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

Ad

👀 Ver también

Sherlock: Documentación de Apple Developer como MCP Local para Claude Code
Herramientas

Sherlock: Documentación de Apple Developer como MCP Local para Claude Code

Sherlock indexa 70.000 símbolos de la API de Apple en SQLite FTS5 y proporciona 5 herramientas MCP + 3 habilidades de activación automática para basar a Claude Code en documentación real, evitando alucinaciones.

OpenClawRadar
Construyendo una Guía de Estilo de Escritura que se Actualiza Automáticamente para Contenido Asistido por IA
Herramientas

Construyendo una Guía de Estilo de Escritura que se Actualiza Automáticamente para Contenido Asistido por IA

Un equipo que construye una plataforma de extracción de voz llamada Noren ha desarrollado una guía de estilo en Markdown de 117 líneas que se reescribe después de cada publicación, usando Claude para hacer cumplir las reglas y prohibiendo palabras que suenan a IA como 'cadencia' y 'optimizar'.

OpenClawRadar
🦀
Herramientas

Aguja: Un modelo de invocación de herramientas de 26 millones de parámetros construido completamente sin FFN

Needle es un modelo de 26M de parámetros para llamadas a funciones, sin MLPs, que alcanza 6000 tok/s de prefill y 1200 tok/s de decode en dispositivos de consumo. Supera a FunctionGemma-270M, Qwen-0.6B, Granite-350M y LFM2.5-350M en llamadas a herramientas de un solo disparo.

OpenClawRadar
OpenJet v0.4: Agente de codificación local sin configuración con backend llama.cpp
Herramientas

OpenJet v0.4: Agente de codificación local sin configuración con backend llama.cpp

OpenJet v0.4 es un agente de codificación de terminal de código abierto para LLMs locales que detecta automáticamente el hardware, configura llama.cpp y proporciona un flujo de trabajo al estilo Claude Code sin necesidad de claves API.

OpenClawRadar