Voltar aos guias
Preços·21 de setembro de 2026·Atualizado em 1 de outubro de 2026·12 min de leitura

Preços do Nanocoder: a CLI gratuita, a conta do modelo e o rodapé de custo

Separe três contas — o cliente MIT gratuito, os tokens por trás dele e o hardware por trás de um modelo local — e descubra por que o valor de custo que o Nanocoder imprime no terminal não corresponde a nenhum deles.

Última revisão em .

O Nanocoder é gratuito: a CLI tem licença MIT, não exige conta, nível nem chave de licença, então, na prática, "preços do Nanocoder" significa a cobrança do modelo por trás dele — tokens no provedor configurado ou hardware e eletricidade para um modelo local. O número no seu terminal não é essa cobrança. O Nanocoder calcula o preço de cada resposta a partir de um banco de dados de terceiros que não tem entrada para o seu gateway, e esta página reproduz exatamente o efeito disso sobre o valor.

Primeiro, uma desambiguação, porque os resultados de busca misturam várias coisas. Esta página trata de Nano-Collective/nanocoder, publicado como @nanocollective/nanocoder e documentado em docs.nanocollective.org/nanocoder. Observe o r final. Um projeto separado chamado nanocode — um agente de programação para o NanoGPT —, além do próprio NanoGPT, que vende tokens e publica uma lista de preços real em nano-gpt.com e nanogpt.net, e uma empresa polonesa de software que atua como Nanocoder, todos aparecem bem posicionados para essas consultas. Nenhum dos preços deles pertence a esta página.

O que o Nanocoder cobra e o que realmente gera cobrança para você

A instalação é gratuita em todos os caminhos documentados e não exige conta: npm install -g @nanocollective/nanocoder, Homebrew ou Nix. O registro npm apresenta 1.30.0 como latest, publicado em 26 de agosto de 2026, com engines.node >= 22 e "license": "MIT" (registro consultado em 21 de setembro de 2026 — nenhum lançamento mais recente havia sido publicado até então).

ItemQuanto custaDe onde vem essa informação
A CLI do Nanocoder$0, MIT, sem conta ou chaveMetadados do pacote e o próprio battlemap do projeto: "Grátis, traga sua própria chave, nunca haverá nível pago"
A extensão do VS Code$0, incluída como um .vsix no pacote npmNão está no VS Code Marketplace — uma consulta pelo ID dessa extensão retornou 404 e zero resultados da API
Um serviço hospedado do NanocoderNão existeNenhuma conta, nível ou gateway é oferecido em sua documentação ou em seu site
Tokens do modelo, provedor hospedadoTarifa por token do seu provedorA cobrança do próprio provedor, não a do Nanocoder
Tokens do modelo, executor localSem cobrança por solicitaçãoEm vez disso, hardware e eletricidade — e o fornecedor não publica nenhum valor para nenhum dos dois

O projeto é financiado por doações e patrocínios, não pelos usuários, e uma divulgação deve aparecer aqui porque molda as recomendações que você lerá em outros lugares: Atlas Cloud é um patrocinador listado no próprio README do Nanocoder, que também vincula sua "promoção do plano de programação" para "acesso à API mais econômico". Essa recomendação aparece em um documento que o patrocinador ajuda a financiar e não é evidência de que o plano seja o mais barato. Esses planos de programação são assinaturas mensais com uma franquia semanal de pontos, e os pontos são consumidos como tokens de entrada vezes um multiplicador de entrada mais tokens de saída vezes um multiplicador de saída, com os multiplicadores definidos por modelo — portanto, o custo por milhão de tokens depende do modelo executado e não é um único número que possa ser colocado ao lado de uma tabela de tarifas.

O valor do custo no seu terminal não é a sua cobrança

A versão 1.30.0 adicionou um rodapé abaixo de cada mensagem do assistente contendo, por exemplo, Tokens: 4.2k | ~$0.01. É o número que parece mais útil na tela e o mais fácil de interpretar errado, porque o Nanocoder nunca pergunta ao seu provedor quanto ele cobra.

