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

O que o ToolLoop faz
ToolLoop é um framework Python de código aberto criado para fornecer funcionalidade no estilo Claude Code sem ficar preso a um único provedor. O framework inclui 11 ferramentas que abrangem operações de arquivo, busca de código, acesso ao shell e subagentes, e funciona com qualquer LLM através da integração com LiteLLM.
Principais recursos
- Framework de código aberto escrito em Python
- Aproximadamente 2.700 linhas de código
- 11 ferramentas integradas: operações de arquivo, busca de código, shell, subagentes
- Funciona com qualquer LLM através do LiteLLM
- Suporta qualquer modelo no Bedrock (DeepSeek, Llama, Mistral) ou qualquer API (OpenAI, Moonshot, endpoints locais)
- Alternar modelos no meio da conversa com contexto compartilhado
- As mesmas ferramentas e prompts funcionam em diferentes modelos
Exemplo de código
Aqui está o exemplo de uso do SDK da fonte:
from sdk import query, ToolLoopOptions
async for event in query(
prompt="Find all TODO comments, fix them, run the tests",
options=ToolLoopOptions(
model="bedrock/converse/deepseek.v3.2",
allowed_tools=["Read", "Edit", "Grep", "Glob", "Bash"],
),
):
print(event)
Você pode substituir deepseek.v3.2 por qualquer modelo mantendo as mesmas ferramentas e estrutura de prompt.
Para quem é isso
Desenvolvedores que desejam funcionalidade de agente no estilo Claude Code, mas precisam de flexibilidade para usar diferentes modelos em vários provedores e configurações locais.
📖 Leia a fonte completa: r/LocalLLaMA
👀 See Also

Sobreposição em Tempo Real para Monitorar Limites de Uso de Código Claude
A sobreposição de desktop de código aberto exibe os limites de uso do Claude Code em tempo real, eliminando a necessidade de digitar repetidamente '/usage'.

SDK do Claude Code engenharia reversa lançado em quatro idiomas
Um desenvolvedor engenhou reversamente o Claude Code e criou SDKs de arquivo único em Node.js, Python, Go e Rust sem dependências. As ferramentas fornecem um ciclo completo de agente com streaming e uso de ferramentas, utilizando assinaturas existentes do Claude Pro/Max.

iai-mcp: Um daemon local para memória persistente do OpenClaw entre sessões
iai-mcp é um daemon open-source que captura todas as conversas do OpenClaw, armazena-as em três camadas de memória com embeddings neurais locais e criptografia AES-256, e fornece contexto relevante de volta em novas sessões — recall literal >99%, recuperação <100ms, custo de início de sessão <3k tokens.

Ferramenta Criador de Habilidades para OpenClaw Auxilia Desenvolvedores a Empacotar Fluxos de Trabalho
Um desenvolvedor criou uma habilidade chamada skills-creator que orienta os usuários na criação de habilidades de qualidade para o OpenClaw, abordando problemas comuns como descrições vagas e instruções semelhantes a documentação. Está disponível no ClawHub e oferece uma abordagem orientada por design com fórmulas de descrição, listas de verificação e níveis de complexidade.