A CLI Mistral Vibe e o Claude Code são agentes de programação de terminal, e a escolha é estrutural, não uma questão de qual é mais inteligente: a CLI Vibe é um software Apache-2.0 cuja lista de provedores é um arquivo TOML editado manualmente, enquanto o Claude Code é um software proprietário que fala um único protocolo com modelos Claude e exige uma conta Anthropic paga. A CLI Vibe oferece uma superfície mais ampla para usar sua própria chave. O Claude Code oferece a opção documentada e compatível. Tudo abaixo tem data, e nada aqui é um teste de compatibilidade em tempo de execução.
Primeiro, uma desambiguação, porque ela muda o significado dos preços. O próprio centro de ajuda da Mistral agora publica que o Le Chat é Vibe, e "Mistral Vibe" nomeia toda a família de produtos — Vibe Work, Vibe Chat e Vibe Code na web e no celular. Esta página trata apenas do agente de terminal: o pacote mistral-vibe do repositório mistralai/mistral-vibe, binário vibe, na versão v2.25.5. Os preços dos planos da Mistral mais abaixo compram uma conta que cobre muito mais que esse binário. Do outro lado, o Claude Code é o próprio cliente da Anthropic, e não o Claude Code Router, um proxy de terceiros separado.
Qual escolher e quais são os custos da troca
Escolha a CLI Vibe se a decisão do provedor precisar continuar sendo sua ou se você quiser experimentar um agente de terminal antes de pagar alguém. A página de preços da Mistral lista "Limited coding sessions" no plano Free, e a própria CLI é um software gratuito que você pode instalar com pip install mistral-vibe no Python 3.12 ou posterior. Sua documentação de configuração usa um gateway de terceiros como exemplo prático para um provedor personalizado, portanto apontá-la para outro lugar é um padrão documentado, não um hack. O repositório inclui instruções de configuração do Agent Client Protocol para Zed, JetBrains IDEs e Neovim, e o centro de ajuda da Mistral lista uma extensão oficial do VS Code junto à ferramenta de linha de comando.
Escolha o Claude Code se seu trabalho já estiver nos modelos Claude e você quiser o próprio cliente do fornecedor no protocolo do fornecedor. Sua documentação de configuração afirma que "Claude Code requires a Pro, Max, Team, Enterprise, or Console account. The free claude.ai plan does not include Claude Code access." Em troca, você obtém um binário nativo mantido que se atualiza automaticamente em segundo plano, seis modos de permissão nomeados e um guia completo de compatibilidade de gateway que informa exatamente quais cabeçalhos e campos do corpo um endpoint personalizado precisa encaminhar. A documentação da CLI da Mistral não oferece uma referência de compatibilidade equivalente para o caminho de terceiros da Vibe.
Vindo da outra direção — você já executa o Claude Code e está avaliando a CLI Vibe — o custo da migração é configuração, não código. Nenhum dos dois clientes altera seu repositório. O que não é transferido é tudo ao redor dele: o Claude Code mantém as configurações em ~/.claude, um diretório de projeto .claude e .mcp.json, enquanto a CLI Vibe mantém as suas em ~/.vibe/config.toml, em um ./.vibe/config.toml de projeto e em um arquivo de pastas confiáveis. Não há formato compartilhado nem importador; portanto, reserve uma tarde para declarar novamente provedores, permissões e servidores MCP, em vez de contar com uma ferramenta de migração. Os hábitos de permissão também não são mapeados de forma limpa, como a próxima tabela torna concreto.
CLI Mistral Vibe vs Claude Code, lado a lado
| Dimensão | Mistral Vibe CLI | Claude Code |
|---|---|---|
| Fornecedor e licença | Mistral AI; a CLI é Apache-2.0 | Anthropic; o pacote npm declara "SEE LICENSE IN README.md" |
| Versão verificada | v2.25.5, publicada em 18 de setembro de 2026 | npm 2.1.277, publicado em 18 de setembro de 2026; a tag stable é 2.1.267 |
| Instalação e execução | Script de shell, uv tool install ou pip install; Python 3.12+ | Instalador, Homebrew, WinGet, apt/dnf/apk ou npm; o pacote npm instala um binário nativo que "does not itself invoke Node" |
| Conta necessária | Uma conta Mistral; o plano Free lista sessões de programação limitadas | Pro, Max, Team, Enterprise ou Console; o claude.ai gratuito não o inclui |
| Modelo padrão | Mistral Medium 3.5, sob o ID mistral-vibe-cli-latest | Um modelo Claude, selecionável com /model ou a família de variáveis ANTHROPIC_MODEL |
| Modelo de permissões | Perfis de agente: ask, plan, accept-edits (o padrão), auto-approve ou um perfil personalizado, além de --auto-approve / --yolo | Seis modos nomeados: default, acceptEdits, plan, auto, dontAsk, bypassPermissions; "On Pro, Max, and Team plans, the built-in starting permission mode is auto mode" |
| Gerenciamento de contexto | Compacta automaticamente em 200.000 tokens por padrão; a Mistral descreve o Medium 3.5 como um modelo com contexto de 256k | Janela de contexto presumida de 200K para um ID não reconhecido ou de 1M quando o ID contém [1m] |
| Superfície do editor | Clientes do Agent Client Protocol e uma extensão oficial do VS Code | Extensão do VS Code, plugin do JetBrains e um aplicativo Desktop |
| Endpoint de terceiros | TOML [[providers]] editado manualmente; não há interface para adicionar provedores | ANTHROPIC_BASE_URL além de uma variável de credencial, com um guia de compatibilidade publicado |
| Padrão de telemetria | Ativada; desative com enable_telemetry = false em config.toml | Regido pelo tipo da sua conta; consulte a documentação de uso de dados da Anthropic |
Fontes verificadas em 19 de setembro de 2026: a API do GitHub e os metadados do PyPI para a CLI Vibe, o registro npm e os modos de permissão para o Claude Code. O ritmo de lançamentos da Vibe é rápido — quatro lançamentos entre 10 e 18 de setembro de 2026 — portanto associe qualquer afirmação de configuração a uma versão, e não à página de documentação que você leu no mês passado.
Quanto custa cada conta
| Plano | Preço publicado | O que os tópicos publicados dizem sobre programação |
|---|---|---|
| Mistral Free | $0 | "Sessões de programação limitadas"; "$10 por mês em créditos de API" |
| Mistral Pro | $14.99/mês; $5.99 para estudantes verificados | "All-day coding in the CLI, IDE, or on web"; "$30 /mo in API credits" ($15 no plano Education para estudantes) |
| Mistral Team | $24.99 por usuário/mês, mínimo de $50/mês | Adiciona armazenamento, verificação de domínio e exportação de dados |
| Claude Pro | $17/mês em uma assinatura anual ($200 cobrados antecipadamente); $20 mensais | Inclui o Claude Code |
| Claude Max | A partir de $100 por mês | "Escolha 5x ou 20x mais uso que o Pro por sessão de 5 horas" |
| Claude Team | $20 por assento/mês no anual, $25 mensais; assento Premium $100 anual, $125 mensais | Inclui o Claude Code |
Lido em mistral.ai/pricing e claude.com/pricing em 19 de setembro de 2026. Três lacunas honestas. Nenhum dos dois fornecedores publica um número de uso que você possa dividir por um preço mensal — "limited coding sessions", "all-day coding" e "5x or 20x more usage than Pro per 5-hour session" são os textos publicados, e qualquer número de horas por mês que você veja em outro lugar é uma estimativa de alguém. A página Max exibe apenas "From $100", portanto este guia não informa um preço para o nível 20x. E os valores por assento diferem entre a página de preços da Anthropic e partes de sua documentação de implantação; confirme o preço do assento no checkout antes de fazer o pedido.
Mais uma coisa que a tabela de planos não pode dizer: a Mistral lista os créditos mensais de API como um benefício do plano sem especificar um produto, portanto a página de preços não responde se eles podem ser gastos especificamente no uso da CLI Vibe. Verifique isso em sua própria conta antes de tratar esses créditos como um orçamento de programação. Atualizado em 1º de outubro de 2026: esta tabela informava os créditos de API do Pro como $15 quando foi lida em 19 de setembro; em 1º de outubro, a página de preços lista $30 para o Pro e $15 para o plano Education de estudantes. As chaves de plano, as chaves com pagamento conforme o uso e o que acontece além do limite do plano estão em preços do Mistral Vibe.
Direcionando qualquer um dos clientes para sua própria chave de API
A CLI Vibe combina entradas [[providers]] por nome e entradas [[models]] por alias, e sua precedência documentada, da maior para a menor, é: configuração de administrador, sinalizadores da linha de comando, variáveis de ambiente, o ./.vibe/config.toml do projeto e, depois, o ~/.vibe/config.toml do usuário. Com api_style = "openai", a solicitação vai para {api_base}/chat/completions com um token bearer, portanto a URL base termina em /v1.
# Vibe CLI reads ./.vibe/config.toml first, then ~/.vibe/config.toml.
active_model = "kunavo-sonnet"
[[providers]]
name = "kunavo"
api_base = "https://api.kunavo.com/v1"
api_key_env_var = "KUNAVO_API_KEY"
api_style = "openai"
backend = "generic"
[[models]]
name = "claude-sonnet-5"
provider = "kunavo"
alias = "kunavo-sonnet"
display_name = "Claude Sonnet 5 (Kunavo)"Duas coisas que são fáceis de entender errado aqui. O código-fonte da v2.25.5 resolve api_style por meio de uma consulta simples a um dicionário, sem validação, portanto um erro de digitação gera um erro no momento da solicitação, e não quando a configuração é carregada. E não há interface para adicionar provedores: /config e --setup não criam provedores de terceiros, portanto este arquivo é editado manualmente. O código-fonte também expõe "anthropic", "openai-responses", "reasoning" e "vertex-anthropic" junto com "openai" — o de Anthropic envia para /v1/messages com x-api-key, portanto seu api_base não deve incluir /v1 — mas a documentação da Mistral não lista nenhum deles. O Unified Harness que a v2.25.5 promoveu para fora do estado experimental os inclui — o mesmo código-fonte encaminha api_style para ele e implementa o esquema de credenciais de cada estilo nesse caminho — portanto trate-os como verificados no código-fonte e não documentados, e não como exclusivos do legado, além de algo que esta página não executou.
O Claude Code tem exatamente uma rota, documentada de ponta a ponta. Defina a URL base e uma credencial; a página do gateway observa que "Enquanto uma variável de credencial do gateway ou apiKeyHelper estiver ativa, a assinatura claude.ai de um desenvolvedor não será usada: a credencial substitui o login da assinatura nessa sessão, e os limites de uso da assinatura não se aplicam." Definir a URL base sem uma credencial não substitui a assinatura.
export ANTHROPIC_BASE_URL="https://api.kunavo.com"
export ANTHROPIC_AUTH_TOKEN="sk-kn-..."
export ANTHROPIC_MODEL="claude-sonnet-5"
export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-5-5"
export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-4-5"
claudeMantenha as linhas de modelo: o padrão integrado do Claude Code e seu alias opus apontam para o Opus mais recente e, se a Kunavo ainda não oferecer esse modelo, a primeira solicitação retorna 404. A definição fixa opus em Claude Opus 5.5, que exige o Claude Code v2.1.280 ou posterior, mais recente que a versão 2.1.277 indicada na tabela acima (execute claude update). O alias sonnet usa o Sonnet 5.5 por padrão, que a Kunavo não oferece; portanto, sem a linha ANTHROPIC_DEFAULT_SONNET_MODEL, uma alternância /model sonnet, a fase de execução de opusplan e qualquer subagente definido como model: sonnet retornam 404.
O Kunavo expõe endpoints de chat completions, responses e Messages nativo da Anthropic, e sua rota Messages aceita a credencial em Authorization ou x-api-key, permitindo que ambos os clientes se autentiquem da mesma forma. Consulte a referência da URL base e o guia de integração do Claude Code. Essas são referências de configuração publicadas, não testes de compatibilidade.
O que um endpoint de terceiros não obtém
Esta é a parte que as tabelas de recursos não mostram, e é o motivo mais forte para ler o código-fonte em vez da página de marketing.
Na Vibe CLI, nem todo o seu tráfego vai para o seu provedor. As conclusões de "utilitários" em segundo plano — as pequenas chamadas que nomeiam conversas e worktrees — são roteadas para o modelo mistral-vibe-cli-fast da própria Mistral sempre que um provedor Mistral está utilizável, e os padrões integrados sempre configuram um, mesmo quando o provedor ativo da sua sessão é outro. O código-fonte da v2.25.5 é explícito sobre isso e sobre o fallback: quando nenhum provedor Mistral está utilizável, a chamada de utilitário vai para o modelo ativo da sessão. Na prática, isso significa um MISTRAL_API_KEY não definido ou a exclusão do alias por meio de allowed_models. O Smart Approve vai além: a entrada correspondente no changelog da versão 2.25.1 diz que o classificador "agora executa seu classificador no modelo Mistral rápido, independentemente do modelo ativo da sessão", e ele é exclusivo do Unified-Harness; portanto, uma sessão somente com Kunavo realisticamente fica em accept-edits ou plan, em vez do Smart Approve. A inicialização dos conectores também é condicionada a um provedor cujo backend seja mistral, e o login pelo navegador exige isso e URLs de autenticação do navegador configuradas; um provedor declarado da forma mostrada acima é apenas de credencial. Além disso, provedores de terceiros configurados sem uma variável de ambiente de chave de API falhavam a cada turno no Unified Harness até a correção da v2.25.5, que é recente o suficiente para valer a pena conhecer antes de depurar sua própria configuração.
Há também um detalhe de amostragem que determina se sua primeira solicitação funcionará. O caminho OpenAI da Vibe constrói o payload com temperature incondicionalmente, enquanto o caminho Anthropic nunca envia esse campo. Isso importa porque o catálogo do Kunavo marca temperature, top_p e top_k como incompatíveis em várias de suas listagens do Claude e os remove antes do envio; uma rota que os encaminhasse literalmente transformaria um padrão do cliente em uma rejeição definitiva. É por isso que a configuração api_style = "openai" acima é a exibida nesta página.
Do lado do Claude Code, uma URL base personalizada também altera os padrões, e a Anthropic documenta quais. A contagem de tokens é o exemplo mais claro: /v1/messages/count_tokens é opcional e, "quando estão ausentes, o Claude Code recorre a uma estimativa baseada em caracteres do uso do contexto"; portanto, /context mostra números aproximados para qualquer gateway que não o disponibilize — o Kunavo não disponibiliza. O streaming de ferramentas com granularidade fina fica desativado por padrão atrás de uma URL base personalizada. A descoberta de modelos do gateway fica desativada, a menos que você defina CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, e elimina qualquer id que não contenha "claude" ou "anthropic". A verificação de disponibilidade do modo rápido e a verificação de segurança de domínio do WebFetch ainda chamam api.anthropic.com diretamente e nunca aparecem nos logs do gateway. E as variáveis ANTHROPIC_DEFAULT_*_MODEL_SUPPORTED_CAPABILITIES "não têm efeito atrás de um gateway ANTHROPIC_BASE_URL".
Duas limitações específicas do Kunavo, lidas no próprio código-fonte em 24 de setembro de 2026. Seu endpoint Messages atende apenas a modelos cujo slug começa com claude-, portanto o "anthropic" api_style da Vibe não pode alcançar qualquer outra coisa por meio dele. E, dos quatro valores de anthropic-beta que o adaptador Anthropic da Vibe sempre envia, essa rota encaminha interleaved-thinking-2025-05-14 e fine-grained-tool-streaming-2025-05-14 para o upstream e descarta prompt-caching-2024-07-31 e context-1m-2025-08-07, sem rejeitar a solicitação. O corpo JSON, incluindo qualquer marcador cache_control, é passado ao dispatcher exatamente como enviado; se isso produzir acertos de cache em determinado modelo não é algo que esta página tenha medido. O cache de prompts explica como ficam as tarifas quando uma rota oferece suporte a ele.
Um custo ilustrativo de tokens para uma sessão
Estes são cálculos aritméticos de tokens, não custos de tarefas medidos nem um teto de cobrança. Suponha uma sessão que envie 200.000 tokens de entrada não armazenados em cache e receba 12.000 tokens de saída. A primeira linha é a tarifa publicada pela própria Mistral para o modelo padrão da Vibe CLI, mostrada para comparação — o Kunavo não vende modelos da Mistral. As linhas restantes são tarifas atuais do catálogo do Kunavo por milhão de tokens.
| Modelo | Entrada / saída por 1M | Cobrado por | Estimativa para a sessão presumida |
|---|---|---|---|
| Mistral Medium 3.5 | $1.50 / $7.50 | API própria da Mistral | $0.390 |
| Claude Haiku 4.5 | $0.70 / $3.50 | Catálogo da Kunavo | $0.182 |
| Claude Sonnet 4.6 | $2.10 / $10.50 | Catálogo da Kunavo | $0.546 |
| Claude Sonnet 5 | $1.40 / $7.00 | Catálogo da Kunavo | $0.364 |
| Claude Opus 5 | $3.50 / $17.50 | Catálogo da Kunavo | $0.910 |
O valor da Mistral vem de sua lista de preços da API, e a própria configuração distribuída da Vibe declara os mesmos dois números para seu modelo padrão. Observe que o id literal mistral-vibe-cli-latest não aparece em nenhuma tabela de preços da Mistral, e pelo menos uma calculadora de terceiros informa uma tarifa diferente para ele; portanto, o correto é citar a tarifa publicada do Mistral Medium 3.5, e não um preço para o id.
Do lado do Kunavo, cada linha do Claude é precificada individualmente com base na lista da Anthropic: Claude Sonnet 4.6 custa $2.10 / $10.50 em comparação com a referência oficial de $3.00 / $15.00 (~30% abaixo do preço de tabela), e Claude Sonnet 5 custa $1.40 / $7.00 em comparação com $2.00 / $10.00 (~30% abaixo do preço de tabela). O valor do catálogo do Kunavo é um piso de cobrança, não um teto: quando o upstream informa sua cobrança, a fatura é o maior valor entre o custo do catálogo e o custo do upstream multiplicado pelo markup aplicável. As cobranças de cache e as ferramentas externas ficam fora deste exemplo. O recarregamento mínimo é de $10 em crédito pré-pago, que financia um saldo em vez de comprar um plano — consulte os detalhes de cobrança.
Testando sem fazer suposições
Execute duas vezes a mesma tarefa delimitada — um arquivo, um bug, uma investigação em vários arquivos — uma vez em cada cliente, e veja a cobrança que sua conta realmente registrou para ela. Isso responde à pergunta que uma tabela de planos não pode responder: se a tarifa listada mais barata também concluiu o trabalho. Mantenha uma rota funcional disponível enquanto testa, porque nenhuma das configurações acima foi testada em tempo de execução com o Kunavo. Comece pelo guia de integração do Claude Code para o lado do Claude Code e crie uma conta do Kunavo quando estiver pronto para adicionar fundos a uma chave.
Comparando outros agentes de terminal pelos mesmos critérios? OpenCode vs Claude Code e Gemini CLI vs Claude Code comparam mais dois clientes com a mesma separação entre um binário gratuito e uma cobrança de API conforme o uso, e Claude Code sem assinatura aborda detalhadamente o caminho da credencial.
Perguntas frequentes
O Mistral Vibe é melhor que o Claude Code?
Nenhum benchmark responde a isso, e comparar dois agentes de programação em qualidade sem publicar uma execução é fazer suposições. As diferenças verificáveis são estruturais. O Vibe CLI é um software Apache-2.0 que lê um arquivo TOML editado manualmente e pode ser direcionado a qualquer endpoint compatível com OpenAI, e o plano gratuito da Mistral lista sessões de programação limitadas. O Claude Code é um software proprietário que fala um único protocolo, a API Anthropic Messages, exige uma conta Pro, Max, Team, Enterprise ou Console e documenta detalhadamente seu caminho de gateway. Escolha com base em quais dessas restrições você consegue conviver e depois meça ambos em seu próprio repositório.
O Mistral Vibe é gratuito?
O software Vibe CLI é gratuito: ele é Apache-2.0 no PyPI como mistral-vibe e é instalado com pip, uv ou um script de shell. O que custa dinheiro é a inferência. O plano Free da Mistral lista “Limited coding sessions” e “$10 /mo in API credits”; o Pro custa $14.99 por mês ($5.99 para estudantes verificados) e lista “All-day coding in the CLI, IDE, or on web”. A Mistral não publica quantas sessões cada uma dessas permissões compra, portanto nenhuma página honesta pode converter um plano em horas. O Claude Code oferece um contraste mais claro: sua própria documentação de configuração diz que o plano gratuito claude.ai não inclui acesso ao Claude Code.
O Mistral Vibe é de código aberto?
A CLI é. O repositório GitHub mistralai/mistral-vibe é Apache-2.0, não está arquivado, e o pacote PyPI declara a mesma licença. “Totalmente de código aberto” é uma afirmação exagerada na v2.25.5, porém: o pyproject.toml fixa mistralai-vibe-local-harness==0.5.1, um pacote PyPI separado descrito como o runtime e as vinculações nativas do Unified Harness local, publicado sem campo de licença, expressão de licença, classificadores ou URLs do projeto ou repositório de origem. O changelog da 2.25.5 também remove o rótulo “experimental” do Unified Harness e nomeia --legacy-harness como a saída de emergência de volta ao Python. O Claude Code também não é de código aberto: seu pacote npm declara “SEE LICENSE IN README.md”, em vez de uma licença da OSI.
A CLI Mistral Vibe pode usar modelos Claude?
Sim, por meio da própria configuração de provedores, e não por um seletor. A CLI Vibe combina entradas [[providers]] por nome e entradas [[models]] por alias a partir de ./.vibe/config.toml ou ~/.vibe/config.toml, e a própria documentação de configuração da Mistral usa um gateway de terceiros como exemplo prático. Com api_style = “openai”, a CLI faz uma solicitação para /chat/completions com um token bearer, portanto api_base termina em /v1. O código-fonte da v2.25.5 também expõe os valores de api_style “anthropic”, “openai-responses”, “reasoning” e “vertex-anthropic”, mas a documentação da Mistral mostra apenas “openai”; portanto, trate os demais como verificados no código-fonte e não documentados. O Unified Harness que a v2.25.5 promoveu para fora do estado experimental também os inclui — o mesmo código-fonte encaminha api_style diretamente para ele e implementa o esquema de credenciais de cada estilo nesse caminho — mas esta página não executou nenhum deles.
O Claude Code pode usar modelos Mistral?
Não, e a Anthropic afirma isso diretamente: sua documentação de gateway declara que a Anthropic “doesn't endorse, maintain, or audit third-party gateway products, and doesn't support routing Claude Code to non-Claude models through any gateway.” O formato de transmissão restringe ainda mais: um gateway ANTHROPIC_BASE_URL deve oferecer /v1/messages no formato Anthropic Messages, e a descoberta de modelos do gateway, que fica desativada a menos que CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 seja definido, mantém apenas IDs de modelos que contenham “claude” ou “anthropic”. Interprete esse filtro como não suportado, e não como bloqueado, porém: o mesmo documento diz que ele rege o seletor /model e que os IDs descartados ainda podem ser configurados manualmente. A Kunavo estabelece o limite do seu próprio lado: seu endpoint Messages rejeita qualquer modelo cujo slug não comece com claude-.
Qual modelo a CLI Mistral Vibe usa por padrão?
Mistral Medium 3.5. O próprio anúncio da Mistral diz que ele “becomes the default model in Le Chat” e “also replaces Devstral 2 in our coding agent, Vibe CLI”, e o código-fonte da v2.25.5 concorda: o modelo ativo padrão é o ID mistral-vibe-cli-latest, com o nome de exibição “Mistral Medium 3.5”. Qualquer artigo que diga que a CLI Vibe executa Devstral 2 por padrão é anterior a essa mudança. A lista de preços da API da Mistral informa Mistral Medium 3.5 a $1.5 por milhão de tokens de entrada e $7.5 por milhão de tokens de saída, e a configuração distribuída com a Vibe declara os mesmos dois valores.
Qual é mais barato, Mistral Vibe ou Claude Code?
Eles não são cobrados da mesma maneira, portanto a comparação só funciona depois que você define a rota. Nos planos, o Mistral Pro custa $14.99 por mês, contra $17 por mês do Claude Pro em uma assinatura anual ($200 cobrados antecipadamente) ou $20 mensais, e nenhum dos dois fornecedores publica um número de uso que você possa dividir por esses preços. Em tokens, ambos os clientes podem ser executados com uma chave de API com cobrança por uso; nesse caso, a tarifa do modelo determina a fatura, e não o cliente. A tarifa listada mais baixa e a forma mais barata de concluir a tarefa continuam sendo perguntas diferentes: um modelo que exige três tentativas pode custar mais que um modelo mais caro que exige uma única passagem.
Verificado em 19 de setembro de 2026: as APIs do GitHub e do PyPI para mistral-vibe e sua dependência de harness; o código-fonte, o changelog e o README da v2.25.5; a página de configuração da CLI em docs.mistral.ai; mistral.ai/pricing, mistral.ai/pricing/api, o anúncio do Mistral Medium 3.5 e o artigo do centro de ajuda da Mistral sobre a mudança de nome da Vibe; a entrada do registro npm para @anthropic-ai/claude-code; e as páginas de configuração, permission-modes, gateway e gateway-compatibility de code.claude.com. O comportamento do endpoint do próprio Kunavo foi lido no mesmo dia a partir de seu código-fonte. Nenhum dos clientes foi instalado ou executado com o Kunavo, portanto nada aqui é um teste de compatibilidade, e todos os valores em dólares são cálculos ilustrativos de tokens, não custos de tarefas medidos.