Você não precisa abandonar o agente de programação Pi por motivos de ciclo de vida: em 21 de setembro de 2026, a API do GitHub informou que earendil-works/pi tinha licença MIT e não estava arquivado, com a versão v0.87.0 publicada no mesmo dia. Os motivos reais para mudar são escolhas de design. Até uma atualização da documentação em 22 de setembro de 2026, a documentação do próprio Pi dizia que ele "intencionalmente não inclui MCP integrado, subagentes, pop-ups de permissão, modo de planejamento, listas de tarefas ou bash em segundo plano" e orientava você a "criar ou instalar esses fluxos de trabalho como extensões ou pacotes, ou usar ferramentas externas como contêineres e tmux". A atualização removeu essa frase, e a v0.99.0, em 29 de setembro de 2026, trouxe um dos seis — o MCP agora é uma extensão integrada carregada por padrão. Na v0.99.2, os outros cinco ainda não são integrados. Portanto, a pergunta útil não é qual agente é melhor, mas qual desses cinco você queria integrado — e quanto a mudança lhe custa fora de ~/.pi/agent.
Uma desambiguação, porque os resultados de busca misturam pelo menos cinco coisas. Esta página trata do agente de programação de terminal em pi.dev, repositório earendil-works/pi, npm @earendil-works/pi-coding-agent. Não se trata do Pi da Inflection AI em pi.ai, um produto completamente diferente; nem da moeda Pi Network; nem do Raspberry Pi; nem da constante. O antigo domínio shittycodingagent.ai agora redireciona para pi.dev, e badlogic/pi-mono aponta para o repositório atual, portanto os links antigos chegam ao lugar certo sem informar que houve uma mudança.
Associe o motivo da sua saída a um destino
Cada linha abaixo representa um motivo que apareceu na própria documentação do Pi como uma omissão ou limitação deliberada, associado a um projeto que documenta esse recurso. Nada aqui foi testado em tempo de execução.
| O que você queria do Pi | Para onde isso aponta | O que você assume em troca |
|---|---|---|
| Subagentes, pop-ups de aprovação, modo de planejamento, listas de tarefas e bash em segundo plano integrados, em vez de extensões — o MCP está integrado ao Pi desde a v0.99.0 | Oh My Pi, um fork do Pi | Um mantenedor e uma linha de versões diferentes, configuração YAML em ~/.omp/agent/models.yml e seu próprio modelo de aprovação para aprender |
| Um conjunto documentado de protocolos de comunicação além dos quatro listados pelo Pi para um endpoint auto-hospedado ou não padrão | Oh My Pi — onze valores de api documentados; o Pi documentava quatro até 22 de setembro de 2026 e agora não lista nenhum, embora seu código-fonte (v0.99.2) encaminhe dez | As mesmas ressalvas do fork; dois dos onze são APIs de julgamento, não transportes de chat, e os seis valores não documentados do Pi não foram testados aqui |
| Um lugar hospedado para executar o agente em vez do seu próprio shell | OpenHands | O nível Individual gratuito do SaaS limita "Max Daily Conversations" a 10; a versão MIT que você executa por conta própria aparece como Unlimited |
| O agente dentro do editor que você já usa | Cline | O fluxo de trabalho de uma extensão de editor, e não de um terminal; a assinatura ClinePass é documentada como "completely optional", e a mesma página afirma que você pode usar qualquer outro provedor junto com ela |
| Um gateway de primeira parte que seu próprio fornecedor não chama de alfa inicial, como Earendil chama o Radius | OpenCode (Zen) ou Crush (Hyper) | Uma segunda conta. O OpenCode chama o Zen de "completely optional"; a Charm chama o Hyper de "the official Crush provider" e não usa essa expressão. Ambos os clientes documentam o uso da sua própria chave para outros provedores |
| Fundação em vez de gestão por uma única empresa | goose, Apache-2.0, agora sob a Agentic AI Foundation da Linux Foundation | Duas rotas diferentes para o mesmo endpoint, entre as quais escolher: o provedor OpenAI integrado apontado para uma URL base personalizada com OPENAI_HOST, ou uma entrada de provedor personalizado, que a documentação descreve para serviços "that aren't already supported" |
| O agente próprio de um fornecedor, de ponta a ponta | Claude Code ou Codex CLI | O Codex CLI é estritamente mais limitado que o Pi em endpoints personalizados — consulte as perguntas frequentes. A API do GitHub não informa uma licença SPDX para o repositório do Claude Code |
Duas limitações que vale a pena mencionar antes de escolher. A página de segurança do Pi, conforme reescrita na atualização da documentação de 22 de setembro de 2026, afirma claramente que o Pi "pode ler, alterar e executar arquivos com as permissões da conta que o iniciou e não solicita aprovação antes de cada chamada de ferramenta", e lista a "ausência de um sandbox integrado" entre os comportamentos geralmente fora de seu limite de segurança. O prompt de confiança do projeto também não é o sistema de permissões ausente: a mesma página afirma que a confiança "controla se o Pi carrega a maioria das configurações e recursos fornecidos por uma pasta de trabalho" e "não limita quais chamadas de ferramentas podem acessar ou afetar". Se o isolamento é o motivo da sua saída, a resposta é um cliente com modo de aprovação ou um contêiner, não outro agente de terminal por padrão.
Verifique o status antes de se comprometer com um nome
As listas de alternativas ao Pi incluem projetos em três estados diferentes, e um campo do GitHub induz ativamente ao erro. Leia as datas de lançamento e dos commits, não pushed_at.
| Projeto | Licença | Última release | Status em 21 de setembro de 2026 |
|---|---|---|---|
Pi (earendil-works/pi) | MIT | v0.87.0, 21 de setembro de 2026 | Ativo; lançou três versões em três dias |
Oh My Pi (can1357/oh-my-pi) | MIT | v18.2.8, 21 de setembro de 2026 | Fork ativo; produto separado, não uma grafia de Pi |
OpenCode (anomalyco/opencode) | MIT | v1.18.31, 14 de setembro de 2026 | Ativo. sst/opencode redireciona para cá; opencode-ai/opencode está arquivado e é um projeto diferente |
Crush (charmbracelet/crush) | FSL-1.1-MIT — os próprios relatórios de campo do GitHub indicam apenas NOASSERTION | v0.96.1, 21 de setembro de 2026 | Ativo. A Functional Source License não é uma licença de código aberto aprovada pela OSI; leia LICENSE.md antes de presumir que seja uma |
goose (aaif-goose/goose) | Apache-2.0 | v1.51.0, 17 de setembro de 2026 | Ativo; block/goose redireciona para cá, a documentação foi movida para goose-docs.ai |
OpenHands (OpenHands/OpenHands) | MIT | v1.20.0, 17 de setembro de 2026 | Ativo; All-Hands-AI/OpenHands redireciona para cá |
Cline (cline/cline) | Apache-2.0 | v4.1.19, 17 de setembro de 2026 (a versão para desktop é lançada em sua própria linha de tags) | Ativo: o repositório não está arquivado, com push em 21 de setembro de 2026 |
Codex CLI (openai/codex) | Apache-2.0 | rust-v0.155.1, 18 de setembro de 2026 | Ativo; sua documentação foi movida duas vezes, por isso várias URLs de documentação plausíveis retornam 404 |
| Aider | Apache-2.0 | v0.86.0, 9 de agosto de 2025 | Inativo, não morto: não arquivado, mas sem commit desde 22 de maio de 2026 |
| Continue | Apache-2.0 | v2.0.0-vscode, 19 de junho de 2026 (mais recente estável) | Não é mais distribuído. continue.dev afirma que "se juntou ao Cursor" e que a "base de código de código aberto continua disponível livremente"; último commit de código em 19 de junho de 2026. Uma fonte de migração, não um destino |
Fatos dos repositórios obtidos pela API do GitHub e pelo site de cada projeto em 21 de setembro de 2026. As contagens de estrelas e os horários dos pushes mudam diariamente e foram deliberadamente omitidos. Continue é a linha que merece ser lida duas vezes: seu campo pushed_at mostra uma data recente por causa de commits apenas de documentação, e é assim que continua aparecendo nas listas atuais de recomendações. As páginas do próprio Kunavo sobre alternativas ao Continue e alternativas ao Aider abordam esses dois projetos por mérito próprio.
O que realmente sai de ~/.pi/agent
Esta é a parte que as tabelas de comparação deixam de fora, e é nela que está o verdadeiro custo de troca. Pi mantém tudo em um único diretório, e os sete itens nele não compartilham o mesmo destino.
| O que Pi armazena | O que ele contém | O que acontece quando você migra |
|---|---|---|
AGENTS.md / CLAUDE.md | Regras globais em ~/.pi/agent/AGENTS.md, além dos diretórios ancestrais e do diretório atual; AGENTS.override.md as substitui nesse diretório | É levado. O OpenCode documenta AGENTS.md na raiz do projeto e ~/.config/opencode/AGENTS.md, recorrendo a ~/.claude/CLAUDE.md quando não existe um arquivo específico do OpenCode. Oh My Pi documenta a descoberta de AGENTS.md como parte da varredura do workspace |
models.json | Blocos de provedores personalizados: baseUrl, api, apiKey, headers, models, modelOverrides | É redigitado, exceto no Oh My Pi. A documentação diz que, se ambos os arquivos YAML estiverem ausentes e models.json existir "no mesmo local", ele será migrado para models.yml — esse local é ~/.omp/agent/, portanto você mesmo copia o arquivo para lá. Os diretórios dos quais a documentação do Oh My Pi informa que há herança na primeira execução são .claude, .cursor, .windsurf, .gemini, .codex, .cline, .github/copilot e .vscode; ~/.pi não está entre eles |
mcp.json | Definições de servidores MCP, adicionadas na v0.99.0 (29 de setembro de 2026): no nível do usuário em ~/.pi/agent/mcp.json, por projeto em .pi/mcp.json, com tokens OAuth mantidos separadamente em ~/.pi/agent/mcp-auth.json | Na maior parte, é levado. A página de MCP do Pi diz que "o formato corresponde ao de outros clientes MCP", e sua própria tabela de conversão mapeia as entradas local e remote do OpenCode campo a campo — o mapeamento a ser revertido na saída. Campos exclusivos do Pi, como exposure, não são transportados, e os tokens OAuth também não: faça login novamente no destino |
auth.json | Chaves de API e tokens OAuth dos provedores /login do Pi, atualizados automaticamente | Não é levado. Cada cliente cria o seu próprio. Também vale saber na saída: a ordem de resolução documentada pelo Pi, conforme a atualização de sua documentação de 22 de setembro de 2026, é um --api-key de runtime, depois auth.json, depois um models.json apiKey, e então as variáveis de ambiente do provedor — portanto, um token obsoleto aqui ainda tem precedência silenciosa sobre a chave que você acabou de configurar |
sessions/ | Um arquivo JSONL por sessão, organizado pelo diretório de trabalho, como uma árvore em que cada entrada tem um id e um parentId | Não é levado. Pi documenta duas exportações — /export para HTML e /share para um gist privado do GitHub — além de um relatório /bug que pode incluir a ramificação atual como session.jsonl. Não foi encontrado nos clientes verificados aqui nenhum importador para esse formato — ausência de evidência, não um bloqueio documentado |
trust.json | Decisões de confiança no projeto por diretório, indexadas pelo caminho canônico, com defaultProjectTrust assumindo ask por padrão | Nenhum equivalente para transportar. Isso controla o carregamento da configuração, não as chamadas de ferramentas, portanto não há nada aqui para reproduzir como uma política de permissões no destino |
| Extensões, skills, modelos de prompt, pacotes | Módulos TypeScript e recursos de workflow, em diretórios de projeto .pi/ ou globalmente em ~/.pi/agent/, executados com as mesmas permissões do próprio Pi | Nenhum caminho de migração documentado foi encontrado. Esse é o maior custo não quantificado de sair, precisamente porque a resposta do Pi aos cinco recursos integrados que ainda faltam é construí-los aqui. Faça um inventário do que você realmente usa antes de calcular o custo da mudança |
Consultado nas páginas de uso, segurança, modelos, sessões e provedores do Pi, na página de regras do OpenCode e na documentação de modelos do Oh My Pi, todas em 21 de setembro de 2026; a ordem de resolução da linha auth.json foi relida na página de modelos atualizada do Pi em 1º de outubro de 2026, e a linha mcp.json foi consultada em sua página de MCP no mesmo dia.
Fazendo a mudança sem queimar o caminho de volta
# 1. Change nothing in Pi. Everything below leaves ~/.pi/agent intact.
# 2. Rules travel as-is. Pi already reads the repo's AGENTS.md;
# so do the destinations that document AGENTS.md support.
cp ~/.pi/agent/AGENTS.md ~/.config/opencode/AGENTS.md # global rules, OpenCode
# 3. Of the destinations checked here, only Oh My Pi documents a converter,
# and it only fires from its OWN directory — not from ~/.pi/.
mkdir -p ~/.omp/agent
cp ~/.pi/agent/models.json ~/.omp/agent/models.json # omp writes models.yml
# 4. Do NOT copy auth.json. Mint credentials in the destination instead.
# 5. Roll back at any time: pi still reads ~/.pi/agent, sessions included.
piDois detalhes fazem a diferença entre uma troca limpa e uma tarde de 404s. Primeiro, mantenha o destino em uma worktree ou ramificação separada até que um ciclo completo de edição, teste e revisão seja concluído com sucesso ali — Pi continua lendo ~/.pi/agent durante todo o processo, incluindo as sessões, então reverter significa simplesmente executar pi novamente. Segundo, insira novamente no destino seus metadados de custo e limites, em vez de presumir que sejam transportados. O código-fonte do Pi (v0.99.2) define por padrão o bloco cost de um modelo adicionado pelo usuário como todos zeros, junto com um contextWindow de 128.000 tokens e maxTokens de 16.384 — portanto, a exibição de custo do Pi da qual você está migrando pode ter mostrado $0 o tempo todo. Vale verificar se o destino tem o mesmo ponto cego antes de tratar o número dele como orçamento. Os preços do Pi contêm o bloco completo de provedores personalizados e suas armadilhas; esta página deliberadamente não o duplica.
Se você está avaliando uma combinação específica, e não uma categoria, Oh My Pi vs Pi aborda o fork em detalhes, Pi vs OpenCode e Pi vs Claude Code comparam esses dois diretamente, e alternativas ao OpenCode faz o mesmo exercício pelo outro lado.
Mudar de cliente não muda a cobrança de tokens
Nenhum desses clientes cobra pelo próprio cliente, e cada um pode funcionar com qualquer rota de modelo que você configurar — é para isso que servem os campos api, baseUrl e de chave nas tabelas acima. Vários fornecedores também vendem uma alternativa própria à sua chave (Radius, Zen, Hyper, ClinePass, o provedor do OpenHands), e Claude Code e Codex CLI também fazem login usando os planos de assinatura de seus fornecedores; portanto, os valores abaixo descrevem apenas o caso de usar sua própria rota. De qualquer forma, o motivo da saída precisa ser uma capacidade, não um preço: trocar de agente, por si só, não muda o custo do modelo.
Os valores abaixo são aritmética ilustrativa de tokens, não custos medidos de tarefas nem um limite superior da cobrança. Considere uma sessão que envia 200.000 tokens de entrada não armazenados em cache e recebe 15.000 tokens de saída, sem leituras de cache, gravações de cache, entrada de imagem ou cobranças de ferramentas. As tarifas são exibidas a partir do catálogo ativo do Kunavo por milhão de tokens.
| Modelo | Entrada / saída por 1M | Estimativa para uma sessão presumida |
|---|---|---|
| Claude Haiku 4.5 | $0.70 / $3.50 | $0.192 |
| GPT-5.6 Terra | $0.70 / $4.20 | $0.203 |
| Claude Sonnet 5 | $1.40 / $7.00 | $0.385 |
| Claude Opus 5 | $3.50 / $17.50 | $0.963 |
Escale pelos seus próprios números de sessões por dia antes de tratar qualquer valor como orçamento, e mantenha as duas afirmações separadas: a tarifa mais barata listada e a forma mais barata de concluir a tarefa são coisas diferentes, porque um modelo menor que precisa de três tentativas pode custar mais do que um modelo mais forte que aplica a mudança de uma vez. O valor do catálogo do Kunavo é um piso de cobrança, não um teto — quando o upstream informa sua cobrança, o valor cobrado é o maior entre o custo do catálogo e o custo do upstream multiplicado pelo markup aplicável, como explica o faturamento. O recarregamento mínimo é $10 em crédito pré-pago, que é um mínimo de financiamento, não uma taxa por tarefa nem uma assinatura.
Uma lacuna de capacidade a considerar se você estiver comparando agentes com indexação integrada de bases de código: o Kunavo não fornece embeddings. Ele não fornece nenhum modelo de embedding, nem modelo de texto para fala ou de fala para texto, portanto uma etapa de indexação que precise de um endpoint de embedding deve recorrer a outro provedor.
O Kunavo publica uma referência de configuração para Pi e para vários destinos nesta página. Um guia de configuração publicado não é um teste de compatibilidade: nenhum desses clientes foi testado em runtime contra o endpoint do Kunavo, e toda afirmação de protocolo acima foi lida na documentação de cada projeto, não executada. Comece pelo guia de integração do Pi ou pelo guia do Oh My Pi se o fork for seu destino, mantenha uma rota funcional disponível enquanto testa e crie uma conta no Kunavo quando estiver pronto para calcular o preço de uma tarefa delimitada usando o modelo selecionado.
Perguntas frequentes
Qual é a melhor alternativa ao agente de programação Pi?
Não há um vencedor único, porque a pergunta honesta é qual recurso que o Pi não oferece você precisa. Até uma atualização da documentação em 22 de setembro de 2026, a seção de princípios de design do próprio Pi dizia que ele intencionalmente não incluía MCP integrado, subagentes, pop-ups de permissão, modo de planejamento, listas de tarefas ou bash em segundo plano, e orientava você a adicioná-los como extensões ou pacotes. A atualização removeu essa frase, e a v0.99.0, em 29 de setembro de 2026, trouxe o MCP como uma extensão integrada; os outros cinco ainda não são integrados na v0.99.2. Se você prefere que esses recursos sejam integrados, Oh My Pi é o destino mais próximo, pois é um fork do Pi que documenta exatamente esses recursos. Se você quer um lugar hospedado para executar um agente, o OpenHands Cloud tem um nível Individual gratuito. Se você quer o agente dentro do seu editor, Cline. Se você quer um gateway de primeira parte cujo próprio fornecedor não o descreva como alfa inicial — radius.earendil.com diz "Radius is currently in early alpha" — o OpenCode oferece o Zen, que sua documentação chama de "completely optional", e o Crush oferece o Hyper, que a Charm chama de "the official Crush provider", enquanto documenta uma dúzia de outros provedores nos quais você pode inserir sua própria chave. Todos os status foram verificados em 21 de setembro de 2026.
O agente de programação Pi ainda é mantido?
Sim, ativamente. Em 21 de setembro de 2026, a API do GitHub informou que earendil-works/pi tinha licença MIT, não estava arquivado e havia recebido push naquele mesmo dia, com a versão v0.87.0 publicada em 21 de setembro de 2026. Portanto, o Pi não é um projeto que você precise abandonar por motivos de ciclo de vida. Isso importa para esta comparação porque dois dos nomes que aparecem nas listas de alternativas a ele estão em um estado diferente: o Continue foi adquirido pela Cursor, e seu último commit de código é de 19 de junho de 2026; o Aider não recebe commits desde 22 de maio de 2026 nem lançamentos desde a v0.86.0, em 9 de agosto de 2025.
Oh My Pi é apenas outro nome para Pi?
Não. Oh My Pi é um produto separado, criado como um fork do Pi, com outro mantenedor, outra linha de versões e outro formato de configuração. O README afirma que ele é um fork do Pi feito por @mariozechner; sua LICENSE nomeia Mario Zechner, Can Bölük e Stencil Labs, Inc.; e ele lançou a v18.2.8 em 21 de setembro de 2026, enquanto o Pi estava na v0.87.0. O Pi lê ~/.pi/agent/models.json como JSON; o Oh My Pi lê ~/.omp/agent/models.yml como YAML. Nunca misture os exemplos de configuração nem os números de versão. Uma terceira armadilha: o pacote npm @mariozechner/pi não é uma versão antiga do Pi — o registro o descreve como uma CLI para gerenciar implantações do vLLM em pods de GPU. O pacote npm do Pi é @earendil-works/pi-coding-agent; pi.dev também oferece um instalador via curl e PowerShell.
Posso transferir minha configuração do Pi para outro agente de programação?
Em parte, e a divisão é mais nítida do que a maioria das orientações de migração admite. As regras do projeto são transferidas: o Pi carrega AGENTS.md ou CLAUDE.md de ~/.pi/agent, dos diretórios ancestrais e do diretório atual, e o OpenCode documenta AGENTS.md na raiz do projeto e ~/.config/opencode/AGENTS.md, usando as convenções do Claude Code como fallback. A configuração do provedor precisa ser recriada em cada destino verificado aqui, exceto no Oh My Pi, que converte um models.json em models.yml — mas somente quando esse arquivo já está em ~/.omp/agent/, portanto você precisa copiá-lo para lá. As credenciais não são transferidas; cada cliente cria as suas. O histórico de sessões não é transferido: o Pi armazena sessões como uma árvore JSONL em ~/.pi/agent/sessions/ e documenta duas exportações, /export para HTML e /share para um gist privado do GitHub, além de um relatório /bug que pode incluir o branch atual como session.jsonl. Não foi encontrado nenhum importador para esse formato nos clientes verificados, o que é ausência de evidência, não uma limitação documentada.
Qual alternativa aceita a maior variedade de endpoints de API personalizados?
Entre os clientes verificados, o Oh My Pi documenta o conjunto mais amplo. Até a atualização da documentação do Pi em 22 de setembro de 2026, sua página de modelos listava quatro valores de api para models.json — openai-completions, identificado como o mais compatível, além de openai-responses, anthropic-messages e google-generative-ai; a página atualizada não lista nenhum, mostra openai-completions em um exemplo e descreve o caso apenas como um endpoint compatível com OpenAI, Anthropic ou Google. O código-fonte do Pi na v0.99.2 vai além do que sua documentação já fez: tipa o campo como uma string livre e o encaminha para qualquer uma das dez implementações integradas correspondentes — as quatro anteriores mais mistral-conversations, azure-openai-responses, openai-codex-responses, bedrock-converse-stream, google-vertex e pi-messages — portanto, a diferença em relação ao Oh My Pi está mais no que é documentado do que no que o Pi encaminhará; nenhum dos seis extras do Pi foi testado aqui. O models.yml do Oh My Pi aceita um superconjunto estrito de onze valores, adicionando openai-codex-responses, azure-openai-responses, bedrock-converse-stream, google-gemini-cli e google-vertex, embora dois dos onze, typesafe e openrouter-decisions, sejam APIs de julgamento, não transportes de chat. O Codex CLI está no extremo mais limitado: sua referência de configuração afirma que responses é o único wire_api compatível e que os ids de provedor integrados openai, ollama e lmstudio são reservados e não podem ser substituídos. Informações lidas na documentação própria de cada projeto em 21 de setembro de 2026, com a documentação e o código-fonte do Pi relidos em 1º de outubro de 2026.
Devo mudar do Pi para o Continue?
Não. O Continue parou de ser distribuído como produto independente: continue.dev afirma que o Continue se juntou à Cursor e foi adquirido pela Cursor, e que seu código-fonte aberto continua disponível gratuitamente. No GitHub, seu lançamento estável mais recente é v2.0.0-vscode, datado de 19 de junho de 2026, e seu último commit de código é do mesmo dia, com apenas commits de documentação depois disso. O campo pushed_at do GitHub ainda mostra uma data recente, razão pela qual listas desatualizadas continuam recomendando-o — leia as datas de lançamento e dos commits. Considere o Continue uma fonte de migração, não um destino.
O que foi verificado aqui e como. O status dos repositórios e os lançamentos mais recentes do Pi e do Oh My Pi foram consultados na API do GitHub em 21 de setembro de 2026, e a documentação de uso, segurança e modelos do Pi, a documentação de modelos do Oh My Pi e a página de regras do OpenCode foram lidas no mesmo dia. Após a atualização da documentação do Pi em 22 de setembro de 2026, a ordem de credenciais e a lista de valores de api foram verificadas novamente na página de modelos em 1º de outubro de 2026, assim como os padrões de modelos personalizados, que a documentação atualizada já não informa, no código-fonte da v0.99.2. No mesmo dia, após o Pi v0.99.0 incluir MCP integrado, a lista de recursos ausentes foi verificada novamente nas páginas de uso, MCP, configurações e CLI e no código-fonte da v0.99.2, as citações sobre sandbox e confiança no projeto na página de segurança reescrita e os valores de api despachados pelo código-fonte. As linhas restantes — OpenCode, Crush, goose, OpenHands, Cline, Codex CLI, Aider e Continue — foram consultadas no mesmo dia na API do GitHub e na página vinculada de cada projeto: tabela de preços do OpenHands, página do ClinePass do Cline, página do Zen do OpenCode, README do Crush e LICENSE.md, documentação de provedores do goose, referência de configuração do Codex CLI e continue.dev. Nada aqui foi reconciliado com uma conta ativa em qualquer um desses serviços. As tarifas do Kunavo são exibidas a partir do catálogo ativo e todo valor em dólares aqui é aritmética ilustrativa de tokens. Nenhum cliente desta página foi testado em runtime contra o Kunavo.