Volver a las guías
Comparativa·21 de septiembre de 2026·Actualizado el 3 de octubre de 2026·10 min de lectura

Factory Droid frente a Claude Code: modelos, facturación y migración

Droid acepta cualquier modelo, pero su cuota de plan se mantiene con una clave personalizada; la credencial de gateway de Claude Code sustituye la suscripción, pero Anthropic solo admite modelos Claude a través de un gateway.

Última revisión: .

Factory Droid y Claude Code son agentes de programación de terminal propietarios y de código cerrado, y la elección entre ellos depende menos de la terminal que de una pregunta: qué sucede cuando apuntas el cliente a un endpoint que elegiste. Droid acepta cualquier modelo mediante tres protocolos de red, pero la tarifa de su plan permanece con una clave personalizada y Factory sigue contabilizando el uso después de un límite que no publica. La credencial de gateway de Claude Code sustituye por completo la suscripción, y Anthropic «no admite enrutar Claude Code a modelos que no sean Claude mediante ningún gateway». En estos dos clientes, los tokens más baratos y un catálogo de modelos más amplio son dos productos diferentes.

Ambos están actualizados y ambos se publicaron el mismo día. En el registro npm, el 21 de septiembre de 2026, el droid de Factory está en 0.223.0, publicado el 19 de septiembre de 2026, y declara UNLICENSED; @anthropic-ai/claude-code de Anthropic está en 2.1.278, publicado el 19 de septiembre de 2026, y declara SEE LICENSE IN README.md. Ambos se publican casi a diario, así que consulta el registro en lugar de confiar en estos dos números. Ninguno es de código abierto: la API de GitHub no informa de ninguna licencia para Factory-AI/factory ni anthropics/claude-code, y ninguno de los dos repositorios está archivado. Por tanto, «hazle un fork y paga solo los tokens» no es una opción para ninguno, y todas las rutas de configuración siguientes son las que documenta el proveedor. Una nota sobre las fuentes: factory.ai ahora responde con HTTP 307 a factory.com (comprobado el mismo día), mientras que docs.factory.ai todavía se sirve directamente; por eso los precios citan factory.com y el comportamiento cita docs.factory.ai.

Claude Code frente a Factory Droid: cuál elegir

Elige la fila que te describa y detente ahí. El resto de esta página contiene las pruebas que sustentan estas cinco líneas.

Si esta es tu situaciónElegirPorque
Quieres GPT, Gemini, Grok, Qwen o un modelo local dentro de un único agente de terminalFactory DroidSu configuración de modelos personalizados acepta cualquier modelo detrás de tres protocolos; Anthropic no admite enrutar Claude Code a modelos que no sean Claude mediante un gateway
Quieres dejar de pagar una suscripción y pagar solo por los tokensClaude CodeUna credencial de gateway sustituye el inicio de sesión de claude.ai durante esa sesión y los límites de uso del plan dejan de aplicarse; en Factory, la tarifa del plan y el contador siguen activos con una clave personalizada
Quieres un único plan que cubra una aplicación web, una aplicación móvil, delegación al estilo de Slack y computación en la nube de larga duraciónFactory DroidDroid Computers, Missions y la aplicación alojada forman parte de todos los planes, pero Factory documenta que los modelos personalizados no aparecen en sus plataformas web o móviles alojadas, así que al menos ese trabajo se factura a Factory independientemente de la clave que tengas
Quieres ejecutar el cliente sin contratar una nueva suscripciónClaude CodeUna cuenta de Claude Console con créditos prepagados, un proveedor de nube o una credencial de gateway autentican el cliente; la CLI de Factory inicia sesión en Factory y su página de precios no publica ningún nivel gratuito ni condiciones de prueba
Necesitas una cifra en dólares por tarea antes de comprometerteClaude CodeSu página de costes publica un promedio por desarrollador y la CLI calcula una cifra por sesión a partir de los recuentos de tokens; Factory publica multiplicadores, pero nunca el valor en dólares de un crédito

