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 limite | O que o Factory publica | Indica |
|---|---|---|
| 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 é afetada | opencode, Cline, goose, Crush |
| Minha chave não chega ao local de onde delego | Os 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 tarefa | 52 multiplicadores por modelo aplicados a um Factory Standard Credit, de 0,06x a 12x, sem valor em dólares publicado para um crédito | Qualquer endpoint tarifado por uso |
| Três janelas móveis continuam me interrompendo | Janelas 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 é acumulado | Codex CLI, opencode |
| Preciso auto-hospedar ou auditar o cliente | Campo de licença do npm UNLICENSED, nenhuma licença no repositório público e implantação no local listada como item da camada Enterprise | opencode, OpenHands, Cline, goose |
| O caminho de autenticação do gateway de que preciso é restrito | apiKeyHelper — 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 pasta | Qualquer 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
| Cliente | Licença e mantenedor, verificados em 21 de setembro de 2026 | Responde a | Verifique antes de migrar |
|---|---|---|---|
| opencode | MIT; o repositório resolve para anomalyco/opencode, não está arquivado e recebeu push no mesmo dia | Taxa do plano, opacidade dos créditos, janelas de CI, auditabilidade | A configuração do MCP precisa ser reescrita, não copiada |
| Cline | Apache-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óprias | Taxa do plano, auditabilidade | Duas superfícies à escolha — a extensão do editor e uma CLI do Cline separada instalada com npm i -g cline |
| goose | Apache-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/goose | Taxa do plano, auditabilidade | A documentação e as URLs antigas de "goose da Block" estão desatualizadas |
| OpenHands | MIT; 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 ambos | Delegação a partir de uma superfície hospedada usando sua própria chave | O limite diário de conversas da camada hospedada — consulte-o na tabela de planos deles, não nesta página |
| Codex CLI | Apache-2.0, openai/codex, não arquivado | CI sem interface, sem janela de assinatura | Configuração TOML, e os IDs de provedor integrados openai, ollama e lmstudio são reservados — um provedor personalizado precisa de seu próprio ID |
| Crush | Disponibilizado sob FSL-1.1-MIT, charmbracelet/crush, não arquivado, recebeu push no mesmo dia | Taxa do plano, opacidade dos créditos | FSL 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
| Ativo | Custo da migração | Detalhe |
|---|---|---|
| Instruções do projeto | Gratuita | O 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 Code | Copiar | Ambos 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 Codex | Reescrever | opencode 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 endpoint | Declarar novamente manualmente | O 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, subagentes | Reconstruir | Os comandos personalizados do Droid ficam em .factory/commands/* e não têm equivalente entre clientes |
| Histórico de sessões | Não é transferido | O 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:
// 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.
| Modelo | Entrada / saída por 1M | Dia estimado | Mê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.