Veja o mecanismo, lido no código-fonte lançado na tag v1.30.0. Os preços vêm de models.dev/api.json. A consulta recebe o ID do seu modelo e, em seu próprio comentário, pesquisa "em todos os provedores, escolhendo a correspondência com o maior limite de contexto" — portanto, o provedor configurado nunca é consultado, apenas a string do ID. Quando esse arquivo foi obtido em 21 de setembro de 2026, ele listava 223 provedores e nenhuma entrada para a Kunavo. Assim, um ID servido pela Kunavo é associado à entrada não relacionada que por acaso tenha a mesma string e declare a maior janela de contexto.

Reproduzir exatamente esse algoritmo nesse arquivo, para uma sessão presumida de 200.000 tokens de entrada e 15.000 tokens de saída, produz a diferença abaixo. A estimativa do catálogo é um cálculo do catálogo da Kunavo; a última coluna mostra o total que o rodapé do Nanocoder calcularia para os mesmos tokens.

ModeloTarifa da Kunavo, entrada / saída por 1 milhãoEstimativa do catálogoTarifa selecionada pelo rodapéO que o rodapé mostra
Claude Haiku 4.5$0.70 / $3.50$0.192$1 / $5~$0.28
GPT-5.6 Terra$0.70 / $4.20$0.203$0 / $0nenhum segmento de custo
Claude Sonnet 4.6$2.10 / $10.50$0.578$3 / $15~$0.83
Claude Opus 5$3.50 / $17.50$0.963nenhum bloco de custo publicadonenhum segmento de custo

Duas falhas diferentes, ambas decorrentes de uma única consulta. Quando a entrada vencedora publica uma tarifa mais alta, o rodapé superestima. Quando ela publica zeros ou não contém nenhum bloco cost, o rodapé não mostra nada — e um custo ausente é interpretado como gratuito. Essa última etapa é deliberada no código distribuído: um bloco de custo ausente é convertido em uma tarifa zero, e não em "desconhecido", e o formatador do pacote publicado não retorna nada para um custo igual ou inferior a zero, para que "modelos gratuitos/locais fiquem sem um segmento de custo, em vez de mostrar '$0.00'". A lógica está correta para um modelo local e errada para um modelo pago cujo ID colida com uma entrada de diretório com preço zero.

Há mais duas distorções. O models.dev publica níveis de preço para contexto longo em algumas entradas; o cliente lançado copia apenas as tarifas fixas input e output de cada entrada e nunca lê os níveis, portanto uma interação que ultrapasse o limite de um nível fica subestimada. E o próprio changelog da versão 1.30.0 afirma que a estimativa "calcula o preço de todos os tokens de entrada pela tarifa padrão — os descontos de leitura/escrita do cache não são considerados, portanto os custos podem ser superestimados para provedores com cache de prompt". Consulte cache de prompt para ver como são esses descontos quando uma rota os oferece.

As tarifas dessa tabela são um instantâneo: o models.dev é editado continuamente, e a entrada vencedora do desempate pelo maior contexto pode mudar sem que nada mude na sua máquina. A reprodução é curta — busque api.json, encontre todos os provedores que carregam seu ID exato de modelo, mantenha aquele com o maior limit.context e leia seu bloco cost. O livro-caixa do próprio provedor é o valor autoritativo; consulte detalhes de cobrança.

O que foi lançado e o que está apenas no branch de desenvolvimento

Essa distinção determina se várias das correções citadas realmente existem na sua máquina. Tanto /latest/ quanto /v1.30.0/ no site da documentação forneciam conteúdo da v1.30.0 quando verificados em 21 de setembro de 2026; a pasta docs/ do repositório em main está à frente de ambos.

RecursoNa v1.30.0, a versão que o npm instala hojeO que isso significa para seu orçamento
Rodapé de tokens e custos por respostaSimPresente e sujeito a todas as distorções acima
Relatório de custos ciente do cacheNão — a documentação de provedores da v1.30.0 não contém nenhuma seção sobre cache de promptPrompts armazenados em cache são cobrados pela tarifa integral de entrada, portanto o valor é superestimado
/statsNão — ausente na referência de comandos da v1.30.0/usage é o total por execução que você tem
maxOutputTokens em uma entrada de provedorNão — ausente na tabela de campos de provedores da v1.30.0Não há uma forma documentada de aumentar o limite de 4096 tokens descrito abaixo
Esquema JSON de configuração e config list/show/diffNãoA configuração resolvida não pode ser inspecionada pela CLI