Dos de esas filas merecen una advertencia. La sección de preguntas frecuentes de la página de precios de Factory responde «¿Qué productos se incluyen en cada plan?» con «Todos los productos; IDE, Web, CLI, Slack, etc. están incluidos en todos los planes», y eso es cierto respecto al acceso al plan; la página de BYOK de Factory indica por separado que los modelos personalizados «no aparecen en las plataformas web o móviles alojadas de Factory». Ambas frases están publicadas, tratan de cosas diferentes, y un comprador que lea solo la primera y luego compre una clave hará un presupuesto incorrecto. Y «pagar solo por los tokens» en Claude Code solo se cumple cuando configuras una credencial: la documentación de Anthropic es explícita en que establecer solo ANTHROPIC_BASE_URL, sin una credencial de gateway, no sustituye la suscripción; el tráfico se enruta a través de tu endpoint mientras tu inicio de sesión de claude.ai sigue siendo la credencial activa y sus límites y facturación siguen aplicándose.

La puerta del endpoint personalizado, lado a lado

Esta es la diferencia mecánica y explica todas las consecuencias posteriores. Droid recibe un archivo de configuración y un nombre de protocolo; Claude Code recibe dos variables de entorno y presupone un protocolo.

Factory DroidClaude Code
Dónde se configuraMatriz customModels en ~/.factory/settings.jsonANTHROPIC_BASE_URL más una variable de credencial, en el shell o en el bloque env de ~/.claude/settings.json
Protocolos aceptadosTres: anthropic (Messages), openai (Responses), generic-chat-completion-api (Chat Completions)Uno en esta ruta: Anthropic Messages en /v1/messages
Modelos a los que puedes apuntarloCualquiera, con la salvedad de Factory de que solo los endpoints oficiales de Anthropic y OpenAI están «completamente probados y comparados»Modelos Claude; Anthropic no admite enrutar modelos que no sean Claude mediante un gateway
Encabezado de credencialEn provider: "anthropic", la credencial va en x-api-key de forma predeterminada, y authMode: "bearer" la cambia a Authorization; Factory documenta authMode solo para modelos de Anthropic, e indica que los demás proveedores reciben «el encabezado de autenticación apropiado para el proveedor»ANTHROPIC_AUTH_TOKEN envía Bearer, ANTHROPIC_API_KEY envía x-api-key y un apiKeyHelper envía ambos
Efecto en la suscripciónNinguno. La tarifa del plan permanece y BYOK se carga al plan después de un límite no publicadoSustituida durante esa sesión: la suscripción no se utiliza y sus límites de uso no se aplican
Superficies que lo respetanSolo la CLI de Droid y la aplicación de escritorioLas superficies que cubre la guía de conexión de Anthropic: la CLI, la extensión de VS Code, GitHub Actions y el Agent SDK; la aplicación de escritorio lee su propia configuración de inferencia de terceros, no ANTHROPIC_BASE_URL. La guía tampoco cubre la extensión de JetBrains en ningún sentido
Un administrador puede revocarloSí: allowCustomModels: false desactiva por completo BYOK para los usuarios, allowedBaseUrls obliga a que el tráfico de modelos personalizados pase por un host aprobado, y una entrada nueva gestionada por la organización no puede incluir un apiKey estático (las existentes siguen funcionando y todavía pueden rotarse)Sí: las configuraciones gestionadas con forceLoginMethod o forceLoginOrgUUID no pueden coexistir con una credencial de gateway

Comprobado frente a la documentación de modelos personalizados de Factory, su página de planes Individual, su referencia de control de organizaciones, la visión general del gateway de Anthropic y su guía de conexión, todo ello el 19 de septiembre de 2026. Kunavo ofrece los tres protocolos de Droid: /v1/messages, /v1/responses y /v1/chat/completions, por lo que ambas configuraciones siguientes son expresables. Ninguna se ha probado en tiempo de ejecución aquí con ninguno de los dos clientes; se derivan de los protocolos documentados por los proveedores y deben tratarse como un punto de partida mientras mantienes disponible tu ruta operativa.

~/.factory/settings.json — las tres claves necesarias
{
  "customModels": [
    {
      "model": "claude-sonnet-5",
      "baseUrl": "https://api.kunavo.com",
      "provider": "anthropic"
    }
  ]
}

Para el protocolo de Anthropic, la URL base es el origen sin /v1, ya que Droid añade la ruta por sí mismo; consulta la referencia de URL base. Para la ruta de Chat Completions, establece en cambio provider en generic-chat-completion-api y la URL base en https://api.kunavo.com/v1. Claude Code no necesita ningún archivo:

