Voltar aos guias
Comparar·21 de setembro de 2026·Atualizado em 24 de setembro de 2026·10 min de leitura

Alternativas ao Factory Droid: escolha por fluxo de trabalho e controle da API

Três limites fazem a maioria das pessoas procurar uma alternativa ao Factory Droid — uma taxa do plano que permanece mesmo usando sua própria chave de API, modelos personalizados que alcançam apenas o Droid CLI e o aplicativo para desktop, e três janelas independentes contínuas — e cada um aponta para uma substituição diferente.

Última revisão em .

Escolha uma alternativa ao Factory Droid pelo limite que você realmente atingiu, não pela quantidade de recursos. Três limites fazem a maioria das pessoas procurar alternativas: a taxa do plano do Factory continua existindo mesmo com sua própria chave de API, os modelos personalizados chegam apenas à CLI do Droid e ao aplicativo para desktop, e cada solicitação precisa de margem em três janelas móveis independentes. Cada ponto indica uma substituição diferente, e um deles nem é motivo para sair.

O Droid não está em apuros; portanto, esta é uma decisão de adequação. O pacote npm droid estava na versão 0.223.0 em 21 de setembro de 2026, publicada em 19 de setembro, com seis versões lançadas em seis dias, e o repositório público Factory-AI/factory não está arquivado. A mudança de domínio confunde as pessoas: factory.com é o host canônico de marketing, factory.ai redireciona para ele e a documentação permaneceu em docs.factory.ai.

Seis motivos para sair, cada um baseado na documentação do próprio Factory

Onde você encontra o limiteO que o Factory publicaIndica
Minha própria chave não removeu a cobrança"BYOK é gratuito até um limite em todos os planos Individual. Depois disso, o uso é cobrado de acordo com seu plano específico." O tamanho do limite não é publicado em nenhum lugar, e a taxa do plano não é afetadaopencode, Cline, goose, Crush
Minha chave não chega ao local de onde delegoOs modelos personalizados estão "disponíveis na CLI do Droid e no aplicativo para desktop" e "não aparecem nas plataformas web ou móveis hospedadas do Factory"OpenHands
Não consigo calcular quanto custa uma tarefa52 multiplicadores por modelo aplicados a um Factory Standard Credit, de 0,06x a 12x, sem valor em dólares publicado para um créditoQualquer endpoint tarifado por uso
Três janelas móveis continuam me interrompendoJanelas de 5 horas, 7 dias e 30 dias, cada uma executada independentemente, com margem necessária nas três para enviar uma solicitação; o Standard Usage incluído não é acumuladoCodex CLI, opencode
Preciso auto-hospedar ou auditar o clienteCampo de licença do npm UNLICENSED, nenhuma licença no repositório público e implantação no local listada como item da camada Enterpriseopencode, OpenHands, Cline, goose
O caminho de autenticação do gateway de que preciso é restritoapiKeyHelper — a rota documentada para tokens de curta duração de um gateway interno — "só é respeitada em configurações gerenciadas pela organização (confiáveis)" e é removida das configurações do usuário, do projeto e da pastaQualquer cliente com substituição simples da URL base

Leia a página de planos individuais do Factory, sua referência de BYOK e sua lista de modelos, todas verificadas em 21 de setembro de 2026. Uma combinação é constantemente interpretada de forma errada e vale esclarecê-la: a frase da página de BYOK sobre web e dispositivos móveis hospedados trata do alcance dos modelos personalizados, enquanto a resposta da FAQ em factory.com/pricing — "Todos os produtos; IDE, Web, CLI, Slack etc estão incluídos em todos os planos" — trata do acesso ao plano. Ambas são publicadas e ambas são verdadeiras. O Factory identifica a CLI e o aplicativo para desktop como incluídos, e a web e os dispositivos móveis hospedados como excluídos; Slack não aparece em nenhuma das duas frases, portanto esta página não afirma nada sobre ele. A tabela completa de planos está em preços do Factory Droid.

Qual alternativa responde a qual saída

