ToolLoop: Open-Source Agent Framework for Claude-Style Tools with Any Model

✍️ OpenClawRadar📅 Published: April 20, 2026🔗 Source
ToolLoop: Open-Source Agent Framework for Claude-Style Tools with Any Model
Ad

What ToolLoop Does

ToolLoop is an open-source Python framework built to provide Claude Code-style functionality without being locked into a single provider. The framework includes 11 tools covering file operations, code search, shell access, and sub-agents, and works with any LLM through LiteLLM integration.

Key Features

  • Open-source framework written in Python
  • Approximately 2,700 lines of code
  • 11 built-in tools: file operations, code search, shell, sub-agents
  • Works with any LLM through LiteLLM
  • Supports any model on Bedrock (DeepSeek, Llama, Mistral) or any API (OpenAI, Moonshot, local endpoints)
  • Switch models mid-conversation with shared context
  • Same tools and prompts work across different models
Ad

Code Example

Here's the SDK usage example from the source:

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)

You can swap deepseek.v3.2 for any model while maintaining the same tools and prompt structure.

Who This Is For

Developers who want Claude Code-style agent functionality but need flexibility to use different models across various providers and local setups.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also