Shell o el bloque de entorno de ~/.claude/settings.json
# 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=1

Hay una asimetría que conviene conocer antes de activar esa última línea. La solicitud de descubrimiento de Claude Code es GET /v1/models?limit=1000, con un tiempo de espera predeterminado de tres segundos, y cualquier redirección —incluso de http a https— hace que falle silenciosamente; después conserva solo las entradas cuyo id contiene «claude» o «anthropic». Los ids de Claude de Kunavo son los de Anthropic sin modificaciones, como claude-sonnet-5, por lo que pasan ese filtro, pero aquí no se ha medido si el endpoint responde dentro del tiempo de espera. El descubrimiento está desactivado de forma predeterminada y la lista de modelos integrada funciona sin él.

Qué desactiva cada cliente detrás de un endpoint de terceros

Ambos clientes pierden capacidades cuando dejan de comunicarse con su propio proveedor, y ambos proveedores lo documentan. Las listas difieren por su naturaleza: las pérdidas de Factory tratan sobre dónde llega tu clave, mientras que las de Anthropic tratan sobre qué funciones dejan de funcionar.

ClienteQué deja de funcionar según el proveedor
Factory DroidLos modelos personalizados solo llegan a la CLI de Droid y a la aplicación de escritorio, no a las plataformas web o móviles alojadas de Factory. La caché de prompts en el proveedor genérico «varía según el proveedor y no puede garantizarse». Solo los endpoints oficiales de Anthropic y OpenAI están «completamente probados y comparados», y Factory señala que los modelos con menos de 30.000 millones de parámetros tienen un rendimiento inferior en programación agéntica.
Claude CodeRemote Control y las configuraciones gestionadas por el servidor se desactivan siempre que ANTHROPIC_BASE_URL apunta a un host distinto de api.anthropic.com, independientemente de lo que reenvíe el endpoint. La búsqueda de herramientas MCP está desactivada de forma predeterminada en un host que no sea de primera parte, y los conectores de claude.ai solo se cargan con un inicio de sesión de suscripción. Las sesiones en la nube, el móvil, Slack, Claude Code Desktop, Routines, Ultrareview, Code Review, la extensión de Chrome, el uso del ordenador, Artifacts y el dictado por voz requieren una cuenta de claude.ai.

La matriz de disponibilidad de Anthropic tiene columnas para una suscripción, la Console y cuatro proveedores de nube, y ninguna para un endpoint genérico de terceros. Su propia regla cubre el vacío: la disponibilidad «coincide con el proveedor subyacente al que reenvía el gateway, excepto en las funciones que Claude Code desactiva por sí mismo». Esa es una regla, no una lista, por lo que una función no mencionada arriba queda realmente sin resolver, en lugar de estar confirmada en uno u otro sentido; el modo automático es uno de esos casos, y esta página no afirma que funcione ni que no funcione.

Otra clase de errores se produce a nivel de protocolo y no de producto, y recae en el endpoint. La guía de compatibilidad de gateways de Anthropic es tajante al respecto: los marcadores cache_control deben reenviarse sin cambios o «la conversación se factura como entrada sin caché en cada turno»; cuando una capacidad combina un encabezado beta con un campo del cuerpo —la gestión del contexto, los campos beta de herramientas, output_config— ambos deben viajar juntos o la solicitud devuelve un 400 definitivo, mientras que una capacidad basada solo en encabezado, como el contexto ampliado, simplemente desaparece sin aviso; los streams no deben almacenarse en búfer y los pings de keep-alive deben retransmitirse, o Claude Code aborta después de 300 segundos de silencio; los cuerpos de error deben reenviarse sin modificar o el reintento automático de degradación de capacidades dejará de coincidir. El recuento de tokens es el único endpoint opcional: Kunavo no implementa /v1/messages/count_tokens, por lo que /context recurre a una estimación basada en caracteres.

Coste de migración, en ambas direcciones

