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

Memoria de Papilas Gustativas: Memoria de Agente Reversible mediante Computación Hiperdimensional
Una herramienta Node.js de 600 líneas utiliza computación hiperdimensional para construir una capa de memoria reversible para agentes de IA, compatible con decodificación sin pérdidas, detección de deriva y alertas de proyectos desconocidos.

Steerling-8B: Un modelo de lenguaje interpretable con atribución a nivel de token
Guide Labs lanzó Steerling-8B, un modelo de lenguaje de 8 mil millones de parámetros entrenado en 1.35 billones de tokens que puede rastrear cualquier token generado hasta el contexto de entrada, conceptos comprensibles para humanos y fuentes de datos de entrenamiento. El modelo logra un rendimiento competitivo con modelos entrenados con 2-7× más datos.

El servidor MCP conecta agentes de IA a sesiones existentes de Chrome con cookies y autenticación.
@playwright-repl/mcp es un servidor MCP que conecta agentes de IA a tu navegador Chrome existente a través de la extensión Dramaturg, proporcionando acceso a tu sesión real del navegador, incluyendo cookies y autenticación. Es compatible con JavaScript completo de Playwright, aserciones y funciona con Claude Desktop, Claude Code, Cursor o cualquier cliente MCP.

La Extensión de Chrome Compass Agrega Herramientas de Navegación a Claude y ChatGPT
Un desarrollador creó una extensión gratuita de Chrome llamada Compass que agrega un minimapa de prompts, encabezados de desplazamiento fijos, listas de verificación de sesiones y plantillas de constructor de prompts a las interfaces de Claude y ChatGPT para resolver problemas de navegación en conversaciones largas.