ToolLoop : Cadriciel Open-Source pour des Outils de Style Claude avec N'importe Quel LLM

ToolLoop est un framework Python open-source qui implémente des fonctionnalités de type Claude Code tout en restant indépendant des fournisseurs. Le projet a été créé spécifiquement pour éviter le verrouillage fournisseur tout en conservant des capacités d'outils similaires.
Fonctionnalités principales
Le framework comprend 11 outils couvrant :
- Opérations sur fichiers
- Recherche de code
- Accès au shell
- Sous-agents
L'ensemble du code source représente environ 2 700 lignes. ToolLoop se connecte à n'importe quel LLM via LiteLLM, prenant en charge :
- Tout modèle sur AWS Bedrock (DeepSeek, Llama, Mistral)
- Tout fournisseur d'API (OpenAI, Moonshot)
- Points de terminaison locaux
Capacité de changement de modèle
Une fonctionnalité clé est la possibilité de changer de modèle en cours de conversation tout en conservant le contexte partagé entre les interactions. Cela permet aux développeurs d'utiliser différents modèles pour différentes tâches sans perdre l'historique de la conversation.
Exemple d'utilisation du SDK
Voici l'extrait de code de la source montrant l'utilisation de base :
from sdk import query, ToolLoopOptions
async for event in query(
prompt="Trouver tous les commentaires TODO, les corriger, exécuter les tests",
options=ToolLoopOptions(
model="bedrock/converse/deepseek.v3.2",
allowed_tools=["Read", "Edit", "Grep", "Glob", "Bash"],
),
):
print(event)
L'exemple démontre comment remplacer le modèle deepseek.v3.2 par n'importe quel autre modèle pris en charge tout en conservant les mêmes outils et structure d'invite.
Application pratique
Ce type de framework est particulièrement utile pour les développeurs qui souhaitent créer des agents IA avec des capacités d'outils spécifiques mais qui ont besoin de flexibilité dans la sélection des modèles. La nature open-source permet la personnalisation et évite la dépendance à l'écosystème d'un seul fournisseur.
Le projet est disponible sur GitHub à github.com/zhiheng-huang/toolloop.
📖 Source : r/LocalLLaMA
👀 See Also

AgentOS Hollow Réduit l'Utilisation des Tokens de Code de Claude de 68,5% avec une Approche OS Native JSON
Hollow AgentOS, une couche de système d'exploitation native JSON pour les agents IA, réduit l'utilisation de tokens Claude Code de 68,5 % en éliminant le gaspillage des commandes shell. L'outil se connecte à Claude Code via MCP et exécute l'inférence locale via Ollama.

TUI Studio : Outil de conception d'interface utilisateur terminal visuelle en version Alpha
TUI Studio est un éditeur visuel similaire à Figma pour concevoir des interfaces utilisateur de terminal avec des composants glisser-déposer, un aperçu ANSI en temps réel, et une exportation prévue vers six frameworks incluant Ink, BubbleTea et Textual. Actuellement en version alpha avec des exportations non fonctionnelles, il est disponible pour macOS, Windows et Docker.

Automatisation du tri des alertes Datadog avec Claude Code et MCP
Un développeur a créé un système utilisant les compétences de Claude Code et le serveur MCP de Datadog pour vérifier automatiquement les alertes de surveillance, classer les problèmes et ouvrir des PR de correction via une tâche cron. La configuration prend environ 30 minutes et exécute des agents d'IA en parallèle dans des worktrees isolés.

Titre : Claude Design vs Huashu-Design : Face-à-face sur les mises en page HTML et les limites de taux
Claude Design crée rapidement des prototypes HTML mais atteint vite ses limites de taux. Huashu-Design, une compétence open-source Claude Code, fonctionne sur l'abonnement normal sans limite de taux séparée—mais prend 20 minutes contre 5.