El archivo de instrucciones es la parte barata. La documentación de AGENTS.md de Factory indica que Droid busca AGENTS.md y también acepta agents.md, Agents.md, CLAUDE.md y Claude.md, buscando en el directorio, luego en .factory/, .agents/ y .agent/ hasta la raíz de git; la razón indicada es que «los archivos de instrucciones existentes de otras herramientas de programación siguen funcionando». La documentación de memoria de Anthropic sigue el camino contrario: Claude Code lee AGENTS.md como instrucciones del proyecto cuando no hay CLAUDE.md en el directorio de trabajo ni por encima de él, y leerlo directamente requiere v2.1.277 o posterior, la versión publicada el 18 de septiembre de 2026. Una condición se aplica al tema propio de esta página, y Anthropic la afirma dos veces: leer AGENTS.md también requiere una sesión que obtenga indicadores de funciones de Anthropic, y la referencia de variables de entorno enumera las sesiones que omiten esa obtención: un proveedor externo como Amazon Bedrock, una sesión de gateway de las aplicaciones de Claude o cualquier sesión con la telemetría o GrowthBook desactivados. Un gateway genérico ANTHROPIC_BASE_URL no aparece en esa lista ni queda excluido de ella, por lo que no está documentado ni probado aquí si una sesión enrutada por Kunavo lee AGENTS.md. Cuando lo hace, la alternativa de Anthropic es importar el archivo desde un CLAUDE.md, lo que funciona en todas las sesiones.

Todo lo demás es específico de cada cliente. Droid tiene /commands para comandos personalizados, /droids para subagentes, /skills y /mcp para servidores MCP; Claude Code tiene sus propios comandos, subagentes, skills, hooks, plugins y configuración de MCP, que Anthropic incluye entre las funciones que funcionan con todos los proveedores. Los formatos y directorios difieren, así que calcula una reescritura de esos elementos, no una copia. La autonomía es el otro coste de traducción: Factory ofrece los niveles de autonomía Off, Low, Medium y High junto con los modos de interacción Normal, Spec y Mission, mientras que Claude Code usa sus propios modos de permisos; no existe una tabla de correspondencias entre ambos, así que vuelve a derivar deliberadamente tus barreras de seguridad en lugar de suponer que existe una configuración equivalente.

Cuánto cuestan los tokens y cuánto cuestan los planes

Solo uno de los lados de esta comparación puede recibir un precio honesto. Factory publica multiplicadores por modelo frente a los Factory Standard Credits, pero nunca el valor en dólares de un crédito, por lo que nadie fuera de Factory puede convertir una sesión de Droid en dinero; la guía de precios de Factory Droid desarrolla por completo la tabla de planes, el modelo de créditos y las ventanas móviles. Lo que sí se puede valorar es la ruta de tokens que comparten ambos clientes.

Supón un día laborable de sesiones de agente con 1.5M tokens de entrada sin caché y 100K tokens de salida, y un mes de 20 días. Es una suposición declarada, no una medición de ninguna sesión. Con las tarifas actuales del catálogo de Kunavo:

ModeloLista de Anthropic: entrada / salidaKunavo: entrada / salidaDía modeladoMes modelado de 20 días
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

Los precios son por millón de tokens; las tarifas de lista de Anthropic se tomaron de su página de precios y las de Kunavo del catálogo activo, el 19 de septiembre de 2026. Esto es una operación aritmética ilustrativa de tokens bajo las suposiciones indicadas, no un coste de tarea medido ni un límite máximo de facturación, y excluye los cargos de caché, las llamadas a herramientas y los impuestos. Compara la fila del modelo que realmente vayas a ejecutar en lugar de una diferencia general del proveedor. En Claude Sonnet 5, la tarifa del catálogo y la tarifa de lista de Anthropic difieren, así que lea la fila en lugar de suponer que hay paridad, y Claude Opus 5 vuelve a tener una tarifa diferente. La diferencia es por modelo, no por proveedor.

