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

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.
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
👀 See Also

Trepan: Auditor de Segurança Local do VS Code para Código Gerado por IA
Trepan é uma extensão de código aberto para o VS Code que atua como um guardião de segurança para sugestões de código geradas por IA. Ele usa o Ollama para executar auditorias de segurança locais contra regras específicas do projeto em um arquivo .trepan/system_rules.md.

Gerenciando Múltiplas Tarefas de Agentes de IA com Quadros Kanban
Um desenvolvedor compartilha sua experiência executando múltiplos agentes de IA Claude em abas de terminal e identifica três desafios principais no fluxo de trabalho: falta de visibilidade do progresso, perda de contexto ao alternar entre tarefas e interrupções por limite de taxa. Sua solução envolve tratar tarefas de IA como itens de trabalho em um quadro Kanban.

Resultados Práticos de 11 Construções de Software Multiagente sem Scaffolding Programático
Análise de 11 construções autônomas de multiagentes mostra que a aplicação de escopo funciona mecanicamente (20/20 sucessos) não por meio de prompts (0/20), os custos de orquestração são dominados pela reingestão de memória (~95% do gasto de entrada), e a capacidade do modelo do trabalhador cria lacunas de produtividade de 9,8x.

Construindo syntaqlite: Um Projeto DevTools SQLite Criado com Assistência de IA
Lalit Maganti construiu o syntaqlite, um conjunto de ferramentas para desenvolvedores para SQLite, ao longo de três meses usando agentes de IA de codificação, após desejar isso por oito anos. O projeto exigiu analisar SQL exatamente como o SQLite, o que envolveu adaptar a densa base de código C do SQLite com mais de 400 regras gramaticais.