ClienteLicença e mantenedor, verificados em 21 de setembro de 2026Responde aVerifique antes de migrar
opencodeMIT; o repositório resolve para anomalyco/opencode, não está arquivado e recebeu push no mesmo diaTaxa do plano, opacidade dos créditos, janelas de CI, auditabilidadeA configuração do MCP precisa ser reescrita, não copiada
ClineApache-2.0, cline/cline, não arquivado; sua página de preços informa que a extensão de código aberto é "completamente gratuita para desenvolvedores individuais" com chaves própriasTaxa do plano, auditabilidadeDuas superfícies à escolha — a extensão do editor e uma CLI do Cline separada instalada com npm i -g cline
gooseApache-2.0; a Block doou o projeto à Agentic AI Foundation na Linux Foundation, anunciado em 7 de abril de 2026, e ele agora está em aaif-goose/gooseTaxa do plano, auditabilidadeA documentação e as URLs antigas de "goose da Block" estão desatualizadas
OpenHandsMIT; o repositório resolve para OpenHands/OpenHands, não está arquivado; camada hospedada Individual gratuita junto com a auto-hospedagem, com sua própria chave em ambosDelegação a partir de uma superfície hospedada usando sua própria chaveO limite diário de conversas da camada hospedada — consulte-o na tabela de planos deles, não nesta página
Codex CLIApache-2.0, openai/codex, não arquivadoCI sem interface, sem janela de assinaturaConfiguração TOML, e os IDs de provedor integrados openai, ollama e lmstudio são reservados — um provedor personalizado precisa de seu próprio ID
CrushDisponibilizado sob FSL-1.1-MIT, charmbracelet/crush, não arquivado, recebeu push no mesmo diaTaxa do plano, opacidade dos créditosFSL não é atualmente uma licença da OSI, portanto não atende a um requisito de código aberto

O estado do repositório foi consultado pela API do GitHub e a licença foi consultada no próprio arquivo LICENSE de cada projeto em 21 de setembro de 2026. O detector do GitHub relata Crush como NOASSERTION, um artefato da ferramenta, e não uma afirmação de que ele não tem licença — seu LICENSE.md é explícito. Dois clientes frequentemente sugeridos como destinos não são recomendados aqui: as versões do Continue pararam em 19 de junho de 2026 após a aquisição pelo Cursor, e o último commit do Aider é de 22 de maio de 2026, com sua última versão no PyPI datada de 12 de fevereiro de 2026. Nenhum dos dois repositórios está arquivado; por isso, as datas, e não a palavra "morto", são a descrição honesta. Alternativas ao Aider aborda os sucessores do próprio projeto.

Diga a troca em voz alta antes de migrar. Sair significa deixar para trás o Droid Core — o pool gratuito de modelos de pesos abertos, com seus próprios limites de taxa separados, que entra em ação depois que o Standard Usage se esgota — além do Factory Router (exibido em algumas superfícies como Auto Model), das Missions e das superfícies hospedadas de delegação na web, em dispositivos móveis e no Slack. O Factory Router pode ser facilmente confundido com um recurso para usar seu próprio gateway; ele roteia entre os próprios modelos tarifados do Factory, que é o oposto. Nada disso é transferido.

O que migra, o que é reescrito e o que fica para trás