Ahora, una comprobación de la realidad, porque una suposición favorable es la forma en que estas comparaciones salen mal. La propia documentación de costes de Anthropic informa de que, en implementaciones empresariales, «el coste medio es de unos 13 $ por desarrollador y día activo y de 150-250 $ por desarrollador al mes, y los costes se mantienen por debajo de 30 $ por día activo para el 90 % de los usuarios». Esos 13 $ son aproximadamente 4.6× el día modelado arriba con la tarifa de Claude Sonnet 5, por lo que el día modelado aquí es ligero. El rango mensual publicado por Anthropic abarca los 200 $ que cuestan tanto Factory Max como Claude Max 20x: el extremo inferior, 150 $, está por debajo de ambos, y el superior, 250 $, está por encima de ambos. Por tanto, una tabla de tarifas por sí sola no puede resolver la cuestión de plan frente a tokens: lo que determina la respuesta es dónde acabas dentro de ese rango, y Anthropic informa del rango para implementaciones empresariales, no para tu equipo.

Precio publicadoFactoryAnthropic
Nivel gratuitoNinguno publicado en la página de preciosGratuito, 0 $
Plan de pago inicialPro, 20 $/mesPro, 20 $/mes, o 17 $/mes con facturación anual (200 $ por adelantado)
Nivel intermedioPlus, 100 $/mes (~5 veces el uso de Pro)Max 5x, 100 $/mes
Nivel individual superiorMax, 200 $/mes (~10 veces el uso de Pro)Max 20x, 200 $/mes
Puesto de equipoTeams, 60 $/mes por equipo más 40 $/mes por puestoTeam, 20 $/puesto/mes con facturación anual o 25 $ mensuales; puesto Premium, 100 $ anuales o 125 $ mensuales
Exceso de usoUso adicional: créditos prepagados, mínimo de 10 $, sin caducidad, o cambio gratuito a Droid Core, el grupo de pesos abiertos con su propio límite de velocidad separadoCréditos de uso a las tarifas estándar de la API, sujetos al límite de gasto mensual que establezcas

Precios de Factory de docs.factory.ai y de Anthropic de claude.com/pricing, ambos del 19 de septiembre de 2026. Nombra al proveedor cada vez que digas «Max»: Factory Max y Claude Max 20x son productos diferentes al mismo precio de 200 $. Ten en cuenta también que los precios de los dos niveles Max no aparecen en claude.com/pricing, que solo indica «Desde 100 $ al mes»; las cifras de 100 $ y 200 $ proceden del Centro de ayuda de Anthropic, que añade que son «solo para suscripciones web». Cuando dos páginas oficiales difieran de esta manera, confirma el importe en el proceso de pago antes de comprometerte.

Si la ruta del token es la que desea, la recarga mínima de Kunavo es $10 en crédito prepago sin ningún plan asociado, y el importe del catálogo es un mínimo de facturación, no un máximo: la guía de facturación explica por qué. La tarifa más barata publicada y el coste más bajo para completar la tarea siguen siendo afirmaciones diferentes: un modelo más pequeño que necesita tres intentos y una revisión humana puede costar más que una sola ejecución con uno más potente. Cree una cuenta de Kunavo si quiere medirlo en su propio repositorio; la parte de la configuración de Claude Code está documentada en la página de integración de Claude Code, y aquí no hay una página de configuración de Droid, por lo que la configuración de Droid anterior aparece integrada y marcada como no probada.

Superficies y modelo de ejecución

CapacidadFactory DroidClaude Code
Cliente de terminalDroid CLI, instalado con npm install -g droid o HomebrewClaude Code CLI, indicado como operativo con todos los proveedores
Sin interfaz / CIDroid Exec, «modo de ejecución no interactivo para canalizaciones de CI/CD y scripts de automatización»CLI sin interfaz, además de integraciones documentadas con GitHub Actions y GitLab CI/CD
Cómputo de larga duraciónDroid Computers, «entornos de cómputo persistentes y de larga duración», incluido el uso de su propia máquinaSesiones en la nube, que requieren una cuenta de claude.ai y no forman parte de una implementación de gateway
Orquestación de varios pasosMissions, que requieren que Extra Usage esté habilitado y se pausan al alcanzar un límite de velocidadSubagents, Workflows y checkpoints, todos indicados como disponibles con cualquier proveedor
Control de autonomíaNiveles de autonomía Off, Low, Medium, High; modos de interacción Normal, Spec, Mission; un maxAutonomyLevel de la organización establece el límite máximo para todosModos de permisos, con hooks y sandboxing en todos los proveedores. El modo inicial integrado es auto en un plan Pro, Max o Team desde una terminal o VS Code, y Manual en un plan Enterprise o con una clave de Console; sin embargo, varias condiciones previas del plan fuerzan Manual, incluida una sesión que no obtiene los indicadores de funciones, así que consulte la tabla de Anthropic en lugar del nombre del plan
Extensibilidad/commands, droids personalizados mediante /droids, /skills, MCP mediante /mcpComandos, subagentes, habilidades, hooks, plugins y servidores MCP
Lectura de costes dentro del cliente/cost, «mostrar estadísticas de uso»/usage, calculado localmente a partir del recuento de tokens al precio de lista
Integración con editoresCliente de escritorio Factory AppExtensiones para VS Code y JetBrains, disponibles con todos los proveedores

