Open-source local hook bascule automatiquement entre les modèles Claude pour réduire les coûts d'IA

Un développeur a open-sourcé un crochet local qui sélectionne automatiquement le modèle d'IA Claude le plus rentable en fonction du type de tâche de codage, réduisant potentiellement les coûts d'IA de 50 à 70 % sans perte de qualité.
Fonctionnement
L'outil s'exécute comme un crochet local dans Cursor et Claude Code (tous deux utilisent le même système de crochet) avant que chaque invite ne soit envoyée. Il se place à côté d'Opus/plan et agit comme un filtre frontal efficace qui empêche les mauvais appariements de modèles évidents avant qu'ils n'atteignent les modèles coûteux.
Fonctionnalités clés
- Lit l'invite et la sélection de modèle actuelle
- Utilise des règles de mots-clés simples pour classer les tâches (opérations git, travail sur les fonctionnalités, architecture/analyse approfondie)
- Bloque si vous surpayez (par exemple, Opus pour un commit git) et suggère Haiku ou Sonnet
- Bloque si vous êtes sous-équipé (Sonnet/Haiku pour l'architecture) et suggère Opus
- Laisse passer tout le reste inchangé
- Le préfixe ! contourne complètement le filtre si vous n'êtes pas d'accord avec sa suggestion
Détails techniques
- 3 fichiers : bash + python3 + JSON
- Pas de proxy, pas d'appels API, pas de services externes
- Conception fail-open : en cas de blocage, Claude Code continue normalement
- Open-sourcé à : https://github.com/coyvalyss1/model-matchmaker
Performance et tests
Le développeur a analysé plusieurs semaines de ses propres invites et a constaté :
- 60-70 % étaient des travaux de fonctionnalités standard que Sonnet pouvait gérer
- 5-20 % étaient du débogage/résolution de problèmes
- Une part importante était des tâches purement git/renommage/mise en forme qu'Haiku gère de manière identique à 90 % de coût en moins
L'analyse rétrospective a montré que l'outil aurait réduit de 50 à 70 % les dépenses en IA sans baisse de qualité. Après ajustement, il a correctement traité 12/12 invites de test réelles.
Problème résolu
Le problème n'est pas la connaissance - les développeurs savent qu'ils doivent changer de modèle - mais la friction. En état de flow, les développeurs ne veulent pas penser aux menus déroulants. Cet outil automatise le processus de prise de décision.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Projet d'autorecherche de Karpathy : des agents IA exécutent des expériences d'entraînement de LLM pendant la nuit.
Andrej Karpathy a publié un projet d'autorecherche minimal où un agent IA modifie train.py, exécute des expériences d'entraînement nanochat de 5 minutes, vérifie si val_bpb s'est amélioré, et répète le processus pendant la nuit sur un seul GPU.

Passerelle de Contexte : Un Proxy Open-Source pour Compresser le Contexte des Agents IA
Context Gateway est un proxy open-source qui se place entre les agents de codage et les LLM, compressant les sorties d'outils avant qu'elles n'entrent dans la fenêtre de contexte. Il utilise de petits modèles de langage pour détecter le signal dans le contexte, effectue une compaction en arrière-plan à 85% de la capacité de la fenêtre, et inclut des plafonds de dépenses, un tableau de bord et des notifications Slack.

LLMSpend : Traqueur de coûts open-source pour les SDKs Anthropic et OpenAI
LLMSpend est une bibliothèque Python qui ajoute le suivi des coûts aux appels SDK d'Anthropic et d'OpenAI avec seulement deux lignes de code. Il offre un stockage SQLite local, des rapports en ligne de commande et un tableau de bord web sans envoyer de données à l'extérieur.

Claude-kit : Système de gestion de configuration pour les projets de code Claude
Claude-kit est un outil open-source qui gère les configurations du répertoire .claude/ sur plusieurs projets. Il détecte automatiquement les piles technologiques, génère des configurations, audite la sécurité et la qualité, et synchronise les modifications sans écraser les personnalisations.