Antes de escolher uma substituta, decida o que você está substituindo. Quase toda lista para esta pesquisa responde com uma ferramenta diferente — e três das cinco primeiras são fornecedores indicando seus próprios produtos. Essa é uma boa resposta para um dos três motivos pelos quais as pessoas pesquisam isso, e uma resposta cara para os outros dois, porque pede que você reaprenda um fluxo de trabalho para resolver uma conta.
Três motivos, três respostas diferentes
| O que está realmente errado | A solução mais barata |
|---|---|
| Você atingiu a janela de uso do plano no meio da tarefa | Mantenha a ferramenta, mude o endpoint — sem janela na cobrança por token |
| O custo mensal é maior do que seu uso real | Mantenha a ferramenta, mude o endpoint — uma semana tranquila não custa nada |
| A ferramenta não é adequada para você — superfície, editor ou laboratório incorreto | Mude a ferramenta. É para esse caso que as listas são escritas |
Duas dessas três linhas são problemas de cobrança disfarçados de problemas de ferramenta. Vale separá-los primeiro, porque a correção leva cerca de um minuto e não custa o fluxo de trabalho que você já aprendeu.
Se a ferramenta está boa, mas a conta não
O Claude Code obtém seu endpoint de duas variáveis de ambiente. Configurá-las substitui a assinatura pela cobrança por token e remove completamente a janela de uso — mesmo binário, mesmos comandos, mesmos hábitos:
# If the tool is fine and the bill is not, this is the whole change.
# Same binary, same workflow, same muscle memory — different biller.
export ANTHROPIC_BASE_URL=https://api.kunavo.com
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
# Pin models Kunavo serves: Claude Code's default and its opus alias are the
# newest Opus, and if Kunavo does not serve it yet, the first request 404s.
# The sonnet alias asks for Sonnet 5.5, which Kunavo does not serve: without
# the sonnet pin, /model sonnet, opusplan's execution phase and subagents set
# to sonnet 404. The opus pin (Opus 5.5) needs Claude Code v2.1.280 or later;
# run `claude update` on an older version.
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
# Background steps do not need the flagship model:
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5
claude # no usage window, no plan, billed per tokenA matemática para saber se isso é realmente mais barato para você está em quanto custa o Claude Code, e os limites que isso remove são o tema de limites do Claude Pro e Max. Com menos de algumas horas de trabalho do agente por semana, uma assinatura geralmente vence; o teto é o que as pessoas encontram primeiro, e é algo que a cobrança por token não possui.
Se a ferramenta realmente é o problema
Então mude-a — e aqui as listas estão certas, apenas ignoram em qual eixo você está se movendo. Todas estas são de código aberto, exceto quando indicado, todas permitem usar sua própria chave e nenhuma executa um modelo próprio:
| Ferramenta | Formato | Escolha quando |
|---|---|---|
| opencode | Agente de terminal | Você quer o formato do Claude Code, com todos os provedores tratados como primeira classe |
| Cline | Extensão do VS Code | Você quer o diff no editor, com uma etapa de revisão antes da aplicação |
| Kilo Code | CLI + VS Code + JetBrains | Você não está no VS Code ou alterna entre editores |
| Aider | Terminal, nativo do git | Você quer que toda alteração seja registrada como um commit que possa ler e reverter |
| Codex CLI | Agente de terminal (OpenAI) | Você quer um modelo GPT como principal, não um modelo Claude |
| Zed | Editor com um agente integrado | Você quer um editor nativo rápido, em vez de um plugin sobre outro editor |
Como todas essas ferramentas aceitam um endpoint personalizado, a escolha é reversível e a decisão do provedor é separada da decisão da ferramenta. Essa é a parte que vale manter: escolha a ferramenta pela sensação de trabalhar nela, escolha o endpoint pelo que ele cobra e nunca deixe um decidir o outro.
O que esta página não dirá a você
Qual delas escreve código melhor. Não fizemos nenhuma comparação controlada desses agentes em tarefas idênticas, e não há uma forma honesta de classificá-los pelo resultado a partir de fora — os ocupantes desta pesquisa que os classificam estão, em sua maioria, classificando os próprios produtos. Se a qualidade do resultado for o fator decisivo, instale dois, execute a mesma tarefa real em cada um usando o mesmo endpoint e leia as cobranças e os diffs. Isso ocupa uma tarde e responde à pergunta para seu código, que é o único lugar onde a resposta permanece estável.
Comparações diretas se você já reduziu as opções: opencode versus Claude Code, Cline versus Claude Code, Claude Code versus Codex e Claude Code versus Cursor.
Perguntas frequentes
Qual é a melhor alternativa ao Claude Code?
Depende de qual parte você está substituindo, e a maioria das listas ignora essa questão. Se você atingir a janela de uso da assinatura, a solução mais barata não é outra ferramenta — é apontar o Claude Code para um endpoint cobrado por token com duas variáveis de ambiente, mantendo o fluxo de trabalho que você já conhece. Se quiser o agente dentro do editor, em vez de um terminal, Cline é o equivalente de código aberto mais próximo. Se quiser um agente de terminal que trate cada provedor como primeira classe, opencode é o mais próximo. Se quiser um agente que não tenha o formato da Anthropic, Codex CLI e Gemini CLI são as opções próprias das outras duas empresas.
Existe uma alternativa gratuita ao Claude Code?
As ferramentas são gratuitas; as chamadas ao modelo não são. Cline, opencode, Aider, Kilo Code e Crush são todos de código aberto e não custam nada para instalar, mas cada um ainda precisa de uma chave de provedor, e é aí que o gasto realmente ocorre. O nível genuinamente gratuito nesse espaço é a cota incluída do Gemini CLI, que é real e tem um limite diário — útil para trabalhos leves, mas ele apresenta a mesma questão de cobrança por token assim que você o ultrapassa.
Posso continuar usando o Claude Code, mas parar de pagar uma assinatura?
Sim, e esta é a opção que as listas de comparação geralmente omitem. O Claude Code lê ANTHROPIC_BASE_URL e ANTHROPIC_AUTH_TOKEN na inicialização; portanto, apontá-lo para qualquer endpoint compatível com a Anthropic é uma alteração de configuração, não uma migração — sem plano, sem janela de uso, cobrado por token. No Kunavo, isso corresponde a $1.40 / $7.00 por 1M de tokens para Claude Sonnet 5 e $0.70 / $3.50 para Claude Haiku 4.5.
Qual é o equivalente de código aberto mais próximo do Claude Code?
Para o terminal, opencode — mesma forma (um agente executado em um shell, não um plugin de editor), código aberto e independente de provedor por design, de modo que trocar modelos ou provedores é uma linha de configuração, não um fork. Para o editor, Cline, o agente de programação de código aberto mais instalado no VS Code, que permite usar sua própria chave desde o primeiro lançamento. O Kilo Code atende às duas superfícies e também ao JetBrains.
Trocar de ferramenta reduz meus custos de modelo?
Não por si só. Nenhum agente executa um modelo — todos enviam solicitações a um provedor, e o provedor define a tarifa. O que muda o custo ao trocar de ferramenta é quanto contexto ela reenvia a cada etapa, algo que varia mais conforme o seu repositório do que conforme o nome da ferramenta. Se o objetivo é uma conta menor, mudar o endpoint é a alavanca direta e mudar a ferramenta é uma alavanca indireta.
Quando mudar de ferramenta é realmente a resposta certa?
Quando a própria ferramenta é o problema: você quer revisar o diff no editor antes que ele seja aplicado, em vez de aprovar etapas em um terminal; precisa do JetBrains ou de um editor que não seja o VS Code; quer um modelo de outro laboratório como principal; ou quer ler e modificar o próprio código-fonte do agente. Esses são motivos reais, e nenhuma configuração de endpoint os resolve. Custo e limites de uso não estão nessa lista.