Consultado en el índice de documentación de Factory y la referencia de CLI, y en la página de disponibilidad de funciones de Anthropic, el 19 de septiembre de 2026. Tenga en cuenta qué representan las lecturas de costes: ambas son cálculos propios del cliente sobre los tokens informados, no una declaración de un sistema de facturación, por lo que debe contrastar cualquiera de ellas con el registro de uso de su proveedor antes de confiar en una cifra mensual. Para Kunavo, ese registro es el endpoint de uso y el libro mayor del panel

Si ninguno de los dos clientes encaja, las comparaciones adyacentes de este sitio siguen el mismo enfoque: OpenCode frente a Claude Code, Claude Code frente a Codex y Goose frente a Claude Code cubren clientes cuyos modelos de enrutamiento y de cuenta vuelven a diferir, y la comparación de proveedores de Claude Code aborda por separado la elección del endpoint

Preguntas frecuentes

¿Es Factory Droid mejor que Claude Code?

Ninguna prueba comparativa publicada de ambos productos resuelve esta cuestión, y ninguno de los proveedores publica una. El anuncio de Factory titulado «#1 en Terminal-Bench» en factory.ai/news/terminal-bench sigue siendo la cifra que circula: informa de un 58,75 % en el titular y de un 58,8 % en la sección de resultados, sobre el conjunto Terminal-Bench Core v0.1.1 de 80 tareas, y está fechado el 25 de septiembre de 2025; utilizó Claude Opus 4.1, que la página de obsolescencia de modelos de Anthropic ahora indica como retirado de la API de Claude desde el 5 de agosto de 2026. Es un benchmark del proveedor sobre un arnés de agente ejecutado con una generación de modelos que ya no se distribuye, no una comparación actual. Decide según el acceso a los modelos, las superficies de ejecución y la ruta de facturación, y ejecuta una tarea acotada en cada uno con tu propio repositorio.

¿Puede Factory Droid usar mi suscripción de Claude?

La configuración de modelos personalizados de Factory requiere un endpoint de API y una clave, no un inicio de sesión de suscripción de claude.ai, por lo que no existe una ruta documentada para usar una suscripción Claude Pro o Max en la CLI de Droid. Los proxies de terceros que afirman conectar ambos servicios no son oficiales ni están verificados, y esta página no recomienda ninguno. Por separado, una clave personalizada no elimina la tarifa del plan de Factory: la documentación de precios de Factory indica que BYOK es gratuito hasta un límite en todos los planes Individual y que, después de ese límite, se carga al plan.

¿Hacer que la clave de API sea propia hace que alguno de los clientes sea más barato?

Las dos respuestas son opuestas, y esta es la diferencia más importante entre ambos. En Claude Code, una credencial de gateway sustituye la suscripción durante esa sesión: la documentación de Anthropic indica que, mientras una variable de credencial de gateway o apiKeyHelper esté activa, no se usa la suscripción de claude.ai ni se aplican sus límites de uso, por lo que pagas al endpoint y nada a Anthropic por ese tráfico. En Factory Droid, la tarifa del plan permanece y, después de un límite cuyo tamaño Factory no publica en ningún sitio, Factory también carga el uso a tu plan; por tanto, una clave personalizada se suma a la suscripción en lugar de sustituirla.

¿Puede Claude Code ejecutar modelos GPT o Gemini a través de un gateway?