Cada "Não" acima foi verificado pesquisando a página publicada, não inferido, e a página do provedor Anthropic é a verificação de sanidade: zero ocorrências de "Prompt caching" e "cache-aware", enquanto o mesmo HTML contém sdkProvider seis vezes. Essas são ausências reais, não um artefato de renderização. O trabalho foi incorporado ao main após o lançamento de 26 de agosto e inclui todos eles — portanto, uma citação a um arquivo em main descreve um software que você ainda não pode instalar, e um lançamento mais recente mudaria várias dessas linhas.

Melhor modelo para o Nanocoder: uma questão de capacidade, não de classificação

O Nanocoder não publica nenhum modelo recomendado, nenhum ranking nem nenhuma especificação de hardware. Uma leitura completa da documentação em 21 de setembro de 2026 não encontrou RAM mínima, valor de VRAM ou GPU recomendada, e o diretório benchmarks/ do repositório é um relatório de qualidade da CLI compilada — códigos de saída, contagens de módulos, tempos aproximados de inicialização e primeira renderização, tamanho do bundle — e não algo que atribua uma pontuação a um modelo. Nenhum benchmark de tarefa foi executado aqui, portanto esta página não exibe nenhum ranking — um ranking montado a partir do nada é pior do que nenhum.

O que o fornecedor publica é mais adequado para uma página de orçamento, de qualquer forma, porque altera o que o modelo pode fazer, e não a pontuação obtida. O perfil de ferramentas padrão auto, de acordo com a documentação de tune da v1.30.0, "mantém toda a superfície de ferramentas para modelos na nuvem e IDs de modelo sem indicação de tamanho, resolve modelos com até 15B parâmetros para minimal e resolve modelos com até 4B parâmetros para nano".

Perfil resolvidoQuais modelos o utilizam em autoO que você abre mão
fullModelos na nuvem e qualquer ID sem indicação de tamanhoNada — esta é toda a superfície de ferramentas e o único perfil em que as ferramentas MCP são expostas
minimalModelos com até 15B parâmetrosSomente oito ferramentas principais; prompt do sistema reduzido para aproximadamente 500–700 tokens
nanoModelos com até 4B parâmetrosTambém remove find_files, list_directory e agent; prompt de aproximadamente 150–250 tokens

Duas interpretações práticas. Primeiro, a documentação afirma explicitamente que "as ferramentas MCP só são expostas no perfil full resolvido" — portanto, conectar um servidor MCP a um modelo local pequeno não faz nada até você alterar o perfil manualmente ou mudar para um modelo maior. Segundo, a predefinição incluída "Nano (hardware de baixo desempenho)" limita o máximo de tokens a 2048, o que é um teto real para o tamanho da resposta, e não uma sugestão. O próprio battlemap do Nanocoder argumenta que modelos pequenos e antigos continuam utilizáveis porque ele oferece três caminhos para chamada de ferramentas — chamada nativa de funções, um fallback XML e um fallback JSON, com reparo em ambos os fallbacks — mas essa é uma afirmação do mantenedor, e nenhuma taxa de sucesso é publicada. Para uma visão mais ampla dos trade-offs entre modelos, consulte a comparação de modelos de programação.

Local versus remoto: dois orçamentos diferentes

Um usuário local-first não é um comprador de API paga com uma fatura menor, e tratá-los como se fossem a mesma coisa produz conselhos ruins nos dois sentidos. O próprio battlemap do Nanocoder afirma que "se você estiver executando o Nanocoder com um modelo local, todo o loop pode funcionar com tráfego de rede de saída zero" e que sete servidores locais — Ollama, llama.cpp, llama-swap, LM Studio, LocalAI, MLX Server e vLLM — são documentados como provedores de primeira classe. Essa é a afirmação de posicionamento do projeto, não uma medição feita aqui.

A afirmação honesta sobre o custo local é que ninguém publicou um. O Nanocoder não quantifica nenhum requisito de hardware, portanto cabe a você definir o preço do capital e da eletricidade. Dois comportamentos tornam a diferença visível, em vez de ocultá-la: o segmento de custo é omitido para modelos locais e gratuitos, e, nas execuções headless, o bloco usage é "omitido inteiramente quando o provedor não informa telemetria de tokens (comum em modelos locais), portanto um bloco ausente significa 'desconhecido', nunca 'zero'".

