Utiliser un LLM local comme sous-agent de code Claude pour réduire l'utilisation du contexte

✍️ OpenClawRadar📅 Publié: March 2, 2026🔗 Source
Utiliser un LLM local comme sous-agent de code Claude pour réduire l'utilisation du contexte
Ad

Claude Code peut orchestrer des tâches en les déléguant à un LLM local fonctionnant sur votre machine, de manière similaire à son utilisation de sous-agents Claude. Cette approche maintient le contenu des fichiers hors du contexte de Claude—seuls le résumé et les insights du modèle local sont renvoyés.

Fonctionnement

Un petit script Python (~120 lignes, uniquement la bibliothèque standard) exécute une boucle d'agent :

  • Vous transmettez à Claude une description de tâche sans contenu de fichier
  • Le script l'envoie au point de terminaison /v1/chat/completions de LM Studio avec les définitions d'outils read_file et list_dir
  • Le modèle local appelle lui-même ces outils pour lire les fichiers dont il a besoin
  • La boucle continue jusqu'à ce qu'il produise une réponse finale
  • Claude ne voit que le résultat

Exemple de commande :

python3 agent_lm.py --dir /chemin/vers/projet "résumer solar-system.html"

Cela donne :

  • [tour 1] → read_file({'path': 'solar-system.html'})
  • [tour 2] → Ce fichier HTML crée un système solaire animé interactif...

Le contenu du fichier entre dans le contexte du modèle local (testé avec le contexte de Qwen), pas dans celui de Claude.

Ad

Cas d'usage et limites

D'après les tests avec Qwen3.5 35B 4-bit via MLX sur Apple Silicon, cette approche convient pour :

  • Résumé et explication de code
  • Détection de bugs
  • Génération de code standard / premier jet
  • Transformation et traduction de texte (testé avec l'hébreu)
  • Tâches logiques et de raisonnement (utiliser le drapeau --think pour les problèmes plus difficiles)

Elle ne convient pas pour :

  • Les tâches nécessitant le contexte complet de Claude
  • La compréhension multi-fichiers où les relations sont importantes
  • Les tâches nécessitant l'historique de conversation actuel
  • Tout ce où la précision est critique

Considérez-le comme un assistant de niveau Haiku, pas un remplacement de Claude.

Configuration requise

  • LM Studio fonctionnant localement avec le serveur API activé
  • Un script Python pour la boucle d'agent, un autre pour les requêtes simples uniquement par prompt
  • Les deux intégrés dans un fichier global ~/.claude/CLAUDE.md pour que Claude Code sache proposer la délégation quand c'est pertinent
  • Aucun serveur MCP, aucune dépendance pip, aucune infrastructure de plugin nécessaire

Astuce de configuration : Ajoutez {%- set enable_thinking = false %} en haut du modèle Jinja. Pour la plupart des tâches, vous n'avez pas besoin que le modèle local raisonne, et cela économise du temps et des tokens tout en augmentant la vitesse sans dégradation réelle de la qualité pour de telles tâches.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

cxt : Un outil CLI/TUI pour agréger des fichiers de code en un seul bloc de presse-papiers pour Claude
Tools

cxt : Un outil CLI/TUI pour agréger des fichiers de code en un seul bloc de presse-papiers pour Claude

cxt agrège des répertoires et fichiers spécifiques en un bloc prêt pour le presse-papiers, avec des balises XML et des chemins de fichiers, facilitant la compréhension du contexte de votre codebase par Claude.

OpenClawRadar
🦀
Tools

MathCode : un agent de codage mathématique avec formalisation Lean 4

MathCode est un assistant IA de codage en terminal qui convertit des problèmes mathématiques en langage naturel en théorèmes Lean 4 et tente des preuves formelles, avec un REPL persistant, des bibliothèques réutilisables et un graphe de connaissances Obsidian.

OpenClawRadar
Signet : Un substrat de mémoire local et open source pour les agents IA
Tools

Signet : Un substrat de mémoire local et open source pour les agents IA

Signet est un substrat mémoire open-source pour les agents d'IA qui déplace la gestion de la mémoire en dehors de la boucle de l'agent. Il conserve les transcriptions, distille les sessions en mémoire structurée, lie les entités dans un graphe et injecte le contexte avant le début des invites.

OpenClawRadar
Agent Smith : Une commande pour structurer les serveurs MCP, les compétences et un pipeline ticket-vers-PR pour Claude Code
Tools

Agent Smith : Une commande pour structurer les serveurs MCP, les compétences et un pipeline ticket-vers-PR pour Claude Code

Agent Smith scanne votre dépôt, détecte la stack exacte (Go/Echo, React/Zustand, golang-jwt, pgx, etc.), met en place les serveurs MCP, hooks et compétences adaptés à votre configuration, et fournit un pipeline autonome du ticket à la PR.

OpenClawRadar