ToolLoop: Framework de Código Aberto para Ferramentas no Estilo Claude com Qualquer LLM

✍️ OpenClawRadar📅 Publicado: April 20, 2026🔗 Source
ToolLoop: Framework de Código Aberto para Ferramentas no Estilo Claude com Qualquer LLM
Ad

ToolLoop é um framework Python de código aberto que implementa funcionalidades no estilo Claude Code enquanto permanece independente de provedor. O projeto foi criado especificamente para evitar o aprisionamento a fornecedores enquanto mantém capacidades de ferramentas similares.

Recursos Principais

O framework inclui 11 ferramentas que abrangem:

  • Operações de arquivo
  • Busca de código
  • Acesso ao shell
  • Subagentes

A base de código completa tem aproximadamente 2.700 linhas. ToolLoop se conecta a qualquer LLM através do LiteLLM, suportando:

  • Qualquer modelo no AWS Bedrock (DeepSeek, Llama, Mistral)
  • Qualquer provedor de API (OpenAI, Moonshot)
  • Endpoints locais

Capacidade de Troca de Modelos

Um recurso fundamental é a capacidade de trocar modelos no meio da conversa enquanto mantém o contexto compartilhado entre as interações. Isso permite que desenvolvedores usem diferentes modelos para diferentes tarefas sem perder o histórico da conversa.

Ad

Exemplo de Uso do SDK

Aqui está o trecho de código da fonte mostrando o uso básico:

from sdk import query, ToolLoopOptions

async for event in query( prompt="Encontre todos os comentários TODO, corrija-os, execute os testes", options=ToolLoopOptions( model="bedrock/converse/deepseek.v3.2", allowed_tools=["Read", "Edit", "Grep", "Glob", "Bash"], ), ): print(event)

O exemplo demonstra como trocar o modelo deepseek.v3.2 por qualquer outro modelo suportado enquanto mantém as mesmas ferramentas e estrutura de prompt.

Aplicação Prática

Este tipo de framework é particularmente útil para desenvolvedores que querem construir agentes de IA com capacidades de ferramentas específicas, mas precisam de flexibilidade na seleção de modelos. A natureza de código aberto permite personalização e evita dependência do ecossistema de um único provedor.

O projeto está disponível no GitHub em github.com/zhiheng-huang/toolloop.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

Análise dos Componentes Reutilizáveis em Go do Ollama para Desenvolvimento Local de LLM
Tools

Análise dos Componentes Reutilizáveis em Go do Ollama para Desenvolvimento Local de LLM

Um desenvolvedor examinou o código-fonte do Ollama e encontrou vários componentes independentes em Go, incluindo um amostrador de tokens puro em Go, leitor/gravador GGUF, ferramentas de conversão de modelos, renderização de templates de chat e transformações de compatibilidade com OpenAI que não estão disponíveis como bibliotecas separadas.

OpenClawRadar
Pali v0.1: Infraestrutura de Memória de Código Aberto para LLMs com Benchmarks Reproduzíveis
Tools

Pali v0.1: Infraestrutura de Memória de Código Aberto para LLMs com Benchmarks Reproduzíveis

Pali é uma infraestrutura de memória de código aberto para LLMs construída em Go como um único binário com APIs multi-inquilino, recuperação híbrida e extensões plug-and-play. A versão v0.1 inclui um conjunto de benchmarks com resultados reproduzíveis mostrando métricas de desempenho para diferentes configurações.

OpenClawRadar
Nexus: Protocolo de IA para IA de Código Aberto com Descoberta, Confiança e Pagamentos
Tools

Nexus: Protocolo de IA para IA de Código Aberto com Descoberta, Confiança e Pagamentos

Nexus é um protocolo auto-hospedado que permite que agentes de IA se descubram, negociem termos, verifiquem respostas e lidem com micropagamentos sem intervenção humana. Inclui cinco camadas: descoberta, confiança, protocolo, roteamento e federação, com 66 testes e licenciamento MIT.

OpenClawRadar
MuninnDB adiciona Dream Engine para consolidação de memória de LLM com isolamento de cofre
Tools

MuninnDB adiciona Dream Engine para consolidação de memória de LLM com isolamento de cofre

MuninnDB, um banco de dados de memória cognitiva baseado em Go, agora inclui um Motor de Sonhos que realiza consolidação de memória dirigida por LLM entre sessões usando limiares de deduplicação e revisão semântica. O sistema apresenta níveis de confiança de cofre para isolamento de dados e roda localmente com Ollama.

OpenClawRadar