Uma armadilha no caminho de entrada. A página de preços do Ollama afirma que "executar modelos no seu próprio hardware é sempre ilimitado", e a documentação do provedor Ollama do Nanocoder cobre apenas o endpoint local, sem exigir uma chave. Mas essa mesma página também vende planos hospedados — Pro por $20 por mês, com $60 em créditos de uso mensal; Max por $100, com $300; Team por $500, com $1.000 compartilhados; e um nível Enterprise personalizado (verificado em 21 de setembro de 2026). Portanto, "Ollama é gratuito" é verdadeiro para o caminho local e falso para o hospedado. A documentação do endpoint compatível com Ollama da Kunavo cobre o formato dessa API se você estiver migrando entre os dois.

OpçãoVantagensO que isso custa
Executor localTrabalho pequeno, privado ou offline; você já possui o hardwareNenhuma cobrança por solicitação. Capital e eletricidade, não quantificados por ninguém; e, em auto, um modelo pequeno é resolvido para um perfil de ferramentas reduzido, sem MCP
API direta do fornecedorO modelo de um fornecedor ocupa todo o seu diaA tabela de preços desse fornecedor, mais uma segunda conta para cada fornecedor adicional
GatewayVocê troca de modelo por tarefa e quer uma chave e um saldo únicosTarifas por token, mais o que quer que o gateway cobre no financiamento. O bloco de roteamento OpenRouter do Nanocoder é correspondido pelo nome literal do provedor openrouter, portanto um gateway com outro nome não recebe nada disso
Login por assinaturaVocê já paga pelo GitHub Copilot ou pelo ChatGPTDe forma alguma no modelo traga-sua-própria-chave: /copilot-login usa o OAuth de dispositivo do GitHub e /codex-login um fluxo pelo navegador; nenhuma API key é necessária para nenhum dos dois, e os modelos disponíveis seguem seu nível de assinatura

Uma observação sobre as taxas de financiamento do gateway, porque é o detalhe que as pessoas não percebem. A FAQ da OpenRouter afirma que "não há margem sobre o preço de inferência" e que, em vez disso, cobra uma taxa "quando você compra créditos", além de uma taxa adicional sobre o uso de sua própria chave acima de uma franquia que depende do plano. Essas porcentagens variam conforme o método de pagamento e o plano e são preenchidas nessa página quando ela é renderizada, portanto nenhuma é citada aqui — consulte o valor atual no seu próprio checkout. Alternativas à OpenRouter e API compatível com OpenAI cobrem a comparação de forma mais geral.

Orçando o lado dos tokens

A coluna de catálogo na tabela acima é a estimativa a partir da qual fazer o orçamento, e representa uma aritmética ilustrativa de tokens, não um custo de tarefa medido nem um teto de cobrança. As premissas são uma sessão com 200,000 tokens de entrada não armazenados em cache e 15,000 tokens de saída, às tarifas atuais do catálogo, sem leituras de cache e sem cobranças de ferramentas. As sessões reais variam conforme o tamanho do repositório, a frequência com que o agente relê arquivos e quanto da saída das ferramentas retorna ao contexto — e o perfil de ferramentas acima altera a sobrecarga por turno antes de tudo isso.

Escale pelo número de sessões diárias que você realmente tem antes de tratá-lo como um orçamento. Com essas premissas, os modelos Claude Haiku 4.5 permitem aproximadamente 51 sessões por $10 de crédito, e Claude Opus 5 aproximadamente 10, o que dimensiona uma carteira sem dizer qual deles concluirá seu trabalho. A menor tarifa listada e o menor custo para concluir são afirmações diferentes: um modelo mais barato que precise de três tentativas pode custar mais do que um que precise de uma única passagem. Otimização de custos de IA aborda esse método adequadamente.

O valor de catálogo da Kunavo é um piso de cobrança, não um teto: quando o upstream informa sua cobrança, a fatura é o maior entre o custo de catálogo e o custo do upstream multiplicado pela margem aplicável. As cobranças de cache e de ferramentas externas ficam fora deste exemplo. A recarga mínima é de $10 em crédito pré-pago — um mínimo de financiamento, não uma taxa por tarefa nem uma assinatura.

Apontando o Nanocoder para um endpoint personalizado

