Factory Droid et Claude Code sont tous deux des agents de développement propriétaires à code source fermé pour terminal, et le choix entre eux dépend moins du terminal que d’une question : que se passe-t-il lorsque vous dirigez le client vers un point de terminaison que vous avez choisi. Droid accepte n’importe quel modèle via trois protocoles réseau, mais ses frais de forfait subsistent avec une clé personnalisée et Factory continue de vous facturer au-delà d’un quota qu’elle ne publie pas. L’identifiant de passerelle de Claude Code remplace entièrement l’abonnement — et Anthropic « ne prend pas en charge le routage de Claude Code vers des modèles non-Claude via une quelconque passerelle ». Des jetons moins chers et un catalogue de modèles plus large sont, avec ces deux clients, deux produits différents.
Les deux sont actuels et ont été publiés le même jour. Dans le registre npm le 21 septembre 2026, le droid de Factory est en version 0.223.0, publié le 19 septembre 2026, déclarant UNLICENSED ; l’@anthropic-ai/claude-code d’Anthropic est en version 2.1.278, publié le 19 septembre 2026, déclarant SEE LICENSE IN README.md. Les deux sont publiés presque quotidiennement ; consultez donc le registre plutôt que de vous fier à ces deux numéros. Aucun des deux n’est open source : l’API GitHub ne signale aucune licence pour Factory-AI/factory ni anthropics/claude-code, et aucun des deux dépôts n’est archivé. L’option « créer un fork et ne payer que les jetons » est donc exclue pour les deux, et chaque voie de configuration ci-dessous est celle documentée par le fournisseur. Note concernant les sources : factory.ai répond désormais par HTTP 307 vers factory.com (vérifié le même jour), tandis que docs.factory.ai est toujours servi directement ; les prix ci-dessous citent donc factory.com et le comportement docs.factory.ai.
Claude Code contre Factory Droid : lequel choisir
Choisissez la ligne qui vous décrit et arrêtez-vous là. Le reste de cette page fournit les éléments qui étayent ces cinq lignes.
| Si telle est votre situation | Choisir | Parce que |
|---|---|---|
| Vous voulez GPT, Gemini, Grok, Qwen ou un modèle local dans un seul agent de terminal | Factory Droid | Son paramètre de modèle personnalisé accepte n’importe quel modèle derrière trois protocoles ; Anthropic ne prend pas en charge le routage de Claude Code vers des modèles non-Claude via une passerelle |
| Vous voulez cesser de payer un abonnement et ne payer que les jetons | Claude Code | Un identifiant de passerelle remplace la connexion claude.ai pour cette session et les limites d’utilisation du forfait cessent de s’appliquer ; avec Factory, les frais de forfait et le compteur subsistent malgré une clé personnalisée |
| Vous voulez un forfait unique couvrant une application web, une application mobile, la délégation de type Slack et un calcul cloud de longue durée | Factory Droid | Droid Computers, Missions et l’application hébergée font partie de tous les forfaits — mais Factory précise que les modèles personnalisés n’apparaissent pas sur ses plateformes web ou mobiles hébergées ; ce travail est donc facturé par Factory, quelle que soit la clé que vous détenez |
| Vous voulez exécuter le client sans souscrire un nouvel abonnement | Claude Code | Un compte Claude Console avec des crédits prépayés, un fournisseur cloud ou un identifiant de passerelle permettent tous de l’authentifier ; la CLI de Factory se connecte à Factory et sa page tarifaire ne publie ni niveau gratuit ni conditions d’essai |
| Vous avez besoin d’un montant en dollars par tâche avant de vous engager | Claude Code | Sa page des coûts publie une moyenne par développeur et la CLI calcule un montant par session à partir du nombre de jetons ; Factory publie des multiplicateurs, mais jamais la valeur en dollars d’un crédit |
Deux de ces lignes méritent une mise en garde. La FAQ de la page tarifaire de Factory répond à « Quels produits sont inclus dans chaque forfait ? » par « Tous les produits ; IDE, Web, CLI, Slack, etc. sont inclus dans tous les forfaits », ce qui est vrai pour l’accès au forfait ; la page BYOK de Factory indique séparément que les modèles personnalisés « n’apparaissent pas sur les plateformes web ou mobiles hébergées de Factory ». Les deux phrases sont publiées, portent sur des sujets différents, et un acheteur qui ne lit que la première avant d’acheter une clé établira un budget erroné. Et « ne payer que les jetons » avec Claude Code n’est valable que lorsqu’un identifiant est configuré : la documentation d’Anthropic précise qu’à elle seule, la configuration de ANTHROPIC_BASE_URL sans identifiant de passerelle ne remplace pas l’abonnement ; le trafic passe par votre point de terminaison, tandis que votre connexion claude.ai reste l’identifiant actif et que ses limites et sa facturation continuent de s’appliquer.
La porte des points de terminaison personnalisés, côte à côte
Voici la différence mécanique, qui explique toutes les conséquences décrites plus loin. Droid prend un fichier de configuration et un nom de protocole ; Claude Code prend deux variables d’environnement et suppose un seul protocole.
| Factory Droid | Claude Code | |
|---|---|---|
| Lieu de configuration | Tableau customModels dans ~/.factory/settings.json | ANTHROPIC_BASE_URL plus une variable d’identifiant, dans le shell ou dans le bloc env de ~/.claude/settings.json |
| Protocoles acceptés | Trois : anthropic (Messages), openai (Responses), generic-chat-completion-api (Chat Completions) | Un seul sur cette voie : Anthropic Messages à l’adresse /v1/messages |
| Modèles vers lesquels vous pouvez le diriger | Tous, avec la réserve de Factory selon laquelle seuls les points de terminaison officiels Anthropic et OpenAI sont « entièrement testés et étalonnés » | Modèles Claude ; Anthropic ne prend pas en charge le routage vers des modèles non-Claude via une passerelle |
| En-tête d’identification | Sur provider: "anthropic", l’identifiant est placé par défaut dans x-api-key, et authMode: "bearer" le bascule vers Authorization ; Factory documente authMode uniquement pour les modèles Anthropic et indique que les autres fournisseurs utilisent « l’en-tête d’authentification approprié au fournisseur » | ANTHROPIC_AUTH_TOKEN envoie Bearer, ANTHROPIC_API_KEY envoie x-api-key, un apiKeyHelper envoie les deux |
| Effet sur l’abonnement | Aucun. Les frais de forfait restent dus et le BYOK est facturé sur le forfait au-delà d’un quota non publié | Remplacé pour cette session : l’abonnement n’est pas utilisé et ses limites d’utilisation ne s’appliquent pas |
| Sur quelles surfaces est-il pris en charge ? | Uniquement la CLI Droid et l’application de bureau | Les surfaces couvertes par le guide de connexion d’Anthropic : la CLI, l’extension VS Code, GitHub Actions et l’Agent SDK ; l’application de bureau lit sa propre configuration d’inférence tierce, et non ANTHROPIC_BASE_URL. Le guide ne couvre pas non plus l’extension JetBrains, dans un sens comme dans l’autre |
| Un administrateur peut le révoquer | Oui — allowCustomModels: false désactive entièrement le BYOK utilisateur, allowedBaseUrls force le trafic des modèles personnalisés à passer par un hôte approuvé, et une nouvelle entrée gérée par l’organisation ne peut pas contenir de apiKey statique (les entrées existantes continuent de fonctionner et peuvent toujours être renouvelées) | Oui — les paramètres gérés avec forceLoginMethod ou forceLoginOrgUUID ne peuvent pas coexister avec un identifiant de passerelle |
Vérifié par rapport à la documentation des modèles personnalisés de Factory, sa page des forfaits individuels, sa référence de contrôle organisationnel, la présentation des passerelles d’Anthropic et son guide de connexion, tous consultés le 19 septembre 2026. Kunavo sert les trois protocoles de Droid — /v1/messages, /v1/responses et /v1/chat/completions — les deux configurations ci-dessous sont donc exprimables. Aucune n’a été testée en conditions réelles ici avec l’un ou l’autre client ; elles sont déduites des protocoles documentés par les fournisseurs et doivent être considérées comme un point de départ, tout en conservant votre voie fonctionnelle disponible.
{
"customModels": [
{
"model": "claude-sonnet-5",
"baseUrl": "https://api.kunavo.com",
"provider": "anthropic"
}
]
}Pour le protocole Anthropic, l’URL de base est l’origine sans /v1, puisque Droid ajoute lui-même le chemin ; consultez la référence de l’URL de base. Pour la voie Chat Completions, définissez plutôt provider sur generic-chat-completion-api et l’URL de base sur https://api.kunavo.com/v1. Claude Code n’a besoin d’aucun fichier :
# 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=1Une asymétrie à connaître avant d’activer cette dernière ligne. La requête de découverte de Claude Code est GET /v1/models?limit=1000 avec un délai d’expiration par défaut de trois secondes, et toute redirection — même de http vers https — échoue silencieusement ; Claude Code ne conserve ensuite que les entrées dont l’id contient « claude » ou « anthropic ». Les identifiants Claude de Kunavo sont les identifiants Anthropic nus, comme claude-sonnet-5 ; ils passent donc ce filtre, mais nous n’avons pas mesuré ici si le point de terminaison répond dans le délai imparti. La découverte est désactivée par défaut et la liste de modèles intégrée fonctionne sans elle.
Ce que chaque client désactive derrière un point de terminaison tiers
Les deux clients perdent des capacités lorsqu’ils cessent de communiquer avec leur propre fournisseur, et les deux fournisseurs le documentent. Les listes diffèrent par leur nature : les pertes de Factory concernent l’endroit où votre clé aboutit, celles d’Anthropic concernent les fonctionnalités qui cessent de fonctionner.
| Client | Ce qui cesse de fonctionner, selon le fournisseur |
|---|---|
| Factory Droid | Les modèles personnalisés atteignent uniquement la CLI Droid et l’application de bureau — pas les plateformes web ou mobiles hébergées de Factory. La mise en cache des invites avec le fournisseur générique « varie selon le fournisseur et ne peut pas être garantie ». Seuls les points de terminaison officiels Anthropic et OpenAI sont « entièrement testés et étalonnés », et Factory précise que les modèles de moins de 30 milliards de paramètres sont moins performants pour le développement agentique. |
| Claude Code | Remote Control et les paramètres gérés par le serveur sont désactivés dès que ANTHROPIC_BASE_URL pointe vers un hôte autre que api.anthropic.com, quel que soit le contenu transféré par le point de terminaison. La recherche d’outils MCP est désactivée par défaut sur un hôte qui n’est pas propriétaire, et les connecteurs claude.ai ne se chargent qu’avec une connexion d’abonnement. Les sessions cloud, le mobile, Slack, Claude Code Desktop, Routines, Ultrareview, Code Review, l’extension Chrome, l’utilisation de l’ordinateur, Artifacts et la dictée vocale nécessitent tous un compte claude.ai. |
La matrice de disponibilité d’Anthropic comporte des colonnes pour un abonnement, la Console et quatre fournisseurs cloud, mais aucune pour un point de terminaison tiers générique. Sa propre règle comble cette lacune : la disponibilité « correspond au fournisseur sous-jacent vers lequel la passerelle transmet, à l’exception des fonctionnalités que Claude Code lui-même désactive ». Il s’agit d’une règle, pas d’une liste ; une fonctionnalité non mentionnée ci-dessus reste donc réellement indéterminée, et non confirmée dans un sens ou dans l’autre — le mode automatique en est un exemple, et cette page ne prétend ni qu’il fonctionne ni qu’il ne fonctionne pas.
Une deuxième catégorie de dysfonctionnements relève du protocole plutôt que du produit, et incombe au point de terminaison. Le guide de compatibilité des passerelles d’Anthropic est catégorique : les marqueurs cache_control doivent être transférés sans modification, sinon « la conversation est facturée comme une entrée non mise en cache à chaque tour » ; lorsqu’une capacité associe un en-tête bêta à un champ du corps — gestion du contexte, champs d’outils bêta, output_config — les deux doivent voyager ensemble, faute de quoi la requête renvoie une erreur 400 définitive, tandis qu’une capacité limitée à l’en-tête, comme le contexte étendu, disparaît silencieusement ; les flux ne doivent pas être mis en mémoire tampon et les pings keep-alive doivent être relayés, sinon Claude Code abandonne après 300 secondes de silence ; les corps d’erreur doivent être transférés sans modification, faute de quoi sa nouvelle tentative automatique de rétrogradation des capacités cesse de correspondre. Le comptage des jetons est le seul point de terminaison facultatif — Kunavo n’implémente pas /v1/messages/count_tokens, et /context utilise donc une estimation fondée sur les caractères.
Coût de migration, dans les deux sens
Le fichier d’instructions est la partie la moins coûteuse. La documentation AGENTS.md de Factory indique que Droid recherche AGENTS.md et accepte également agents.md, Agents.md, CLAUDE.md et Claude.md, en parcourant le répertoire, puis .factory/, .agents/ et .agent/ jusqu’à la racine Git — la raison indiquée étant que « les fichiers d’instructions existants provenant d’autres outils de développement continuent de fonctionner ». La documentation de mémoire d’Anthropic prend le contrepied : Claude Code lit AGENTS.md comme instructions de projet lorsqu’il n’existe aucun CLAUDE.md dans le répertoire de travail ou au-dessus, et sa lecture directe exige la version v2.1.277 ou ultérieure — la version publiée le 18 septembre 2026. Une condition concerne le sujet propre à cette page, et Anthropic l’énonce deux fois : la lecture de AGENTS.md nécessite également une session qui récupère les indicateurs de fonctionnalité auprès d’Anthropic, et la référence des variables d’environnement liste les sessions qui ignorent cette récupération — un fournisseur tiers tel qu’Amazon Bedrock, une session de passerelle des applications Claude, ou toute session où la télémétrie ou GrowthBook est désactivé. Une passerelle générique ANTHROPIC_BASE_URL ne figure pas dans cette liste et n’en est pas non plus exclue ; la question de savoir si une session routée via Kunavo lit AGENTS.md est donc non documentée et non testée ici. Lorsque c’est le cas, le mécanisme de repli d’Anthropic consiste à importer le fichier depuis un CLAUDE.md, ce qui fonctionne dans toutes les sessions.
Tout le reste est propre à chaque client. Droid dispose de /commands pour les commandes personnalisées, de /droids pour les sous-agents, de /skills et de /mcp pour les serveurs MCP ; Claude Code possède ses propres commandes, sous-agents, skills, hooks, plugins et configuration MCP, qu’Anthropic compte parmi les fonctionnalités disponibles chez tous les fournisseurs. Les formats et les répertoires diffèrent : prévoyez donc une réécriture, pas une copie. L’autonomie constitue l’autre coût de traduction : Factory expose les niveaux d’autonomie Off, Low, Medium et High, ainsi que les modes d’interaction Normal, Spec et Mission, tandis que Claude Code utilise ses propres modes d’autorisation ; il n’existe aucune table de correspondance entre les deux, alors redéfinissez délibérément vos garde-fous au lieu de supposer qu’un réglage équivalent existe.
Ce que coûtent les jetons et les forfaits
Un seul côté de cette comparaison peut être tarifé honnêtement. Factory publie des multiplicateurs par modèle par rapport aux Factory Standard Credits, mais jamais la valeur en dollars d’un crédit ; personne en dehors de Factory ne peut donc convertir une session Droid en montant réel — le guide tarifaire de Factory Droid détaille le tableau des forfaits, le modèle de crédits et les fenêtres glissantes. Ce qui peut être tarifé est le parcours des jetons que les deux clients partagent.
Supposons une journée de travail de sessions d’agent avec 1.5M jetons d’entrée non mis en cache et 100K jetons de sortie, ainsi qu’un mois de 20 jours. Il s’agit d’une hypothèse déclarée, et non d’une mesure d’une session. Aux tarifs actuels du catalogue Kunavo :
| Modèle | Tarif Anthropic : entrée / sortie | Kunavo : entrée / sortie | Journée modélisée | Mois modélisé de 20 jours |
|---|---|---|---|---|
| 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 |
Les prix sont exprimés par million de jetons ; les tarifs catalogue d’Anthropic proviennent de sa page tarifaire et ceux de Kunavo du catalogue en ligne, au 19 septembre 2026. Il s’agit d’un calcul illustratif de jetons fondé sur les hypothèses indiquées — et non du coût mesuré d’une tâche ni d’un plafond de facturation ; les frais de mise en cache, les appels d’outils et les taxes sont exclus. Comparez la ligne correspondant au modèle que vous exécuterez réellement plutôt qu’un écart valable pour tout un fournisseur. Pour Claude Sonnet 5, le tarif catalogue et celui d’Anthropic diffèrent ; consultez donc la ligne au lieu de supposer une parité, et Claude Opus 5 affiche encore un tarif différent. L’écart est propre au modèle, et non au fournisseur.
Passons maintenant à la vérification de la réalité, car une hypothèse flatteuse est la cause de nombreuses erreurs dans ces comparaisons. La documentation des coûts d’Anthropic indique elle-même que, dans les déploiements d’entreprise, « le coût moyen est d’environ 13 $ par développeur et par jour actif et de 150 à 250 $ par développeur et par mois, les coûts restant inférieurs à 30 $ par jour actif pour 90 % des utilisateurs ». Ces 13 $ représentent environ 4.6× la journée modélisée ci-dessus au tarif Claude Sonnet 5, ce qui signifie que la journée modélisée ici est légère. La fourchette mensuelle publiée par Anthropic englobe les 200 $ que coûtent respectivement Factory Max et Claude Max 20x : son minimum, 150 $, est inférieur aux deux, et son maximum, 250 $, est supérieur aux deux. Une simple grille tarifaire ne peut donc pas trancher la question forfait contre jetons : c’est votre position dans cette fourchette qui la détermine, et Anthropic fournit cette fourchette pour des déploiements d’entreprise, pas pour votre équipe.
| Prix publié | Factory | Anthropic |
|---|---|---|
| Forfait gratuit | Aucun forfait publié sur la page tarifaire | Gratuit, 0 $ |
| Forfait payant d’entrée de gamme | Pro, 20 $/mois | Pro, 20 $/mois, ou 17 $/mois facturé annuellement (200 $ à l’avance) |
| Niveau intermédiaire | Plus, 100 $/mois (environ 5 fois l’utilisation de Pro) | Max 5x, 100 $/mois |
| Niveau individuel supérieur | Max, 200 $/mois (environ 10 fois l’utilisation de Pro) | Max 20x, 200 $/mois |
| Siège d’équipe | Teams, 60 $/mois par équipe plus 40 $/mois par siège | Team, 20 $/siège/mois facturé annuellement ou 25 $ au mois ; siège Premium 100 $ annuellement ou 125 $ au mois |
| Dépassement | Utilisation supplémentaire : crédits prépayés, minimum de 10 $, sans expiration — ou passage gratuit à Droid Core, le pool de poids ouverts avec sa propre limite de débit distincte | Crédits d’utilisation aux tarifs API standard, imputés sur une limite de dépenses mensuelle que vous définissez |
Les prix de Factory proviennent de docs.factory.ai, ceux d’Anthropic de claude.com/pricing, les deux au 19 septembre 2026. Mentionnez le fournisseur chaque fois que vous dites « Max » : Factory Max et Claude Max 20x sont des produits différents au même prix de 200 $. Notez également que les prix des deux niveaux Max ne figurent pas sur claude.com/pricing, qui indique seulement « À partir de 100 $ par mois » ; les montants de 100 $ et 200 $ proviennent de l’Help Center d’Anthropic, qui précise qu’ils sont « réservés aux abonnements web ». Lorsque deux pages officielles divergent de cette manière, confirmez le montant lors du paiement avant de vous engager.
Si le chemin du token est celui que vous souhaitez, le rechargement minimal de Kunavo est de $10 de crédit prépayé sans forfait associé, et le montant du catalogue constitue un seuil de facturation plutôt qu'un plafond — le guide de facturation explique pourquoi. Le tarif affiché le moins cher et le coût minimal pour terminer la tâche restent deux affirmations différentes : un modèle plus petit qui nécessite trois tentatives et une vérification humaine peut coûter plus cher qu'une seule exécution avec un modèle plus performant. Créez un compte Kunavo si vous souhaitez mesurer cela sur votre propre dépôt ; la partie de la configuration concernant Claude Code est décrite sur la page d'intégration de Claude Code, et aucune page de configuration de Droid n'est proposée ici, raison pour laquelle la configuration de Droid ci-dessus est intégrée et indiquée comme non testée.
Surfaces et modèle d'exécution
| Capacité | Factory Droid | Claude Code |
|---|---|---|
| Client de terminal | Droid CLI, installé avec npm install -g droid ou Homebrew | Claude Code CLI, indiqué comme fonctionnel avec chaque fournisseur |
| Sans interface / CI | Droid Exec, « mode d'exécution non interactif pour les pipelines CI/CD et les scripts d'automatisation » | CLI sans interface, ainsi qu'intégrations GitHub Actions et GitLab CI/CD documentées |
| Calcul longue durée | Droid Computers, « environnements de calcul persistants et durables », y compris l'utilisation de votre propre machine | Sessions cloud, qui nécessitent un compte claude.ai et ne font pas partie d'un déploiement de passerelle |
| Orchestration en plusieurs étapes | Missions, qui nécessitent l'activation d'Extra Usage et se mettent en pause lorsqu'elles atteignent une limite de débit | Sous-agents, Workflows et points de contrôle, tous indiqués comme disponibles avec chaque fournisseur |
| Contrôle de l'autonomie | Niveaux d'autonomie Off, Low, Medium, High ; modes d'interaction Normal, Spec, Mission ; une organisation maxAutonomyLevel plafonne tous ces niveaux | Modes d'autorisation, avec des hooks et un bac à sable chez chaque fournisseur. Le mode de démarrage intégré est auto avec un forfait Pro, Max ou Team dans un terminal ou VS Code, et Manual avec un forfait Enterprise ou une clé Console — mais plusieurs conditions liées au forfait et mentionnées plus loin imposent Manual, notamment une session qui ne récupère pas les indicateurs de fonctionnalité ; consultez donc le tableau d'Anthropic plutôt que le nom du forfait |
| Extensibilité | /commands, droids personnalisés via /droids, /skills, MCP via /mcp | Commandes, sous-agents, compétences, hooks, plugins et serveurs MCP |
| Affichage des coûts dans le client | /cost, « afficher les statistiques d'utilisation » | /usage, calculé localement à partir du nombre de tokens au tarif catalogue |
| Intégration aux éditeurs | Client de bureau Factory App | Extensions VS Code et JetBrains, disponibles avec chaque fournisseur |
Consultez l'index de la documentation de Factory et la référence CLI, ainsi que la page d'Anthropic sur la disponibilité des fonctionnalités, le 19 septembre 2026. Notez ce que représentent les affichages de coûts : il s'agit dans les deux cas du propre calcul du client à partir des tokens indiqués, et non d'une donnée fournie par un système de facturation ; rapprochez donc l'un ou l'autre de l'enregistrement d'utilisation de votre fournisseur avant de vous fier à un montant mensuel. Pour Kunavo, cet enregistrement est l'endpoint d'utilisation et le registre du tableau de bord.
Si aucun des deux clients ne vous convient, les comparaisons voisines de ce site adoptent la même approche : OpenCode vs Claude Code, Claude Code vs Codex et Goose vs Claude Code couvrent des clients dont le routage des modèles et les modèles de compte diffèrent encore, tandis que la comparaison des fournisseurs de Claude Code traite séparément du choix de l'endpoint.
Questions fréquentes
Factory Droid est-il meilleur que Claude Code ?
Aucun test comparatif publié ne permet de trancher, et aucun des deux fournisseurs n’en publie. L’annonce de Factory intitulée « #1 on Terminal-Bench » sur factory.ai/news/terminal-bench reste le chiffre qui circule : elle indique 58,75 % dans le titre et 58,8 % dans sa section de résultats, sur l’ensemble Terminal-Bench Core v0.1.1 composé de 80 tâches, et elle est datée du 25 septembre 2025 — elle utilisait Claude Opus 4.1, que la page de dépréciation des modèles d’Anthropic répertorie désormais comme retiré de l’API Claude depuis le 5 août 2026. Il s’agit d’un benchmark fournisseur portant sur un environnement d’agent exécuté avec une génération de modèle qui n’est plus distribuée, et non d’une comparaison actuelle. Décidez plutôt en fonction de l’accès aux modèles, des surfaces d’exécution et du mode de facturation, puis exécutez une tâche limitée sur chacun avec votre propre dépôt.
Factory Droid peut-il utiliser mon abonnement Claude ?
Le paramètre de modèle personnalisé de Factory accepte un point de terminaison d’API et une clé, et non les identifiants d’un abonnement claude.ai ; il n’existe donc aucun moyen documenté de transférer un abonnement Claude Pro ou Max vers la CLI Droid. Les proxys tiers qui prétendent faire le lien entre les deux sont officieux et non vérifiés, et cette page n’en recommande aucun. Par ailleurs, une clé personnalisée ne supprime pas les frais de forfait de Factory : la documentation tarifaire de Factory indique que le BYOK est gratuit jusqu’à un quota inclus dans tous les forfaits Individual, puis facturé sur votre forfait au-delà.
L’utilisation de votre propre clé API rend-elle l’un ou l’autre client moins cher ?
Les deux réponses sont opposées, et c’est la différence la plus importante entre eux. Avec Claude Code, un identifiant d’accès de passerelle remplace l’abonnement pour cette session : la documentation d’Anthropic précise que lorsqu’une variable d’identifiant de passerelle ou apiKeyHelper est active, l’abonnement claude.ai n’est pas utilisé et ses limites d’utilisation ne s’appliquent pas ; vous payez donc le point de terminaison, et rien à Anthropic pour ce trafic. Avec Factory Droid, les frais de forfait subsistent et, au-delà d’un quota dont Factory ne publie nulle part la taille, Factory facture également l’utilisation sur votre forfait : une clé personnalisée s’ajoute donc à l’abonnement au lieu de le remplacer.
Claude Code peut-il exécuter des modèles GPT ou Gemini via une passerelle ?
Pas par une voie prise en charge. La documentation d’Anthropic sur les passerelles indique qu’Anthropic « ne recommande, ne maintient ni n’audite les produits de passerelle tiers, et ne prend pas en charge le routage de Claude Code vers des modèles non-Claude via une passerelle ». Son filtre de découverte des modèles fonctionne de la même manière : Claude Code ne conserve une entrée découverte que si son id contient « claude » ou « anthropic » n’importe où dans la chaîne. Factory Droid n’impose aucune restriction équivalente : son paramètre de modèle personnalisé accepte n’importe quel modèle derrière l’un de trois protocoles réseau. Si l’exécution de modèles non-Claude dans un seul agent de terminal est requise, c’est un argument en faveur de Droid, ou d’un client conçu pour le routage multi-fournisseurs.
Lequel s’exécute sans intervention dans une CI ?
Les deux le font, par des mécanismes différents. Factory fournit Droid Exec, documenté comme un « mode d’exécution non interactif pour les pipelines CI/CD et les scripts d’automatisation », ainsi que Droid Computers pour le calcul persistant et une option d’utilisation de votre propre machine. Claude Code s’exécute en mode headless depuis la CLI et documente des intégrations GitHub Actions et GitLab CI/CD, la CLI et l’Agent SDK figurant parmi les fonctionnalités disponibles chez tous les fournisseurs. La différence tient aux identifiants : le chemin GitHub Actions de Claude Code lit ANTHROPIC_BASE_URL dans l’environnement du workflow, ce qui permet à la CI de pointer vers votre propre point de terminaison. Du côté de Factory, la documentation indique que les modèles personnalisés résident dans le fichier settings.json local lu par la CLI Droid et l’application de bureau, et qu’ils n’apparaissent pas sur les plateformes web ou mobiles hébergées de Factory ; elle n’indique pas comment Droid Exec les résout sur un runner que vous fournissez. Vérifiez donc ce point avant de considérer l’une ou l’autre réponse comme acquise.
Quelle quantité de travail faut-il pour passer de l’un à l’autre ?
Moins que pour la plupart des migrations, car les deux lisent AGENTS.md. La documentation de Factory indique que Droid recherche AGENTS.md et accepte également les noms de fichier compatibles agents.md, Agents.md, CLAUDE.md et Claude.md ; les fichiers d’instructions existants provenant d’autres outils de développement continuent donc de fonctionner. Claude Code lit AGENTS.md comme instructions de projet lorsqu’il n’existe aucun CLAUDE.md ni CLAUDE.local.md dans votre répertoire de travail ou au-dessus ; sa lecture directe exige Claude Code v2.1.277 ou une version ultérieure, et Anthropic ajoute qu’elle nécessite également une session qui récupère les indicateurs de fonctionnalité, ce que certaines configurations de fournisseur et de télémétrie désactivent. Dans ces sessions, le repli documenté par Anthropic consiste à importer AGENTS.md depuis un CLAUDE.md. Ce qui n’est pas transféré se trouve sous le fichier d’instructions : les commandes slash, définitions de sous-agents, hooks, skills et configuration des serveurs MCP utilisent des formats propres à chaque client dans des répertoires propres à chaque client, et les paramètres d’autorisation ou d’autonomie n’ont pas de vocabulaire commun.
Vérifié le 19 septembre 2026 : la dernière version, la date de publication et le champ de licence des deux packages npm, ainsi que les champs d'archivage et de licence des deux dépôts GitHub via l'API GitHub ; la redirection de factory.ai vers factory.com ; factory.com/pricing, y compris les réponses de sa FAQ ; les pages de Factory consacrées aux forfaits individuels, aux forfaits d'organisation, aux modèles personnalisés, au contrôle de l'organisation, à AGENTS.md, à la référence CLI et à l'index de la documentation ; les pages d'Anthropic consacrées à la passerelle, à gateway-connect, gateway-protocol, à la disponibilité des fonctionnalités, à la mémoire, aux variables d'environnement, au mode d'autorisation, à la dépréciation des modèles et aux coûts ; claude.com/pricing et l'article du centre d'aide consacré au forfait Max ; ainsi que l'annonce de Factory concernant Terminal-Bench. Les deux numéros de version npm et les deux champs de licence GitHub ont été relus le 21 septembre 2026. Les multiplicateurs de crédits de Factory par modèle n'ont pas été relus pour cette page et sont couverts dans le guide des tarifs. Les tarifs des tokens Kunavo sont lus dans le catalogue en ligne, et les chiffres de coût correspondent à des calculs illustratifs fondés sur les hypothèses indiquées. Kunavo n'a testé aucun des deux clients avec son API en conditions d'exécution ; toutes les affirmations de configuration sont donc tirées des protocoles documentés par les fournisseurs et non d'une session.