ToolLoop: Open-Source-Framework für Claude-ähnliche Tools mit jedem LLM

ToolLoop ist ein Open-Source-Python-Framework, das Claude-Code-ähnliche Funktionalität implementiert, während es anbieterunabhängig bleibt. Das Projekt wurde speziell erstellt, um Vendor-Lock-in zu vermeiden und gleichzeitig ähnliche Tool-Fähigkeiten beizubehalten.
Hauptmerkmale
Das Framework umfasst 11 Tools, die abdecken:
- Dateioperationen
- Codesuche
- Shell-Zugriff
- Sub-Agenten
Die gesamte Codebasis umfasst etwa 2.700 Zeilen. ToolLoop verbindet sich über LiteLLM mit jedem LLM und unterstützt:
- Jedes Modell auf AWS Bedrock (DeepSeek, Llama, Mistral)
- Jeden API-Anbieter (OpenAI, Moonshot)
- Lokale Endpunkte
Modellwechsel-Fähigkeit
Ein Hauptmerkmal ist die Möglichkeit, Modelle während einer Konversation zu wechseln, während der gemeinsame Kontext zwischen den Interaktionen erhalten bleibt. Dies ermöglicht Entwicklern, verschiedene Modelle für verschiedene Aufgaben zu nutzen, ohne den Konversationsverlauf zu verlieren.
SDK-Nutzungsbeispiel
Hier ist der Codeausschnitt aus der Quelle, der die grundlegende Nutzung zeigt:
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)
Das Beispiel zeigt, wie das deepseek.v3.2-Modell gegen jedes andere unterstützte Modell ausgetauscht werden kann, während dieselben Tools und die gleiche Prompt-Struktur beibehalten werden.
Praktische Anwendung
Diese Art von Framework ist besonders nützlich für Entwickler, die KI-Agenten mit spezifischen Tool-Fähigkeiten aufbauen möchten, aber Flexibilität bei der Modellauswahl benötigen. Die Open-Source-Natur ermöglicht Anpassungen und vermeidet Abhängigkeiten von einem einzelnen Anbieter-Ökosystem.
Das Projekt ist auf GitHub verfügbar unter github.com/zhiheng-huang/toolloop.
📖 Read the full source: r/LocalLLaMA
👀 Siehe auch

Kontext CLI: Anmeldeinformations-Broker für KI-Codierungsagenten
Kontext CLI ist ein auf Go basierender Credential-Broker, der KI-Coding-Agenten kurzlebige Zugriffstoken anstelle von langlebigen API-Schlüsseln bereitstellt. Es nutzt RFC 8693 Token Exchange, streamt Audit-Logs für jeden Tool-Aufruf und funktioniert bereits heute mit Claude Code.

Identitäts- und Reputationsschicht für OpenClaw-Agenten
Ein Entwicklerteam hat MCP-I und IdentiClaw entwickelt, um Identitätsverlust in mehrstufigen Agenten-Workflows zu lösen, sowie knowthat.ai als Reputationsregister. Sie haben die MCP-I-Spezifikation an die Decentralized Identity Foundation gespendet.

Multi-LLM Papier-Trading-Bot mit Claude Opus als leitendem Ingenieur und Gemini als Stratege: Architekturaufschlüsselung
Ein Solo-Entwickler teilt einen 4.900-Zeilen Paper-Trading-Bot auf Alpaca, bei dem Claude Opus 4 (Engineer) ein Vetorecht gegenüber Gemini Pro (Strategist) hat, samt eines Protokolls mit über 270 Einträgen, dem sogenannten Strategist Codex.

Routine-Arbeiten von Claude Code an Gemma über den offload-mcp MCP-Server auslagern
offload-mcp ist ein neuer MCP-Server, der es Claude ermöglicht, Routinetätigkeiten wie Commit-Nachrichten und PR-Zusammenfassungen an kostenlose Modell-APIs (Standardmäßig Gemma über die Google GenAI API) auszulagern. Dadurch werden Claude-Token gespart und leichte Arbeiten ohne lokale Hardwareeinschränkungen erledigt.