Qualquer serviço compatível com OpenAI é adicionado como um provedor personalizado, de forma interativa por meio de /settings providers ou em agents.config.json — primeiro o arquivo do projeto, depois um diretório de configuração do usuário específico do sistema operacional; NANOCODER_CONFIG_DIR ignora ambas as consultas, e a variável de ambiente NANOCODER_PROVIDERS tem a maior precedência de todas.

agents.config.json
{
  "nanocoder": {
    "providers": [
      {
        "name": "Kunavo",
        "baseUrl": "https://api.kunavo.com/v1",
        "apiKey": "${KUNAVO_API_KEY}",
        "models": ["claude-sonnet-4-6"],
        "contextWindow": 1000000
      }
    ]
  }
}

Três observações sobre esse bloco, todas da documentação de provedores da v1.30.0. sdkProvider é omitido porque seu padrão é openai-compatible; os demais valores na tabela de opções de sdkProvider dessa versão são google, anthropic e github-copilot, e chatgpt-codex é documentado em sua própria página de provedor, e não nessa tabela. Chaves e outros valores de configuração aceitam substituição por $VAR, ${VAR} e ${VAR:-default}. E requestTimeout tem o padrão de 120.000 ms, enquanto -1 o desativa — o que é muito mais importante para um modelo local lento do que para um hospedado.

A janela de contexto é o item com maior probabilidade de custar dinheiro se você a deixar de fora. O Nanocoder resolve o limite de contexto de um modelo em uma ordem documentada de seis etapas: uma substituição de sessão /context-max ou --context-max, depois contextWindows[model], depois contextWindow, depois NANOCODER_CONTEXT_LIMIT, depois os metadados de models.dev e, por fim, um mapa de fallback integrado do Ollama. Como a Kunavo não está presente no models.dev, as duas últimas etapas não podem ajudar, portanto uma das quatro primeiras precisa ser definida manualmente — o valor acima vem da própria entrada desse modelo no catálogo da Kunavo. Isso importa além de um medidor de exibição: o auto-compact é acionado em uma porcentagem do limite de contexto resolvido, com padrão de 60, portanto um limite incorreto altera a frequência com que o agente compacta e reenvia o contexto, e isso representa gasto de tokens.

Mais uma armadilha antes da primeira execução. Se você definir sdkProvider: "anthropic" para um endpoint que fornece um ID de modelo que o SDK subjacente não reconhece como um modelo Claude, ele recorre a um teto de saída de 4096 tokens, truncando respostas longas no meio da frase sem nenhum erro. Isso é descrito em "Output Token Ceiling" na documentação do provedor em main, e o próprio teto vem de @ai-sdk/anthropic, do qual a v1.30.0 já depende — portanto, o comportamento está presente na versão lançada, embora a documentação não esteja. A correção indicada nessa página, maxOutputTokens, também não foi lançada; na v1.30.0, a alternativa é permanecer no caminho padrão openai-compatible.

A Kunavo publica um guia de configuração do Nanocoder, e ele é uma referência de configuração, não um teste de compatibilidade: o Nanocoder não foi testado em tempo de execução com o endpoint da Kunavo, portanto streaming, chamadas de ferramentas, autenticação e roteamento de modelos não estão confirmados de ponta a ponta aqui. Mantenha uma rota funcional disponível enquanto testa, execute uma tarefa limitada e depois leia a cobrança registrada pela sua conta, em vez do rodapé. Crie uma conta Kunavo quando estiver pronto para financiar uma chave.

Comparando clientes, e não rotas? Nanocoder versus OpenCode coloca este agente frente a frente com o mais popular, preços do OpenCode aborda um cliente cujo mantenedor vende tokens, e o diretório de APIs de agentes registra como cada cliente desse espaço lida com uma URL base personalizada.

Perguntas frequentes

Quanto custa o Nanocoder?

A CLI do Nanocoder custa $0. Ela é licenciada sob a MIT, o pacote npm @nanocollective/nanocoder declara "license": "MIT" e não há conta, cadastro nem chave de licença em qualquer etapa da instalação (verificado em 21 de setembro de 2026). O próprio documento de posicionamento declara o modelo de preços como "Grátis, traga sua própria chave, nunca haverá nível pago", e o README afirma que não há "níveis pagos bloqueando as partes úteis" — ambas são palavras dos mantenedores, não uma auditoria externa. O que você realmente paga são os tokens do modelo no provedor configurado ou o hardware e a eletricidade por trás de um modelo local. A extensão incluída do VS Code também é gratuita e não é distribuída pelo VS Code Marketplace: ela vem como um .vsix dentro do pacote npm.

