• IA
  • El bloqueo de Anthropic a OpenCode: Cerrando el grifo del 'all-you-can-eat' en IA

    El ecosistema de herramientas de desarrollo con IA acaba de recibir un shock de realidad. Anthropic, la empresa detrás de Claude, activó salvaguardas que cortaron el acceso de herramientas de terceros como OpenCode a sus suscripciones Pro y Max. Aquí te explico qué ocurrió realmente, lejos del ruido.

    #¿Qué falló y cuándo?

    A principios de enero de 2026, los usuarios que utilizaban sus tokens OAuth de suscripción Claude en interfaces alternativas comenzaron a ver un error claro: This credential is only authorized for use with Claude Code.... La puerta se cerró.

    Thariq Shihipar, de Anthropic, lo confirmó en X: ajustaron las protecciones contra la suplantación (spoofing) del cliente oficial de Claude Code. Su mensaje subrayaba el camino oficial: la API. Para cualquier integración personal o de terceros, ese es el canal soportado.

    #La técnica del 'spoofing' que dejó de funcionar

    El mecanismo que usaban herramientas como OpenCode era ingenioso pero frágil. Básicamente, suplantaban al cliente oficial de Claude Code mediante dos artimañas:

    1. Cabeceras HTTP específicas que engañaban a los servidores de Anthropic.
    2. Un prompt de sistema que declaraba ser el CLI oficial: "You are Claude Code, Anthropic's official CLI for Claude".

    Este prompt era público en el repositorio de OpenCode, por lo que el 'secreto' estaba a la vista de todos. Este método permitía a los usuarios acceder a los modelos de Claude con los límites generosos de la suscripción (hasta 200$/mes) pero saltándose los límites de velocidad (rate limits) que el cliente oficial impone.

    #Las razones: más allá de lo técnico

    La explicación oficial apunta a la estabilidad de la plataforma: herramientas no autorizadas generan patrones de tráfico erráticos y bugs difíciles de diagnosticar, lo que al final perjudica la percepción del modelo cuando algo falla.

    Pero la comunidad, especialmente en foros como Hacker News, ve una razón económica más directa. Lo llaman la 'analogía del buffet':

    • Pagas 200$/mes por un buffet 'todo lo que puedas comer' (Claude Max).
    • El restaurante (Claude Code oficial) te sirve con un ritmo controlado.
    • Las herramientas de terceros te daban una cuchara gigante y te permitían comer sin pausa.

    Cuando combinas esto con técnicas de loops autónomos como el fenómeno 'Ralph Wiggum', la factura para Anthropic se disparaba, mientras el usuario pagaba una tarifa plana.

     1// Ejemplo conceptual de un comando de loop autónomo
     2/ralph-loop "Migrar todos los tests de Jest a Vitest" --max-iterations 50
    

    #Reacciones y estado actual: ¿qué sigue funcionando?

    La noticia generó división. Algunos, como DHH (creador de Ruby on Rails), lo vieron como una medida hostil hacia el cliente. Otros recordaron que, en realidad, siempre estuvo en una zona gris de los Términos de Servicio.

    Aquí el estado de las principales alternativas:

    • API oficial de Anthropic ✅ Funciona El canal legítimo para integraciones.

    • Claude Code oficial ✅ Funciona La experiencia que Anthropic quiere que uses.

    • Zed Editor + Claude Code ✅ Funciona Usa el SDK oficial, sin suplantación.

    • OpenCode con API Key ✅ Funciona Usa el canal de pago por uso.

    • OpenCode con suscripción ⚠️ Parche temporal Implementaron un workaround cambiando prefijos.

    Nota importante sobre Zed Editor: Su integración sigue funcionando porque es legítima. Zed ejecuta el binario oficial de Claude Code como un proceso aparte y se comunica con él mediante el Agent Client Protocol (ACP). No hay spoofing.

    #Tu abanico de opciones si te afectó

    1. Aceptar el jardín cerrado: Usar Claude Code oficial. Funciona bien, pero la experiencia de usuario puede no ser la que prefieres.
    2. Pagar por lo que consumes: Migrar a la API de pago por token. Es más cara para uso intensivo, pero te da libertad total.
    3. Explorar otros modelos: La comunidad ya está probando alternativas como GLM o los modelos de OpenAI a través de los nuevos canales de OpenCode.
    4. Esperar a que se enfríe: Los equipos detrás de estas herramientas (como OpenCode) ya están lanzando parches y colaborando con otros proveedores. A veces, pasar desapercibido es la mejor estrategia.

    #Reflexión final: El precio de la madurez

    Este incidente no es una 'prohibición de la API'. Es el cierre de un agujero de arbitraje de precios que era insostenible.

    Lo que Anthropic manejó bien: fue un bloqueo 'suave' (solo un error, no baneos masivos) y dejaron un canal abierto para maintainers. Lo que manejó mal: comunicación reactiva, sin periodo de gracia, dejando a usuarios colgados a mitad de proyecto.

    La tendencia es clara: los grandes proveedores de IA (OpenAI, Google, Anthropic) están optando por ecosistemas más controlados. Para nosotros, los desarrolladores, la lección es de diversificación: depender de un solo proveedor y de sus reglas de juego volátiles es un riesgo cada vez mayor.

    El 'buffet ilimitado' tenía los días contados. Ahora toca aprender a navegar en un mercado donde los recursos tienen un precio real.

    profile image of Fran Diez

    Fran Diez

    4 años de experiencia. Técnico en desarrollo de aplicaciones web y en administración de sistemas. León, España 🇪🇸. Especializado en el desarrollo de aplicaciones web únicas.

    Mas posts de Fran Diez