No mediante una ruta compatible. La documentación del gateway de Anthropic indica que Anthropic «no respalda, mantiene ni audita productos de gateway de terceros, y no admite enrutar Claude Code a modelos que no sean Claude mediante ningún gateway». Su filtro de descubrimiento de modelos está construido de la misma manera: Claude Code conserva una entrada descubierta solo cuando su id contiene «claude» o «anthropic» en cualquier posición de la cadena. Factory Droid no tiene una restricción equivalente: su configuración de modelos personalizados acepta cualquier modelo detrás de uno de tres protocolos de red. Si el requisito es ejecutar modelos que no sean Claude dentro de un único agente de terminal, eso favorece a Droid o a un cliente diseñado en torno al enrutamiento entre varios proveedores.

¿Cuál de los dos se ejecuta sin supervisión en CI?

Ambos lo hacen, mediante mecanismos diferentes. Factory ofrece Droid Exec, documentado como «Modo de ejecución no interactivo para canalizaciones de CI/CD y scripts de automatización», además de Droid Computers como computación persistente y una opción para usar tu propia máquina. Claude Code se ejecuta sin interfaz desde la CLI y documenta integraciones con GitHub Actions y GitLab CI/CD, con la CLI y el Agent SDK entre las funciones que funcionan con todos los proveedores. La diferencia está en la credencial: la ruta de GitHub Actions de Claude Code lee ANTHROPIC_BASE_URL del entorno del flujo de trabajo, por lo que CI puede apuntar a tu propio endpoint. En el lado de Factory, la documentación indica que los modelos personalizados viven en el settings.json local que leen la CLI de Droid y la aplicación de escritorio, y que no aparecen en las plataformas web o móviles alojadas de Factory; no explica cómo los resuelve Droid Exec en un runner que proporciones tú, así que debes verificarlo antes de dar por hecho cualquiera de las dos respuestas.

¿Cuánto trabajo supone cambiar entre ambos?

Menos que la mayoría de las migraciones, porque ambos leen AGENTS.md. La documentación de Factory indica que Droid busca AGENTS.md y también acepta los nombres de archivo compatibles agents.md, Agents.md, CLAUDE.md y Claude.md, por lo que los archivos de instrucciones existentes de otras herramientas de programación siguen funcionando. Claude Code lee AGENTS.md como instrucciones del proyecto cuando no hay CLAUDE.md ni CLAUDE.local.md en tu directorio de trabajo o por encima de él; leerlo directamente requiere Claude Code v2.1.277 o posterior, y Anthropic añade que también necesita una sesión que obtenga indicadores de funciones, algo que algunas configuraciones de proveedor y telemetría desactivan. En esas sesiones, el mecanismo alternativo documentado por Anthropic es importar AGENTS.md desde un CLAUDE.md. Lo que no se transfiere es todo lo que está por debajo del archivo de instrucciones: los comandos de barra, las definiciones de subagentes, los hooks, las skills y la configuración de servidores MCP usan formatos propios de cada cliente en directorios propios, y la configuración de permisos o autonomía no tiene un vocabulario compartido.

Comprobado el 19 de septiembre de 2026: la versión más reciente, la fecha de publicación y el campo de licencia de ambos paquetes npm, así como los campos de archivado y licencia de ambos repositorios de GitHub mediante la API de GitHub; la redirección de factory.ai a factory.com; factory.com/pricing, incluidas sus respuestas de FAQ; las páginas de Factory individual-plans, organization-plans, custom-models, org-control, AGENTS.md, CLI-reference y documentation-index; las páginas de Anthropic gateway, gateway-connect, gateway-protocol, feature-availability, memory, environment-variable, permission-mode, model-deprecation y costs; claude.com/pricing y el artículo del Centro de ayuda sobre el plan Max; y el anuncio de Factory sobre Terminal-Bench. Los dos números de versión de npm y los dos campos de licencia de GitHub se volvieron a leer el 21 de septiembre de 2026. Los multiplicadores de crédito por modelo de Factory no se volvieron a leer para esta página y se cubren en la guía de precios. Las tarifas de tokens de Kunavo se leen del catálogo activo y las cifras de costes son cálculos ilustrativos bajo los supuestos indicados. Kunavo no ha probado en tiempo de ejecución ninguno de los dos clientes contra su API, por lo que todas las afirmaciones de configuración se basan en los protocolos documentados por los proveedores, no en una sesión