Qual é a melhor API para o Nanocoder?

Não há um vencedor único, porque o Nanocoder não vende nem recomenda um. A API direta de um fornecedor vence quando o modelo de um único fornecedor ocupa todo o seu dia e você quer o cache e as condições de lote desse próprio fornecedor. Um gateway vence quando você alterna modelos por tarefa e quer uma chave e um saldo — com a ressalva de que os controles de roteamento do OpenRouter do Nanocoder dependem do nome literal do provedor "openrouter", portanto um gateway com qualquer outro nome não recebe service_tier, ordenação de provedores, max_price nem modelos de fallback. Uma rota por assinatura vence quando você já paga pelo GitHub Copilot ou pelo ChatGPT, pois esses são os dois provedores nos quais o Nanocoder autentica por login, e não por chave: /copilot-login usa o OAuth de dispositivo do GitHub e /codex-login usa um fluxo no navegador; nenhum dos dois precisa de uma chave de API, e os modelos que você pode escolher seguem o nível da sua assinatura. Um executor local vence para trabalhos pequenos, privados ou offline, nos quais a cobrança por solicitação é zero e o custo passa para o hardware. O diretório de provedores do Nanocoder documenta 27 provedores nomeados além de uma página genérica de provedor personalizado, enquanto seu próprio battlemap diz "mais de 20 provedores" — cite aquele que você usar.

Qual é a API mais barata para o Nanocoder?

A tarifa publicada mais barata e o menor custo para concluir a tarefa são perguntas diferentes, e nenhum benchmark publicado responde à segunda para o Nanocoder: o diretório benchmarks/ do repositório é um relatório de qualidade da CLI compilada — códigos de saída, contagens de módulos, tempos de inicialização e primeira renderização, tamanho do pacote — não um benchmark de modelos, e nenhum benchmark de tarefas foi executado aqui. Portanto, o método honesto é criar uma lista curta com base na tarifa e depois medir. Duas economias estruturais importam mais do que uma tabela de tarifas. Primeiro, um modelo local por meio do Ollama não tem nenhuma cobrança por solicitação, e a própria página de preços do Ollama afirma que "executar modelos no seu próprio hardware é sempre ilimitado" (verificado em 21 de setembro de 2026) — embora a mesma página venda planos hospedados, portanto "Ollama é gratuito" só é verdade para a rota local. Segundo, os perfis de ferramentas menores reduzem a sobrecarga do prompt em cada interação: a documentação de ajuste do Nanocoder estima o prompt do sistema do perfil nano em aproximadamente 150–250 tokens, contra 500–700 no perfil minimal. Nenhum dos dois fatores aparece em uma comparação por milhão de tokens.

Qual é o melhor modelo para o Nanocoder?

O Nanocoder não publica uma resposta para isso, e qualquer pessoa que forneça uma classificação não está citando o fornecedor. Uma leitura completa da documentação em 21 de setembro de 2026 não encontrou modelo recomendado, classificação de modelos nem valor mínimo de RAM, VRAM ou GPU. O que ele publica é uma regra de adequação de capacidade: o perfil de ferramentas padrão "auto" "mantém toda a superfície de ferramentas para modelos na nuvem e IDs de modelo sem indicação de tamanho, resolve modelos de até 15B parâmetros para minimal e resolve modelos de até 4B parâmetros para nano". Isso importa porque as ferramentas MCP só são expostas no perfil full resolvido, e o perfil nano remove find_files, list_directory e agent por completo. Portanto, um modelo local pequeno não é apenas mais lento — ele executa uma superfície de ferramentas menor, e conectar um servidor MCP a ele não faz nada até você mudar manualmente o perfil para full.

Por que o Nanocoder mostra o custo errado, ou nenhum custo, para meu modelo?

