Qué es
UltraCode Shim es un adaptador comunitario entre Claude Code y backends de modelos. Traduce solicitudes y herramientas y añade parámetros del modo de esfuerzo que documenta el autor.
Para qué te sirve
- Cuando quieres comparar un backend compatible sin cambiar de interfaz.
- Cuando necesitas distinguir el modelo del coordinador del de sus trabajadores.
- Cuando quieres diagnosticar errores de traducción de herramientas.
Cómo funciona
El lanzador abre un proxy de loopback y configura la sesión para usarlo. config.json define los nombres visibles y las rutas a proveedores. El README describe reintentos, controles de streams y un enrutador opcional que clasifica tareas.
Antes de empezar
Claude Code con el acceso requerido por el modo descrito, Python 3.8 o posterior y credenciales de al menos un backend. El proyecto documenta Windows, macOS y Linux. Cada proveedor conserva sus condiciones y su facturación.
Límites y alternativas
Es una integración comunitaria dependiente del comportamiento de clientes y APIs. Un parámetro de esfuerzo no iguala las capacidades de modelos distintos. Mantén las claves fuera del repositorio y prueba herramientas simples; una conexión directa al proveedor reduce capas de diagnóstico.
Recursos
- Repositorio y documentación - 439 estrellas; consulta el README para requisitos y cambios.
- Historial de cambios - último commit comprobado: 2026-07-30.
- Licencia - MIT.