Factory Droid e Claude Code são agentes de programação de terminal proprietários e de código fechado, e a escolha entre eles é decidida menos pelo terminal do que por uma pergunta: o que acontece quando você aponta o cliente para um endpoint escolhido por você. O Droid aceita qualquer modelo por meio de três protocolos de comunicação, mas a taxa do plano permanece com uma chave personalizada, e a Factory continua medindo seu uso após um limite que não publica. A credencial de gateway do Claude Code substitui a assinatura por completo — e a Anthropic "não oferece suporte ao roteamento do Claude Code para modelos que não sejam Claude por meio de nenhum gateway". Tokens mais baratos e uma variedade maior de modelos são, nesses dois clientes, dois produtos diferentes.
Ambos estão atuais e ambos foram lançados no mesmo dia. No registro npm em 21 de setembro de 2026, o droid da Factory está na versão 0.223.0, publicado em 19 de setembro de 2026, declarando UNLICENSED; o @anthropic-ai/claude-code da Anthropic está na versão 2.1.278, publicado em 19 de setembro de 2026, declarando SEE LICENSE IN README.md. Ambos são lançados quase diariamente, portanto consulte o registro em vez de confiar nestes dois números. Nenhum é de código aberto: a API do GitHub não informa licença em Factory-AI/factory nem em anthropics/claude-code, e nenhum dos repositórios está arquivado. Portanto, "criar um fork e pagar apenas pelos tokens" está fora de questão para ambos, e cada rota de configuração abaixo é aquela documentada pelo fornecedor. Uma observação sobre as fontes: factory.ai agora responde com HTTP 307 para factory.com (verificado no mesmo dia), enquanto docs.factory.ai ainda é servido diretamente; por isso, os preços abaixo citam factory.com e o comportamento cita docs.factory.ai.
Claude Code vs. Factory Droid: qual escolher
Escolha a linha que descreve você e pare por aí. O restante desta página apresenta as evidências por trás dessas cinco linhas.
| Se esta for a sua situação | Escolha | Porque |
|---|---|---|
| Você quer GPT, Gemini, Grok, Qwen ou um modelo local dentro de um único agente de terminal | Factory Droid | Sua configuração de modelo personalizado aceita qualquer modelo por trás de três protocolos; a Anthropic não oferece suporte ao roteamento do Claude Code para modelos que não sejam Claude por meio de um gateway |
| Você quer parar de pagar uma assinatura e pagar apenas pelos tokens | Claude Code | Uma credencial de gateway substitui o login do claude.ai nessa sessão, e os limites de uso do plano deixam de se aplicar; no Factory, a taxa do plano e o medidor permanecem com uma chave personalizada |
| Você quer um único plano que cubra um aplicativo web, dispositivos móveis, delegação no estilo Slack e computação em nuvem de longa duração | Factory Droid | Droid Computers, Missions e o aplicativo hospedado fazem parte de todos os planos — mas a Factory documenta que os modelos personalizados não aparecem em suas plataformas web ou móveis hospedadas, portanto pelo menos esse trabalho é cobrado pela Factory, qualquer que seja a chave que você tenha |
| Você quer executar o cliente sem contratar uma nova assinatura | Claude Code | Uma conta do Claude Console com créditos pré-pagos, um provedor de nuvem ou uma credencial de gateway autenticam o cliente; a CLI da Factory inicia sessão na Factory, e sua página de preços não publica um nível gratuito nem termos de avaliação |
| Você precisa de um valor em dólares por tarefa antes de se comprometer | Claude Code | A página de custos publica uma média por desenvolvedor, e a CLI calcula um valor da sessão a partir das contagens de tokens; a Factory publica multiplicadores, mas nunca o valor em dólares de um crédito |
Duas dessas linhas merecem um alerta. A FAQ na página de preços da Factory responde "Quais produtos estão incluídos em cada plano?" com "Todos os produtos; IDE, Web, CLI, Slack etc. estão incluídos em todos os planos", e isso é verdade para o acesso ao plano; a página de BYOK da Factory afirma separadamente que os modelos personalizados "não aparecem nas plataformas web ou móveis hospedadas da Factory". As duas frases são publicadas, tratam de coisas diferentes, e um comprador que leia apenas a primeira e depois compre uma chave fará um orçamento errado. E "pagar apenas pelos tokens" no Claude Code só é válido quando você define uma credencial: a documentação da Anthropic é explícita ao afirmar que definir apenas ANTHROPIC_BASE_URL, sem uma credencial de gateway, não substitui a assinatura — o tráfego é roteado pelo seu endpoint enquanto o login do claude.ai continua sendo a credencial ativa, e seus limites e sua cobrança continuam se aplicando.
A porta do endpoint personalizado, lado a lado
Esta é a diferença mecânica, e ela explica todas as consequências mais abaixo. O Droid recebe um arquivo de configuração e um nome de protocolo; o Claude Code recebe duas variáveis de ambiente e presume um protocolo.
| Factory Droid | Claude Code | |
|---|---|---|
| Onde é configurado | array customModels em ~/.factory/settings.json | ANTHROPIC_BASE_URL mais uma variável de credencial, no shell ou no bloco env de ~/.claude/settings.json |
| Protocolos aceitos | Três: anthropic (Messages), openai (Responses), generic-chat-completion-api (Chat Completions) | Um neste caminho: Anthropic Messages em /v1/messages |
| Modelos para os quais você pode apontá-lo | Qualquer um, com a ressalva da Factory de que apenas os endpoints oficiais da Anthropic e da OpenAI são "totalmente testados e avaliados" | Modelos Claude; a Anthropic não oferece suporte ao roteamento para modelos que não sejam Claude por meio de um gateway |
| Cabeçalho da credencial | Em provider: "anthropic", a credencial é colocada em x-api-key por padrão, e authMode: "bearer" a transfere para Authorization; a Factory documenta authMode apenas para modelos Anthropic e afirma que os outros provedores recebem "o cabeçalho de autenticação apropriado ao provedor" | ANTHROPIC_AUTH_TOKEN envia Bearer, ANTHROPIC_API_KEY envia x-api-key, e um apiKeyHelper envia ambos |
| Efeito sobre a assinatura | Nenhum. A taxa do plano permanece, e o BYOK é cobrado do plano além de um limite não publicado | Substituída nessa sessão: a assinatura não é usada e seus limites de uso não se aplicam |
| Quais superfícies respeitam essa configuração | Apenas a CLI do Droid e o aplicativo desktop | As superfícies abrangidas pelo guia de conexão da Anthropic: a CLI, a extensão do VS Code, o GitHub Actions e o Agent SDK; o aplicativo desktop lê sua própria configuração de inferência de terceiros, não ANTHROPIC_BASE_URL. O guia também não abrange a extensão do JetBrains |
| Um administrador pode revogá-la | Sim — allowCustomModels: false desativa completamente o BYOK do usuário, allowedBaseUrls força o tráfego de modelos personalizados por um host aprovado, e uma nova entrada gerenciada pela organização não pode conter um apiKey estático (as existentes continuam funcionando e ainda podem ser alternadas) | Sim — configurações gerenciadas com forceLoginMethod ou forceLoginOrgUUID não podem coexistir com uma credencial de gateway |
Consultado em relação à documentação de modelos personalizados da Factory, à página de planos individuais, à referência de controle organizacional, à visão geral de gateway da Anthropic e ao guia de conexão, tudo em 19 de setembro de 2026. A Kunavo oferece suporte aos três protocolos do Droid — /v1/messages, /v1/responses e /v1/chat/completions — portanto ambas as configurações abaixo são expressáveis. Nenhuma foi testada em tempo de execução aqui com qualquer cliente; elas foram derivadas dos protocolos documentados pelos fornecedores e devem ser tratadas como um ponto de partida, enquanto você mantém sua rota funcional disponível.
{
"customModels": [
{
"model": "claude-sonnet-5",
"baseUrl": "https://api.kunavo.com",
"provider": "anthropic"
}
]
}Para o protocolo Anthropic, a URL base é a origem sem /v1, pois o Droid acrescenta o caminho por conta própria; consulte a referência da URL base. Para o caminho Chat Completions, em vez disso, defina provider como generic-chat-completion-api e a URL base como https://api.kunavo.com/v1. O Claude Code não precisa de arquivo algum:
# Claude Code: environment variables, no config file required.
export ANTHROPIC_BASE_URL=https://api.kunavo.com
export ANTHROPIC_AUTH_TOKEN=sk-your-key # travels as: Authorization: Bearer
# ANTHROPIC_API_KEY is the same credential in the x-api-key header instead.
# Anthropic's docs: "If you weren't told which kind, use ANTHROPIC_AUTH_TOKEN."
# Pin models Kunavo serves. Claude Code's default and its opus alias are the
# newest Opus — pinned here to Opus 5.5, which needs Claude Code v2.1.280 or
# later (run `claude update` on an older version). The sonnet alias asks for
# Sonnet 5.5, which Kunavo does not serve, so without the SONNET line,
# /model sonnet, opusplan's execution phase and sonnet subagents 404.
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
# Optional, off by default — adds the endpoint's models to the /model picker:
export CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Vale conhecer uma assimetria antes de habilitar essa última linha. A solicitação de descoberta do Claude Code é GET /v1/models?limit=1000, com um tempo limite padrão de três segundos, e qualquer redirecionamento — mesmo de http para https — falha silenciosamente; depois, ele mantém apenas as entradas cujo id contém "claude" ou "anthropic". Os ids Claude da Kunavo são os ids Anthropic simples, como claude-sonnet-5, portanto passam nesse filtro, mas não foi medido aqui se o endpoint responde dentro do tempo limite. A descoberta vem desativada por padrão, e a lista de modelos integrada funciona sem ela.
O que cada cliente desativa atrás de um endpoint de terceiros
Ambos os clientes perdem capacidade quando deixam de se comunicar com seu próprio fornecedor, e ambos os fornecedores documentam isso. As listas diferem em natureza: as perdas da Factory dizem respeito a onde sua chave chega, enquanto as da Anthropic dizem respeito a quais recursos deixam de funcionar.
| Cliente | O que deixa de funcionar, segundo o fornecedor |
|---|---|
| Factory Droid | Os modelos personalizados alcançam apenas a CLI do Droid e o aplicativo desktop — não as plataformas web ou móveis hospedadas da Factory. O cache de prompts no provedor genérico "varia conforme o provedor e não pode ser garantido". Apenas os endpoints oficiais da Anthropic e da OpenAI são "totalmente testados e avaliados", e a Factory observa que modelos com menos de 30 bilhões de parâmetros têm desempenho inferior em programação agêntica. |
| Claude Code | O Remote Control e as configurações gerenciadas pelo servidor são desativados sempre que ANTHROPIC_BASE_URL aponta para um host diferente de api.anthropic.com, independentemente do que o endpoint encaminhar. A busca de ferramentas MCP vem desativada por padrão em um host que não seja de primeira parte, e os conectores do claude.ai só carregam com um login de assinatura. Sessões na nuvem, dispositivos móveis, Slack, Claude Code Desktop, Routines, Ultrareview, Code Review, a extensão do Chrome, uso do computador, Artifacts e ditado por voz exigem uma conta do claude.ai. |
A matriz de disponibilidade da Anthropic tem colunas para uma assinatura, o Console e quatro provedores de nuvem, mas nenhuma para um endpoint genérico de terceiros. A própria regra preenche a lacuna: a disponibilidade "corresponde ao provedor subjacente para o qual o gateway encaminha, exceto pelos recursos que o próprio Claude Code desativa". Isso é uma regra, não uma lista; portanto, um recurso não mencionado acima permanece genuinamente sem resolução, em vez de ser confirmado ou negado — o modo automático é um desses casos, e esta página não afirma que ele funciona nem que não funciona.
Uma segunda classe de falha ocorre no nível do protocolo, e recai sobre o endpoint. O guia de compatibilidade do gateway da Anthropic é direto: os marcadores cache_control devem ser encaminhados sem alterações ou "a conversa será cobrada como entrada não armazenada em cache a cada turno"; quando um recurso combina um cabeçalho beta com um campo no corpo — gerenciamento de contexto, campos de ferramentas beta, output_config — os dois devem seguir juntos ou a solicitação retorna um 400 definitivo, enquanto um recurso que usa apenas cabeçalho, como contexto estendido, simplesmente desaparece sem aviso; os streams não devem ser armazenados em buffer e os pings de keep-alive devem ser retransmitidos, ou o Claude Code será abortado após 300 segundos de silêncio; os corpos de erro devem ser encaminhados sem alterações ou a nova tentativa automática de redução de recursos deixará de corresponder. A contagem de tokens é o único endpoint opcional — o Kunavo não implementa /v1/messages/count_tokens, então /context recorre a uma estimativa baseada em caracteres.
Custo da migração, nos dois sentidos
O arquivo de instruções é a parte barata. A documentação AGENTS.md da Factory diz que o Droid procura por AGENTS.md e também aceita agents.md, Agents.md, CLAUDE.md e Claude.md, pesquisando o diretório e depois .factory/, .agents/ e .agent/ até a raiz do git — o motivo declarado é que "os arquivos de instruções existentes de outras ferramentas de programação continuam funcionando". A documentação de memória da Anthropic segue o caminho oposto: o Claude Code lê AGENTS.md como instruções do projeto quando não há CLAUDE.md no diretório de trabalho ou acima dele, e a leitura direta exige a v2.1.277 ou posterior — a versão publicada em 18 de setembro de 2026. Uma condição se aplica ao próprio assunto desta página, e a Anthropic a afirma duas vezes: ler AGENTS.md também exige uma sessão que busque sinalizadores de recursos da Anthropic, e a referência de variáveis de ambiente lista as sessões que ignoram essa busca — um provedor de terceiros como o Amazon Bedrock, uma sessão de gateway de aplicativos Claude ou qualquer sessão com telemetria ou GrowthBook desativado. Um gateway ANTHROPIC_BASE_URL genérico não está nessa lista, mas também não está excluído dela; portanto, saber se uma sessão roteada pelo Kunavo lê AGENTS.md não está documentado nem foi testado aqui. Quando isso ocorre, o fallback da Anthropic é importar o arquivo de um CLAUDE.md, o que funciona em todas as sessões.
Todo o restante é específico de cada cliente. O Droid tem /commands para comandos personalizados, /droids para subagentes, /skills e /mcp para servidores MCP; o Claude Code tem seus próprios comandos, subagentes, skills, hooks, plugins e configuração MCP, que a Anthropic lista entre os recursos que funcionam em todos os provedores. Os formatos e diretórios diferem, então reserve uma reescrita deles, não uma cópia. A autonomia é o outro custo de tradução: a Factory oferece os níveis de autonomia Off, Low, Medium e High, juntamente com os modos de interação Normal, Spec e Mission, enquanto o Claude Code usa seus próprios modos de permissão — não há uma tabela de correspondência entre os dois, portanto, redefina deliberadamente suas proteções em vez de presumir que exista uma configuração equivalente.
Quanto custam os tokens e quanto custam os planos
Apenas um lado desta comparação pode ser precificado honestamente. A Factory publica multiplicadores por modelo em relação aos Factory Standard Credits, mas nunca o valor em dólares de um crédito; portanto, ninguém fora da Factory pode converter uma sessão do Droid em dinheiro — o guia de preços do Factory Droid percorre integralmente a tabela de planos, o modelo de créditos e as janelas móveis. O que pode ser precificado é o caminho de tokens compartilhado pelos dois clientes.
Suponha um dia útil de sessões do agente com 1.5M tokens de entrada não armazenados em cache e 100K tokens de saída, e um mês de 20 dias. Essa é uma suposição declarada, não uma medição de nenhuma sessão. Com as taxas atuais do catálogo do Kunavo:
| Modelo | Tabela da Anthropic: entrada / saída | Kunavo: entrada / saída | Dia modelado | Mês modelado de 20 dias |
|---|---|---|---|---|
| Claude Haiku 4.5 | $1.00 / $5.00 | $0.70 / $3.50 | $1.40 | $28.00 |
| Claude Sonnet 5 | $2.00 / $10.00 | $1.40 / $7.00 | $2.80 | $56.00 |
| Claude Opus 5 | $5.00 / $25.00 | $3.50 / $17.50 | $7.00 | $140.00 |
Os preços são por milhão de tokens; as taxas de lista da Anthropic foram obtidas de sua página de preços e as taxas do Kunavo, do catálogo ativo, em 19 de setembro de 2026. Esta é uma aritmética ilustrativa de tokens sob as suposições declaradas — não um custo medido de tarefa, não um teto de cobrança, e exclui cobranças de cache, chamadas de ferramentas e impostos. Compare a linha do modelo que você realmente executará, não uma diferença entre fornecedores em geral. Para Claude Sonnet 5, a tarifa de catálogo difere do preço de tabela da Anthropic; leia a linha em vez de presumir paridade, e Claude Opus 5 tem novamente uma tarifa diferente. A diferença é por modelo, não por fornecedor.
Agora, a verificação de realidade, porque uma suposição lisonjeira é como essas comparações dão errado. A própria documentação de custos da Anthropic informa que, em implantações empresariais, "o custo médio é de cerca de US$ 13 por desenvolvedor por dia ativo e US$ 150–250 por desenvolvedor por mês, com os custos permanecendo abaixo de US$ 30 por dia ativo para 90% dos usuários". Esses US$ 13 equivalem aproximadamente a 4.6× o dia modelado acima à taxa de Claude Sonnet 5, portanto, o dia modelado aqui é leve. O intervalo mensal publicado pela Anthropic atravessa os US$ 200 que o Factory Max e o Claude Max 20x custam cada um: o limite inferior, US$ 150, fica abaixo de ambos, e o superior, US$ 250, fica acima de ambos. Uma tabela de preços, por si só, portanto, não resolve a questão plano versus tokens — o ponto em que você cair dentro desse intervalo é o que decide, e a Anthropic informa o intervalo para implantações empresariais, não para sua equipe.
| Preço publicado | Factory | Anthropic |
|---|---|---|
| Nível gratuito | Nenhum publicado na página de preços | Grátis, US$ 0 |
| Plano pago inicial | Pro, US$ 20/mês | Pro, US$ 20/mês, ou US$ 17/mês com cobrança anual (US$ 200 antecipadamente) |
| Nível intermediário | Plus, US$ 100/mês (~5x o uso do Pro) | Max 5x, US$ 100/mês |
| Nível individual superior | Max, US$ 200/mês (~10x o uso do Pro) | Max 20x, US$ 200/mês |
| Assento de equipe | Teams, US$ 60/mês por equipe mais US$ 40/mês por assento | Team, US$ 20/assento/mês no plano anual ou US$ 25 mensais; assento Premium US$ 100 anuais ou US$ 125 mensais |
| Excedente | Uso adicional: créditos pré-pagos, mínimo de US$ 10, sem expiração — ou uma mudança gratuita para o Droid Core, o pool de pesos abertos com seu próprio limite de taxa separado | Créditos de uso às taxas padrão da API, sujeitos a um limite de gastos mensais definido por você |
Os preços da Factory vêm de docs.factory.ai; os da Anthropic, de claude.com/pricing, ambos em 19 de setembro de 2026. Identifique o fornecedor sempre que disser "Max": Factory Max e Claude Max 20x são produtos diferentes pelo mesmo valor de US$ 200. Observe também que os preços dos dois níveis Max não estão em claude.com/pricing, que informa apenas "A partir de US$ 100 por mês" — os valores de US$ 100 e US$ 200 vêm da Central de Ajuda da Anthropic, que acrescenta que são "apenas para assinaturas pela web". Quando duas páginas oficiais divergirem assim, confirme o valor no checkout antes de se comprometer.
Se o caminho dos tokens é o que você deseja, a recarga mínima do Kunavo é de US$ 10 em crédito pré-pago, sem plano associado, e o valor do catálogo é um piso de cobrança, não um teto — o guia de cobrança explica o motivo. A menor taxa listada e o menor custo para concluir a tarefa ainda são afirmações diferentes: um modelo menor que precisa de três tentativas e de revisão humana pode custar mais do que uma única execução com um modelo mais forte. Crie uma conta no Kunavo se quiser medir isso em seu próprio repositório; a configuração do lado do Claude Code está descrita na página de integração do Claude Code, e não há uma página de configuração do Droid aqui, razão pela qual a configuração do Droid acima está inserida no texto e marcada como não testada.
Superfícies e modelo de execução
| Capacidade | Factory Droid | Claude Code |
|---|---|---|
| Cliente de terminal | CLI do Droid, instalado com npm install -g droid ou Homebrew | CLI do Claude Code, listado como funcionando em todos os provedores |
| Sem interface / CI | Droid Exec, "modo de execução não interativo para pipelines de CI/CD e scripts de automação" | CLI sem interface, além de integrações documentadas com GitHub Actions e GitLab CI/CD |
| Computação de longa duração | Droid Computers, "ambientes de computação persistentes e de longa duração", incluindo o uso de sua própria máquina | Sessões na nuvem, que exigem uma conta claude.ai e não fazem parte de uma implantação de gateway |
| Orquestração em várias etapas | Missions, que exigem que o Extra Usage esteja habilitado e pausam quando atingem um limite de taxa | Subagents, Workflows e checkpoints, todos listados como disponíveis em todos os provedores |
| Controle de autonomia | Níveis de autonomia Off, Low, Medium e High; modos de interação Normal, Spec e Mission; um maxAutonomyLevel da organização limita todos eles | Modos de permissão, com hooks e sandboxing em todos os provedores. O modo inicial integrado é auto em um plano Pro, Max ou Team no terminal ou no VS Code, e Manual em um plano Enterprise ou com uma chave do Console — mas várias condições anteriores ao plano forçam o modo Manual, incluindo uma sessão que não busca sinalizadores de recursos; portanto, leia a tabela da Anthropic em vez do nome do plano |
| Extensibilidade | /commands, droids personalizados via /droids, /skills, MCP via /mcp | Comandos, subagentes, skills, hooks, plugins e servidores MCP |
| Leitura de custos no cliente | /cost, "mostrar estatísticas de uso" | /usage, calculado localmente a partir das contagens de tokens pelo preço de lista |
| Integração com editores | Cliente desktop do Factory App | Extensões para VS Code e JetBrains, disponíveis em todos os provedores |
Consulte o índice de documentação da Factory e a referência da CLI, além da página de disponibilidade de recursos da Anthropic, em 19 de setembro de 2026. Observe o que são as leituras de custos: ambas são a própria aritmética do cliente sobre os tokens informados, não uma declaração de um sistema de cobrança; portanto, reconcilie qualquer uma delas com o registro de uso do seu provedor antes de confiar em um valor mensal. Para o Kunavo, esse registro é o endpoint de uso e o livro-razão do painel.
Se nenhum dos dois clientes atender às suas necessidades, as comparações adjacentes neste site adotam a mesma abordagem: OpenCode vs Claude Code, Claude Code vs Codex e Goose vs Claude Code abrangem clientes cujos roteamentos de modelos e modelos de conta também diferem, e a comparação de provedores do Claude Code trata da escolha do endpoint isoladamente.
Perguntas frequentes
O Factory Droid é melhor que o Claude Code?
Nenhum teste comparativo publicado resolve essa questão, e nenhum dos fornecedores publica um. O anúncio da própria Factory, "#1 no Terminal-Bench", em factory.ai/news/terminal-bench, é o número que continua circulando: ele informa 58,75% no título e 58,8% na seção de resultados, no conjunto Terminal-Bench Core v0.1.1, com 80 tarefas, e é datado de 25 de setembro de 2025 — ele executou o Claude Opus 4.1, que a página de descontinuação de modelos da Anthropic agora lista como retirado da Claude API desde 5 de agosto de 2026. Esse é um benchmark do fornecedor sobre um harness de agente em uma geração de modelo que não é mais distribuída, não uma comparação atual. Decida com base no acesso aos modelos, nas superfícies de execução e no caminho de cobrança, e execute uma tarefa limitada em cada um usando seu próprio repositório.
O Factory Droid pode usar minha assinatura do Claude?
A configuração de modelo personalizado da Factory recebe um endpoint de API e uma chave, não um login de assinatura do claude.ai, portanto não há uma rota documentada de uma assinatura Claude Pro ou Max para a CLI do Droid. Proxies de terceiros que alegam fazer essa ponte são não oficiais e não verificados, e esta página não recomenda nenhum. Separadamente, uma chave personalizada não remove a taxa do plano da Factory: a própria documentação de preços da Factory afirma que BYOK é gratuito até um limite em todos os planos Individual e é cobrado do seu plano depois disso.
Usar sua própria chave de API torna algum dos clientes mais barato?
As duas respostas são opostas, e essa é a diferença mais importante entre eles. No Claude Code, uma credencial de gateway substitui a assinatura para aquela sessão: a documentação da Anthropic afirma que, enquanto uma variável de credencial de gateway ou apiKeyHelper estiver ativa, a assinatura do claude.ai não é usada e seus limites de uso não se aplicam; portanto, você paga ao endpoint e nada à Anthropic por esse tráfego. No Factory Droid, a taxa do plano permanece e, além de um limite cujo tamanho a Factory não publica em lugar algum, a Factory também cobra o uso do seu plano — portanto, uma chave personalizada fica sobre a assinatura, em vez de substituí-la.
O Claude Code pode executar modelos GPT ou Gemini por meio de um gateway?
Não por uma rota compatível. A documentação de gateway da Anthropic afirma que a Anthropic "não endossa, mantém nem audita produtos de gateway de terceiros e não oferece suporte ao roteamento do Claude Code para modelos que não sejam Claude por meio de nenhum gateway". O filtro de descoberta de modelos é construído da mesma forma: o Claude Code mantém uma entrada descoberta somente quando seu id contém "claude" ou "anthropic" em qualquer posição da string. O Factory Droid não tem restrição equivalente — sua configuração de modelo personalizado aceita qualquer modelo por trás de um dos três protocolos de comunicação. Se executar modelos que não sejam Claude dentro de um único agente de terminal é um requisito, isso favorece o Droid ou um cliente criado para roteamento entre vários provedores.
Qual deles executa tarefas sem supervisão na CI?
Ambos fazem isso, por mecanismos diferentes. A Factory distribui o Droid Exec, documentado como um "Modo de execução não interativo para pipelines de CI/CD e scripts de automação", além do Droid Computers como computação persistente e de uma opção de usar sua própria máquina. O Claude Code é executado sem interface pela CLI e documenta integrações com GitHub Actions e GitLab CI/CD, com a CLI e o Agent SDK listados entre os recursos que funcionam em todos os provedores. A diferença está na credencial: o caminho do GitHub Actions do Claude Code lê ANTHROPIC_BASE_URL do ambiente do workflow, portanto a CI pode apontar para seu próprio endpoint. No lado da Factory, a documentação afirma que os modelos personalizados ficam no settings.json local lido pela CLI e pelo aplicativo desktop do Droid e não aparecem nas plataformas web ou móveis hospedadas da Factory; ela não informa como o Droid Exec os resolve em um runner fornecido por você, portanto verifique isso antes de presumir qualquer resposta.
Quanto trabalho dá alternar entre eles?
Menos do que a maioria das migrações, porque ambos leem AGENTS.md. A documentação da Factory afirma que o Droid procura AGENTS.md e também aceita os nomes compatíveis agents.md, Agents.md, CLAUDE.md e Claude.md, portanto os arquivos de instruções existentes de outras ferramentas de programação continuam funcionando. O Claude Code lê AGENTS.md como instruções do projeto quando não há CLAUDE.md nem CLAUDE.local.md no seu diretório de trabalho ou acima dele; lê-lo diretamente requer o Claude Code v2.1.277 ou posterior, e a Anthropic acrescenta que também é necessária uma sessão que busque sinalizadores de recursos, algo que algumas configurações de provedor e telemetria desativam. Nessas sessões, o fallback documentado pela Anthropic é importar AGENTS.md de um CLAUDE.md. O que não é transferido é tudo abaixo do arquivo de instruções: comandos de barra, definições de subagentes, hooks, skills e configuração de servidores MCP são formatos específicos de cada cliente em diretórios específicos de cada cliente, e as configurações de permissão ou autonomia não têm um vocabulário compartilhado.
Verificado em 19 de setembro de 2026: a versão mais recente, a data de publicação e o campo de licença de ambos os pacotes npm, e os campos de arquivamento e licença de ambos os repositórios do GitHub por meio da API do GitHub; o redirecionamento de factory.ai para factory.com; factory.com/pricing, incluindo as respostas da FAQ; as páginas da Factory sobre planos individuais, planos de organização, modelos personalizados, controle da organização, AGENTS.md, referência da CLI e índice de documentação; as páginas da Anthropic sobre gateway, gateway-connect, gateway-protocol, disponibilidade de recursos, memória, variáveis de ambiente, modo de permissão, descontinuação de modelos e custos; claude.com/pricing e o artigo da Central de Ajuda sobre o plano Max; e o anúncio da Factory sobre o Terminal-Bench. Os dois números de versão do npm e os dois campos de licença do GitHub foram lidos novamente em 21 de setembro de 2026. Os multiplicadores de créditos por modelo da Factory não foram relidos para esta página e são tratados no guia de preços. As taxas de tokens do Kunavo são obtidas do catálogo ativo e os valores de custo são aritmética ilustrativa sob as suposições declaradas. O Kunavo não testou nenhum dos dois clientes em tempo de execução contra sua API; portanto, toda afirmação de configuração aqui foi lida nos protocolos documentados pelos fornecedores, não em uma sessão.