Achei um jeito interessante de economizar tokens do Claude Code
Todo mundo sabe que o Claude Code é gastão, então, eu, no ápice da minha muquiranice, precisei pensar:
Eu pago o Gemini Pro e o Claude Code, já tentei codar com os dois, e eu constatei o que todo mundo já sabe, o Gemini é bom pra chat enquanto o Claude Code é bom pra código (quem diria?). Só que os tokens do Gemini duram absurdamente mais, e boa parte das interações com esses clientes é chat, iteração e análise de contexto, porém o objetivo final é código, então eu achei que a melhor solução era mesclar os dois, aí que eu tive que testar varias maneiras diferentes.
Primeiro eu testei sem integração, conversando majoritariamente com o Gemini, e quando a ideia estava formulada eu pedia ele para fazer um prompt para delegar para o Claude. Isso até funcionou, mas não é nada prático. É o equivalente a usar o gemini no navegador praticamente.
Depois eu pedi o Gemini pra chamar o Claude Code diretamente no CLI, e isso não funcionou, obviamente. Travava o chat e o Gemini acabava terminando a tarefa sem o Claude. Também testei ao contrário, com o Claude como o cérebro, nesse caso funcionou, mas gastou umas 3x mais tokens, o que inutilizou a ideia.
E por fim, a solução oficial, que é o que eu devia ter feito desde o início: Levantar um servidor MCP do Claude Code e conectar no Gemini. Pronto, ficou perfeito. Eu nem precisei quebrar a cabeça, apenas disse para o Gemini fazer exatamente isso e ele se virou pra subir o Claude e conectar com o MCP dele. E de quebra eu adicionei na memória do Gemini para ele lembrar como faz a conexão, e também que ele poderia/deveria delegar para o Claude Tarefas complexas.
Agora eu uso o modo /plan do Gemini, refino todo o plano no Gemini mesmo, e ele me entrega o plano dizendo quais tarefas serão delegadas. E ao meu ver isso ficou super otimizado.
E como bonus, eu também usei o OpenHands como cliente do LiteLLM conectado ao DeepSeek, só não consegui conectar via MCP com o Gemini da mesma forma, mas funciona bem se o Gemini chamar ele via CLI. Agora o Gemini tem o poder do Claude Code, o preço do DeepSeek e o desenrolo do Gemini sob demanda.
Estou considerando testar outras configurações, mas acho que essa seria melhor teoricamente. O DeepSeek é bom em preço e também em Markdown, documentação e etc, melhor até que o Gemini, porque é mais preciso. Então acho que o Gemini fica bom como orquestrador, porque de todos ele é o melhor com contexto.