AtivoCusto da migraçãoDetalhe
Instruções do projetoGratuitaO Droid lê AGENTS.md, agents.md, Agents.md, CLAUDE.md e Claude.md; o opencode lê AGENTS.md, usando CLAUDE.md como fallback. O mesmo arquivo funciona nos dois, sem conversão
Servidores MCP → Claude CodeCopiarAmbos usam a chave de nível superior mcpServers e os campos type, command, args, env, url e headers. Os campos exclusivos do Droid — disabled, disabledTools, connectTimeout — estão ausentes da lista de campos documentada pelo Claude Code e são descartados
Servidores MCP → opencode ou CodexReescreveropencode usa a chave mcp, os tipos local/remote, um array command e environment; Codex usa [mcp_servers.<id>] em TOML em ~/.codex/config.toml
A configuração do endpointDeclarar novamente manualmenteO array customModels do Droid em ~/.factory/settings.json não tem um esquema correspondente em nenhum cliente mencionado nesta página, e não foi encontrado nenhum conversor para ele. Cada cliente de destino declara sua URL base e sua chave à sua própria maneira
Comandos de barra, skills, subagentesReconstruirOs comandos personalizados do Droid ficam em .factory/commands/* e não têm equivalente entre clientes
Histórico de sessõesNão é transferidoO Factory documenta --resume, --fork, droid search, /archive e /copy, mas não documenta nenhum formato de exportação nem caminho de sessão no disco. Não foi encontrada nenhuma rota de importação de sessões do Droid na documentação dos próprios clientes de destino

A reescrita do MCP é a etapa que mais causa problemas, porque os dois arquivos parecem semelhantes o suficiente para serem copiados e depois falham silenciosamente. A chave, o vocabulário de tipos e o formato de command são diferentes:

O mesmo servidor MCP, declarado duas vezes
// Droid — ~/.factory/mcp.json or .factory/mcp.json
{
  "mcpServers": {
    "my-server": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "my-mcp-command"],
      "env": { "MY_ENV_VAR": "value" }
    }
  }
}

// opencode — opencode.json. Different key, different type words,
// and "command" is an ARRAY that swallows the args.
{
  "mcp": {
    "my-server": {
      "type": "local",
      "command": ["npx", "-y", "my-mcp-command"],
      "enabled": true,
      "environment": { "MY_ENV_VAR": "value" }
    }
  }
}

A Kunavo não oferece nenhum modelo de embeddings; portanto, se o cliente de destino indexar um repositório com embeddings, essa etapa precisará de um provedor separado — ela não faz parte de uma chave de gateway. Fontes: página de MCP do Droid, página de arquivos de instruções, documentação de MCP do Claude Code, documentação de MCP do opencode e referência de configuração do Codex, verificadas em 21 de setembro de 2026. A documentação do Codex mudou: developers.openai.com/codex responde com um redirecionamento para learn.chatgpt.com.

Uma estimativa calculada para o lado do endpoint

Os próprios números da Factory não podem produzir um valor comparável, porque o Standard Credit não tem valor em dólares publicado. Portanto, isto precifica apenas a parte que uma migração altera — os tokens enviados pelo novo cliente — e deixa a taxa do plano que você abandona como um valor publicado que você mesmo pode adicionar. Suponha um dia útil de uso do agente com 1.200.000 tokens de entrada não armazenados em cache e 80.000 tokens de saída, e 20 desses dias em um mês. Essas premissas foram inventadas para ilustração, não medidas. As tarifas são preços atuais do catálogo da Kunavo por milhão de tokens.

ModeloEntrada / saída por 1MDia estimadoMês estimado de 20 dias
Claude Haiku 4.5$0.70 / $3.50$1.12$22.40
GPT-5.6 Terra$0.70 / $4.20$1.18$23.52
Claude Sonnet 5$1.40 / $7.00$2.24$44.80

Isto é aritmética ilustrativa de tokens, não um custo de tarefa medido nem um limite de cobrança. Sob essas premissas, a escolha do modelo, por si só, altera o mês modelado por um fator de 2.0: Claude Haiku 4.5 resulta em $22.40, contra $44.80 para Claude Sonnet 5, com o mesmo formato de tokens. Se isso supera uma assinatura depende inteiramente do seu próprio volume, e somente suas próprias contagens de tokens podem decidir — um mês intenso em um endpoint medido pode custar mais do que um plano fixo, que é justamente o caso para o qual o plano existe.

Mantenha também as duas perguntas separadas. A tarifa listada mais barata e o menor custo para concluir uma tarefa são afirmações diferentes: um modelo mais barato que precisa de três tentativas pode custar mais do que um mais caro que precisa de uma única passagem. Otimização de custos de IA abrange medir isso no seu próprio repositório. O valor do 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 do catálogo e o custo do upstream multiplicado pela margem aplicável. As cobranças de cache e as ferramentas externas ficam fora deste exemplo, e a recarga mínima é de $10 em crédito pré-pago, o que é um mínimo de financiamento, não uma assinatura; consulte detalhes de cobrança.

Migre em cinco etapas e mantenha o caminho de volta aberto

Copie primeiro o arquivo de instruções — não há nada a converter. Declare novamente seu endpoint no formato próprio do novo cliente. Reescreva ou copie o bloco MCP conforme a tabela acima. Recrie quaisquer comandos de barra como quer que o destino os chame e aceite que o histórico da sessão ficará para trás. Em seguida, execute a mesma tarefa limitada nas duas configurações durante um período de cobrança e leia o valor registrado por cada lado.

O rollback é barato se você se preparar para ele: mantenha o Droid instalado e ~/.factory/settings.json intacto enquanto testa a substituição. Dois detalhes de cobrança definem o momento, e a Factory declara ambos na mesma resposta de FAQ: "O Standard Usage não passa de um mês para o outro. O Extra Usage que você compra passa." O Extra Usage também é pré-pago, com mínimo de $10, e não expira, portanto um saldo comprado sobrevive à decisão (página de planos individuais da Factory, 21 de setembro de 2026).

Se o limite que você encontrou foi a taxa do plano, e não o cliente, a migração mais barata pode ser não migrar: o Droid aceita um endpoint personalizado por meio de três valores de provedor, e a página de configuração do Factory Droid contém o JSON. A Factory qualifica essa rota por conta própria — "Somente modelos Anthropic e OpenAI acessados por suas APIs oficiais são completamente testados e avaliados" — e observa que o armazenamento em cache de prompts em um endpoint genérico de Chat Completions "varia conforme o provedor e não pode ser garantido". Essas são as ressalvas da Factory sobre endpoints personalizados em geral, e se aplicam aqui. Se você for migrar, comece por opencode, OpenHands, Cline, goose, Crush ou Codex CLI, e crie uma conta Kunavo quando estiver pronto para financiar uma chave. Para o comparativo direto com o cliente da Anthropic, consulte Factory Droid vs Claude Code.

Perguntas frequentes

Qual é a melhor alternativa ao Factory Droid?

Não existe uma única resposta, porque as alternativas resolvem limites diferentes. Se o motivo para sair é que a taxa do plano do Factory continua existindo mesmo com sua própria chave de API, opencode (MIT), Cline (Apache-2.0) e goose (Apache-2.0, agora um projeto AAIF da Linux Foundation) são gratuitos para um desenvolvedor individual que traz sua própria chave — a própria página de preços do Cline chama sua extensão de código aberto de "completamente gratuita para desenvolvedores individuais", e opencode e goose não publicam nenhuma taxa pelo cliente. Se o motivo é que os modelos personalizados do Factory chegam apenas à CLI do Droid e ao aplicativo para desktop, e não às plataformas web ou móveis hospedadas, OpenHands é a opção verificada aqui que mantém uma superfície hospedada enquanto a chave continua sendo sua — auto-hospedagem MIT ou camada hospedada Individual gratuita, com sua própria chave em ambos os casos. Se o motivo é CI sem interface e sem uma janela de assinatura, Codex CLI (Apache-2.0) e opencode aceitam uma URL base personalizada a partir de um arquivo de configuração. Todos os estados dos repositórios foram consultados pela API do GitHub em 21 de setembro de 2026.

Existe uma alternativa gratuita ao Factory Droid?

O cliente pode ser gratuito; a inferência não é. opencode é MIT, a extensão do Cline é gratuita para desenvolvedores individuais segundo sua própria página de preços, goose é Apache-2.0, OpenHands oferece tanto auto-hospedagem MIT quanto uma camada hospedada Individual gratuita, e Codex CLI é Apache-2.0 (todos verificados em 21 de setembro de 2026). Crush é um download gratuito, mas disponibilizado sob FSL-1.1-MIT, e não sob uma licença de código aberto aprovada pela OSI. Em todos os casos, você ainda paga pelo endpoint de modelo para o qual aponta o cliente; portanto, compare a cobrança de tokens, não o preço do download.

Trazer minha própria chave de API elimina a assinatura do Factory Droid?

Não. A documentação de planos individuais do Factory informa: "BYOK é gratuito até um limite em todos os planos Individual. Depois disso, o uso é cobrado de acordo com seu plano específico" (verificado em 21 de setembro de 2026), e a própria taxa do plano não é afetada pela sua chave. O tamanho desse limite gratuito não é publicado na página de BYOK, na página de planos individuais, na página de modelos nem nas perguntas frequentes de preços; portanto, não há como calcular quando você o ultrapassará antes que isso aconteça. O Factory também não publica o valor em dólares de um Factory Standard Credit, razão pela qual seus próprios números não podem ser convertidos em um custo por tarefa.

Minha configuração do Droid será transferida para outro agente?

Parcialmente, e a divisão é previsível. As instruções do projeto são transferidas gratuitamente: o Droid lê AGENTS.md, agents.md, Agents.md, CLAUDE.md e Claude.md, e o opencode lê AGENTS.md, usando CLAUDE.md como fallback; portanto, o mesmo arquivo funciona nos dois sem conversão. Os servidores MCP podem ser copiados para o Claude Code, que usa a mesma chave mcpServers de nível superior e os mesmos campos command/args/env/url/headers, embora campos exclusivos do Droid, como disabled, disabledTools e connectTimeout, estejam ausentes da lista de campos documentada pelo Claude Code e sejam descartados. Os servidores MCP precisam ser reescritos para o opencode (chave de nível superior mcp, tipo local ou remote, command como array e environment para variáveis de ambiente) e para o Codex CLI (blocos TOML em ~/.codex/config.toml). A configuração do endpoint em si não é transferida: o array customModels do Droid não tem um esquema correspondente em nenhum outro cliente, portanto cada destino declara novamente a URL base e a chave à sua própria maneira.

Posso exportar o histórico de sessões do Factory Droid?

Não há formato de exportação documentado. A referência da CLI do Factory documenta como retomar uma sessão com --resume, criar uma ramificação com --fork, pesquisar sessões locais com droid search, arquivar com /archive e copiar prompts, respostas, intervalos de turnos ou um ID de sessão com /copy — mas não documenta nenhum comando de exportação em massa nem um caminho de sessão no disco; apenas ~/.factory/worktrees recebe um caminho (verificado em 21 de setembro de 2026). Também não apareceu nenhuma rota de importação de sessões do Droid na documentação dos clientes mencionados nesta página. Considere que o histórico fica para trás, o que é um motivo para sobrepor as duas configurações em vez de fazer a troca em uma única etapa.

O Factory Droid está sendo descontinuado?

Não. Em 21 de setembro de 2026, o pacote npm droid estava na versão 0.223.0, publicada em 19 de setembro de 2026, com seis versões lançadas nos seis dias de 14 a 19 de setembro, e o repositório público Factory-AI/factory não estava arquivado. O índice de notícias do Factory traz uma publicação de 18 de setembro de 2026 sobre implantação em VPC privada, no local e isolada. O domínio mudou, não expirou: factory.ai responde com um redirecionamento 307 para factory.com, que é o host canônico de marketing, enquanto a documentação permaneceu em docs.factory.ai. Sair do Droid em 2026 é uma decisão de adequação, não uma operação de resgate.

Devo migrar para Continue ou Aider?

Nenhum dos dois é uma recomendação atual. O Continue foi adquirido pelo Cursor — o título da própria página continue.dev é "Continue (adquirido pelo Cursor)" — e sua lista de versões termina em 19 de junho de 2026, com as tags v2.1.0-vscode e v2.0.0-vscode, enquanto os últimos commits do branch padrão são de 21 de julho de 2026, um deles intitulado "docs: remove Sign in link (login flow retired)". O repositório não está arquivado, portanto "adquirido, versões interrompidas" é a descrição correta, não "arquivado". Aider é Apache-2.0 e também não está arquivado, mas seu último commit é de 22 de maio de 2026 e sua última versão no PyPI é a 0.86.2, de 12 de fevereiro de 2026. Ambos foram verificados em 21 de setembro de 2026. Mencioná-los com essas datas é justo; migrar para eles como uma nova escolha não é.

A documentação de preços, BYOK, modelos, MCP e CLI da Factory, a entrada do droid no registro npm e o estado da API do GitHub de opencode, Cline, goose, OpenHands, Codex CLI, Crush, Aider e Continue foram todos consultados em 21 de setembro de 2026; a inatividade do Continue foi confirmada pela lista de commits do branch padrão, e não pelo timestamp pushed_at. Nenhum cliente nesta página foi testado em tempo de execução contra a Kunavo, incluindo o próprio Droid, e as tarifas de tokens da Kunavo vêm do catálogo atual, enquanto todo exemplo em dólares é aritmética ilustrativa.