ToolLoop: Marco de Código Abierto para Herramientas al Estilo Claude con Cualquier LLM

ToolLoop es un framework de Python de código abierto que implementa funcionalidad estilo Claude Code mientras permanece independiente del proveedor. El proyecto fue creado específicamente para evitar el bloqueo de proveedor manteniendo capacidades de herramientas similares.
Características Clave
El framework incluye 11 herramientas que cubren:
- Operaciones de archivos
- Búsqueda de código
- Acceso a shell
- Subagentes
La base de código completa tiene aproximadamente 2.700 líneas. ToolLoop se conecta a cualquier LLM a través de LiteLLM, soportando:
- Cualquier modelo en AWS Bedrock (DeepSeek, Llama, Mistral)
- Cualquier proveedor de API (OpenAI, Moonshot)
- Endpoints locales
Capacidad de Cambio de Modelo
Una característica clave es la capacidad de cambiar de modelo a mitad de conversación manteniendo el contexto compartido entre interacciones. Esto permite a los desarrolladores usar diferentes modelos para diferentes tareas sin perder el historial de conversación.
Ejemplo de Uso del SDK
Aquí está el fragmento de código de la fuente mostrando el uso básico:
from sdk import query, ToolLoopOptions
async for event in query(
prompt="Encuentra todos los comentarios TODO, arréglalos, ejecuta las pruebas",
options=ToolLoopOptions(
model="bedrock/converse/deepseek.v3.2",
allowed_tools=["Read", "Edit", "Grep", "Glob", "Bash"],
),
):
print(event)
El ejemplo demuestra cómo intercambiar el modelo deepseek.v3.2 por cualquier otro modelo soportado manteniendo las mismas herramientas y estructura de prompt.
Aplicación Práctica
Este tipo de framework es particularmente útil para desarrolladores que quieren construir agentes de IA con capacidades de herramientas específicas pero necesitan flexibilidad en la selección de modelos. La naturaleza de código abierto permite personalización y evita la dependencia del ecosistema de un solo proveedor.
El proyecto está disponible en GitHub en github.com/zhiheng-huang/toolloop.
📖 Read the full source: r/LocalLLaMA
👀 Ver también

Habilidades de Investigación Académica para Claude Code: Un Flujo de Trabajo Humano en el Ciclo para la Redacción de Artículos
Academic Research Skills (ARS) v3.7.0+ es un plugin para Claude Code que automatiza la búsqueda de referencias, el formateo de citas, la verificación de datos y la revisión de consistencia lógica, manteniendo al investigador humano al mando. Instálalo a través de /plugin marketplace add Imbad0202/academic-research-skills.

Claude añade función de importación de memoria para migrar desde otros proveedores de IA
Claude ahora permite a los usuarios importar contexto y preferencias de otros proveedores de IA mediante un proceso de copiar y pegar. La función de memoria está disponible en todos los planes de pago y ayuda a mantener el historial de conversaciones al cambiar de plataforma.
Voker lanza plataforma de análisis de agentes con primitivas de Intención/Corrección/Resolución
La startup Voker del lote YC S24 lanza una plataforma de análisis para agentes con un SDK ligero que anota automáticamente intenciones, correcciones y resoluciones de usuarios, proporcionando paneles de autoservicio sin depender de LLMs para ingeniería de datos.

Centro de Comando Claude: Panel de Control de Código Abierto para Análisis de Claude
Claude Command Center es un panel de control local que lee tu directorio ~/.claude/ para mostrar datos de sesiones de Claude Code, costos y configuraciones de servidores MCP. Construido completamente usando Claude Code con un backend Express y un frontend React, no requiere configuración y se ejecuta localmente sin nube ni telemetría.