Porque o valor não vem do seu provedor. O Nanocoder calcula o preço de uma resposta a partir do banco de dados de terceiros models.dev: sua consulta percorre todos os provedores desse arquivo em busca do ID exato do seu modelo e mantém "a correspondência com o maior limite de contexto", portanto o provedor que você realmente configurou nunca é consultado. No models.dev, conforme obtido em 21 de setembro de 2026, havia 223 provedores e zero entradas para a Kunavo, então um ID servido pela Kunavo é associado à entrada não relacionada que por acaso tenha a mesma string. Três consequências resultam disso, todas observadas no pacote distribuído v1.30.0: um bloco de custo ausente é convertido em uma tarifa zero, e não em "desconhecido"; o formatador não retorna nada para um custo igual ou inferior a zero, então o segmento desaparece em vez de exibir $0,00; e os níveis de preço para contexto longo publicados pelo models.dev nunca são lidos. O changelog da versão 1.30.0 acrescenta que a estimativa "calcula o preço de todos os tokens de entrada pela tarifa padrão — descontos de leitura/escrita do cache não são considerados". Trate o rodapé como um esboço e concilie-o com o livro-caixa do seu provedor.

O Nanocoder é a mesma coisa que nanocode ou NanoGPT?

Não, e a diferença determina quais preços se aplicam a você. Nanocoder tem um r final: o repositório é Nano-Collective/nanocoder, o pacote é @nanocollective/nanocoder e a documentação está em docs.nanocollective.org/nanocoder. Existe um projeto não relacionado chamado nanocode — explicitamente um agente de programação para o NanoGPT — e outros agentes Python minimalistas foram lançados sob o nome NanoCoder, um deles renomeado posteriormente para evitar exatamente essa confusão. NanoGPT é um marketplace real de modelos pagos que publica uma lista de preços real, e seu nome aparece em mais de um domínio. Uma empresa polonesa de software também atua sob o nome Nanocoder. Nenhuma dessas listas de preços descreve esta CLI, que não tem lista de preços alguma.

O Nanocoder funciona com a Kunavo?

A Kunavo publica um guia de configuração para o Nanocoder, e isso é uma referência de configuração, não um teste de compatibilidade — nenhum teste de execução do Nanocoder com a Kunavo foi realizado, portanto streaming, chamadas de ferramentas, autenticação e roteamento de modelos não foram confirmados de ponta a ponta por ninguém aqui. O Nanocoder alcança um endpoint de terceiros por meio do caminho de provedor personalizado, que usa por padrão o SDK compatível com OpenAI; portanto, a entrada do provedor precisa de um nome, uma URL base, uma chave e uma lista de modelos. Vale adicionar manualmente duas configurações: contextWindow, porque a Kunavo não está no models.dev e nenhum metadado pode ser descoberto para ela, e uma verificação deliberada do valor sdkProvider, porque o pacote @ai-sdk/anthropic deriva um limite de saída do ID do modelo e usa como fallback 4096 tokens para qualquer coisa que não reconheça como um modelo Claude — a documentação do provedor do Nanocoder em seu branch de desenvolvimento descreve isso em "Output Token Ceiling", e a configuração maxOutputTokens oferecida como correção não está na v1.30.0. Mantenha uma rota funcional disponível enquanto testa, execute uma tarefa limitada e leia o que sua conta realmente registrou.

Verificado em 21 de setembro de 2026: o registro npm para a versão publicada, engines e licença; as páginas de documentação da v1.30.0 sobre provedores, comandos, tune e battlemap, incluindo contagens com grep para os recursos ausentes; o changelog da v1.30.0 e o código-fonte lançado para a fórmula de custo e a consulta ao models.dev; o próprio formatador de custos do pacote distribuído; models.dev/api.json para a lista de provedores e as tarifas reproduzidas acima; a versão @ai-sdk/anthropic da qual a v1.30.0 depende, para o teto de 4096 tokens; a página de preços do Ollama; a página do plano de programação da Atlas Cloud; e a FAQ da OpenRouter. O volume de pesquisa para as consultas-alvo desta página não foi medido na pesquisa que a fundamenta, e os snapshots subjacentes dos resultados de pesquisa são de 17 de setembro de 2026. O Nanocoder não foi testado em tempo de execução com a Kunavo, nenhum benchmark de modelo foi executado e todos os valores em dólares da Kunavo aqui são aritmética ilustrativa de tokens baseada no catálogo atual, e não um custo de tarefa medido.