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

Habilidad Traductora de Videos OpenClaw Disponible en ClawHub
Una nueva habilidad de Traductor de Video para agentes OpenClaw permite a los usuarios subir un video o proporcionar una URL para obtener una vista previa traducida al instante. La habilidad está alojada en ClawHub.

Proveedor OAuth de Inserción Directa para Servidores FastMCP Personales en Todas las Plataformas Claude
Un desarrollador creó un proveedor de OAuth en un solo archivo Python que permite que los servidores personales FastMCP funcionen en las plataformas web, móvil y de escritorio de Claude.ai sin requerir servicios de identidad externos como Auth0 o Google.

Orchino: Sistema Local de Orquestación Multi-Agente para Windows con Automatización Paralela de Navegador e Interfaz de Usuario
Orchino es un sistema local de orquestación multiagente para Windows que ejecuta tareas paralelas en el navegador y en Windows sin secuestrar la interfaz de usuario. Una demostración muestra a 4 agentes completando 'Buscar auriculares Sony en Flipkart y Amazon, enviar los resultados por correo electrónico, guardar en el Bloc de notas' en 29.5 segundos utilizando ejecución verdaderamente paralela.

BetterClaw vs OpenClaw: Comparación de Llamadas a Herramientas, Salidas Estructuradas y Control de Flujo de Trabajo
Una comparación enfocada en desarrolladores entre BetterClaw y OpenClaw que cubre llamadas a herramientas, salidas estructuradas, control de flujo de trabajo y desarrollo diario de agentes.