Código aberto local alterna automaticamente entre modelos Claude para reduzir custos de IA

Um desenvolvedor disponibilizou como código aberto um hook local que seleciona automaticamente o modelo Claude AI mais econômico com base no tipo de tarefa de programação, potencialmente reduzindo os custos de IA em 50-70% sem perda de qualidade.
Como funciona
A ferramenta funciona como um hook local no Cursor e Claude Code (ambos usam o mesmo sistema de hooks) antes de cada prompt ser enviado. Ela fica ao lado do Opus/plano e atua como um filtro de front-end eficiente que evita correspondências de modelo obviamente ruins antes que atinjam modelos caros.
Funcionalidades principais
- Lê o prompt e a seleção atual do modelo
- Usa regras simples de palavras-chave para classificar tarefas (operações git, trabalho de funcionalidades, arquitetura/análise profunda)
- Bloqueia se você está pagando demais (ex: Opus para commit git) e sugere Haiku ou Sonnet
- Bloqueia se você está com poder insuficiente (Sonnet/Haiku para arquitetura) e sugere Opus
- Deixa todo o resto passar inalterado
- O prefixo ! ignora completamente o filtro se você discordar de sua sugestão
Detalhes técnicos
- 3 arquivos: bash + python3 + JSON
- Sem proxy, sem chamadas de API, sem serviços externos
- Design fail-open: se travar, o Claude Code prossegue normalmente
- Código aberto em: https://github.com/coyvalyss1/model-matchmaker
Desempenho e testes
O desenvolvedor analisou várias semanas de seus próprios prompts e descobriu:
- 60-70% eram trabalhos de funcionalidades padrão que o Sonnet poderia lidar
- 5-20% eram depuração/solução de problemas
- Uma parte significativa eram tarefas puras de git/renomear/formatação que o Haiku lida de forma idêntica com 90% menos custo
A análise retrospectiva mostrou que a ferramenta teria cortado 50-70% dos gastos com IA sem queda na qualidade. Após ajustes, ela lidou corretamente com 12/12 prompts de teste reais.
Problema que resolve
A questão não é conhecimento — os desenvolvedores sabem que deveriam trocar de modelos — mas atrito. Quando em estado de fluxo, os desenvolvedores não querem pensar em menus suspensos. Esta ferramenta automatiza o processo de tomada de decisão.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Os frameworks de agentes desperdiçam mais de 350.000 tokens por sessão ao reenviar arquivos estáticos.
Um benchmark em uma configuração local do Qwen 3.5 122B revelou que frameworks de agentes desperdiçam mais de 350.000 tokens por sessão ao reenviar arquivos estáticos. Uma abordagem de tempo de compilação reduziu o contexto da consulta de 1.373 tokens para 73, alcançando uma redução de 95%.

AgentPeek: Painel de código aberto para monitoramento de equipes de agentes Claude Code
AgentPeek é um painel local que se conecta ao Claude Code para fornecer visibilidade sobre equipes de agentes, mostrando hierarquias de orquestração, rastreamentos de execução, custos de tokens e operações de arquivos. A instalação requer clonar o repositório do GitHub e executar pipx install.

Feynman: Agente de Pesquisa de Código Aberto com Ferramenta de Auditoria de Base de Código de Artigos
Feynman é um agente de pesquisa CLI de código aberto que despacha quatro subagentes em paralelo para responder perguntas de pesquisa e inclui uma ferramenta de auditoria única que compara afirmações de artigos com bases de código reais. Possui instalação com um comando, licença MIT e executa em pi para tempo de execução do agente com alphaxiv para busca de artigos.

Sx: Um Gerenciador de Pacotes Open-Source para Habilidades de IA, MCPs e Comandos
Sx é um gerenciador de pacotes privado similar ao npm para ativos de IA—skills, configurações MCP, comandos, hooks e agentes—que permite que equipes compartilhem, versionem e escopem configurações de IA em qualquer cliente de IA (Claude Code, Cursor, Copilot, Gemini).