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

MiniMax Music 2.5 Gerador de Música IA Lançado com Controle de Áudio de Nível Estúdio
MiniMax Music 2.5 é um modelo de geração de música por IA que cria músicas de qualidade de estúdio com saída Hi-Fi de 44,1kHz, mais de 100 instrumentos e controle de precisão em nível de parágrafo usando mais de 14 tags estruturais para direcionar a estrutura da música.

lazyclaude: Uma Interface de Usuário em Terminal para Gerenciar Configurações de Código do Claude
lazyclaude é uma ferramenta de interface de usuário de terminal inspirada no lazygit que fornece uma única visualização para gerenciar toda a configuração do Claude Code armazenada em disco, incluindo arquivos de memória, habilidades, agentes, servidores MCP, configurações, permissões, hooks, atalhos de teclado, sessões, estatísticas, plugins e tarefas.

md-redline: Ferramenta GUI para revisar e entregar documentos em markdown para o Claude
md-redline é uma ferramenta de código aberto que permite abrir arquivos markdown em uma interface gráfica, deixar comentários inline armazenados como marcadores HTML no arquivo .md e transferir de volta para o Claude para atualizações. Ele é executado localmente sem necessidade de conta, nuvem ou banco de dados.

Claude Code Adiciona Sistema de Revisão de Código Multiagente
A Anthropic lançou o Code Review para Claude Code, um sistema multiagente que despacha equipes de agentes de IA para revisar pull requests. O sistema detecta bugs que os revisores humanos frequentemente perdem, com 54% dos PRs agora recebendo comentários de revisão substanciais, em comparação com 16% antes.