Factory Droid
Agent de développement de Factory (commande droid), ouvert à tous le 25 septembre 2025 : CLI, IDE, Slack, web. Propriétaire, multi-modèles.
SFEIR AI · Publié le 22 octobre 2026
Un agent, plusieurs surfaces, aucun rapport avec Android
Factory Droid est l'agent de développement de Factory, dont les communiqués de financement sont signés par Matan Grinberg et Eno Reyes. La commande s'appelle droid et les agents « Droids » ; le nom n'a aucun lien avec Android. Le 25 septembre 2025, le billet de la Series B écrit : « Today, Droids are available to anyone, with any model, in any interface: CLI, IDE, Slack, Linear, Browser. » Le même billet annonce 50 millions de dollars levés pour une valorisation de 300 millions, auprès de NEA, Sequoia Capital, J.P. Morgan, Nvidia, Abstract Ventures et Mantis Ventures, et cite MongoDB, EY, Bayer, Zapier et Clari parmi les clients.
Deux levées ont suivi, toutes deux annoncées par Factory : 150 millions de dollars en Series C le 16 avril 2026, menée par Khosla Ventures, pour 1,5 milliard de valorisation, avec le lancement des Missions (workflows multi-agents de longue haleine) et de Factory Desktop ; puis 200 millions le 15 septembre 2026 pour 5 milliards de valorisation, auprès de Blackstone, Khosla Ventures, Sequoia Capital, Insight Partners, Evantic Capital, Sound Ventures, NEA, Mantis VC et Clearlake, soit plus de 400 millions levés au total. Ce dernier billet revendique « hundreds of thousands of developers » et nomme Nvidia, Blackstone, RBC, Palo Alto Networks, Adobe et T-Mobile ; ces chiffres d'adoption sont ceux de l'éditeur. Les tours intermédiaires que la presse a pu évoquer entre avril et septembre 2026 n'apparaissent pas dans les annonces de Factory au 22 octobre 2026.
Le score Terminal-Bench de septembre 2025, et ce qu'il vaut aujourd'hui
Le 25 septembre 2025, Abhay Singhal, Leo Tchourakov, Daniel Flaherty et Stepan Bedratiuk publient « Droid: The #1 Software Development Agent on Terminal-Bench » : 58,75 % avec Opus 4.1 sans réflexion étendue, 52,5 % avec GPT-5 en raisonnement moyen, 50,5 % avec Sonnet 4, contre 43,2 % pour Claude Code avec Opus et 42,8 % pour Codex CLI, selon leurs propres runs. Chaque modèle a été lancé cinq fois sur le jeu Core 0.1.1 de Terminal-Bench (80 tâches vérifiées par des humains), en mode non interactif, permissions sautées, dans une sandbox. La phrase retenue par Factory : « Agent design, not just choice of model, is the decisive factor as we achieve leading performance on every model. »
Les journaux de ces runs sont dans le dépôt officiel du classement, laude-institute/terminal-bench-leaderboard, sous terminal-bench-core@0.1.1 : 20250923_droid_claude-4-1-opus (cinq runs), 20250923_droid_claude-4-sonnet, 20250924_droid_gpt-5 et 20251001_droid_claude-4-5-sonnet. Le score est donc traçable, mais il reste calculé et soumis par Factory, et il porte sur la version 1.0 du benchmark : au 22 octobre 2026, le site tbench.ai affiche le classement Terminal-Bench 4.0, et un résultat de 2025 ne se compare pas aux scores actuels. Les tableaux de la fiche sur la lecture des benchmarks donnent la méthode.
Un logiciel propriétaire, publié chaque jour sur npm
Droid s'installe par script (curl -fsSL https://app.factory.ai/cli | sh, PowerShell sous Windows), par Homebrew ou par npm -g install droid, sur macOS, Linux et Windows. Le paquet npm droid porte la licence « UNLICENSED » et renvoie au dépôt GitHub Factory-AI/factory, dont l'historique commence le 10 septembre 2025 par un « Initial commit: Documentation foundation » et qui ne contient, au 22 octobre 2026 et après 596 commits, que le README et les sources de la documentation, sans aucune release : le code de l'agent reste fermé. L'organisation GitHub Factory-AI publie à côté des composants ouverts : l'extension Zed, les SDK Python et TypeScript (Apache 2.0, ce dernier au nom de « The San Francisco AI Factory, Inc »), la revue de code droid-code-review et des skills (MIT), le benchmark Legacy-Bench (Apache 2.0) et l'action GitHub droid-action, sans licence déclarée. Les versions du paquet sortent presque chaque jour ; la version courante se lit sur le registre npm ou dans les notes de version de docs.factory.com.
Dans les éditeurs, Droid tourne dans tout terminal intégré ; une extension VS Code (aussi pour Cursor et Windsurf) partage le fichier actif et les diagnostics ; JetBrains et Zed l'accueillent par l'Agent Client Protocol (ACP). Le site web, Slack, Teams, Linear, Jira et une API de sessions complètent la liste.
Modèles : au choix de l'équipe, avec ses propres clés
Le billet du 18 septembre 2026 présente Factory comme indépendante des modèles : les équipes utilisent « frontier, open, or custom models through their own providers and gateways ». La commande /model change de modèle en cours de session ; le réglage customModels déclare des modèles personnalisés avec ses propres clés, et une organisation peut interdire ces modèles (allowCustomModels) ou restreindre les adresses de base autorisées (allowedBaseUrls). Le billet du 15 septembre 2026 écrit : « We launched Factory Router for automatic task-level model routing, cutting token spend by more than 60% while maintaining frontier performance. » C'est un chiffre de Factory. Factory figure sur la place de marché Claude d'Anthropic depuis le 9 septembre 2026 et sur celle d'OpenAI depuis le 29 septembre ; la documentation ne nomme pas de modèle par défaut au 22 octobre 2026.
Autonomie : approbation manuelle par défaut, lecture seule en mode headless
En session interactive, le réglage sessionDefaultSettings.autonomyLevel vaut off par défaut et « keeps manual approvals » ; les niveaux low, medium et high pré-autorisent le travail jusqu'au palier de risque correspondant, les sous-agents héritent du niveau du parent, et une entreprise plafonne le tout avec maxAutonomyLevel. Le mode headless droid exec, fait pour les scripts et la CI, démarre en lecture seule : sans option, l'agent lit et analyse mais n'édite rien ; --auto low autorise les éditions de fichiers du projet, --auto medium les installations de confiance, les builds, les tests, git commit et git pull, --auto high les écritures distantes, déploiements et migrations ; git push et sudo restent bloqués sous medium. L'option --skip-permissions-unsafe « Skips all permission prompts. Command blocks still apply. Cannot be combined with --auto flags. » et n'est recommandée que dans un conteneur jetable. Les sorties json et stream-json servent au pilotage par script ; une session multi-tours passe par --input-format stream-jsonrpc avec la sortie assortie, l'ancienne entrée stream-json étant dépréciée. La documentation prévient qu'un code de sortie 0 ne prouve pas que la tâche est réussie.
Un détail compte pour une DSI : cloudSessionSync vaut true par défaut et recopie les sessions de la CLI vers le web de Factory ; une organisation règle la durée de conservation entre 14 et 365 jours, ou coupe la synchronisation. Depuis le 18 septembre 2026, deux modes de déploiement existent : Factory Managed, où Factory héberge le plan de contrôle et où les Droids tournent sur les postes, la CI ou des Droid Computers, et Factory Private, où le plan de contrôle et les données sensibles restent dans le VPC ou sur site du client, avec des configurations isolées du réseau. Le 12 octobre 2026, les Environments ajoutent des sandboxes réutilisables définies par dépôts, outils et dépendances ; le 14 octobre, Walker Hildebrand et Sherry Bai présentent OpenCompute, « Factory's self-hosted orchestrator for agent sandboxes on your choice of runtime, now in private preview », qui relie le backend de Factory au plan de calcul du client.
Contexte partagé : AGENTS.md, skills, hooks, MCP, Custom Droids
Droid lit AGENTS.md à la racine et dans les sous-dossiers, et « also reads compatible filenames so existing instruction files from other coding tools keep working » : agents.md, Agents.md, CLAUDE.md et Claude.md. Les dossiers de contexte .factory/, .agents/ et .agent/ sont lus à chaque niveau jusqu'à la racine Git, puis dans le dossier personnel ; le chargement initial est plafonné à 80 000 caractères. Les serveurs MCP s'ajoutent par droid mcp add ou /mcp, les hooks s'exécutent aux événements du cycle de vie, les skills se créent par /create-skill, les sous-agents s'appellent Custom Droids, et les plugins regroupent commandes, droids, skills et hooks. Un dépôt déjà outillé pour Claude Code, Codex ou OpenCode se pilote donc avec Droid sans réécrire son contexte versionné. La touche ! sur une entrée vide exécute une commande shell sans passer par le modèle.
Tarifs au 22 octobre 2026
La page factory.com/pricing affiche Pro à 20 dollars par mois (Desktop, CLI, SDK, agents en arrière-plan locaux et cloud), Plus à 100 dollars (« ~5x the usage of Pro », Droid Computers), Max à 200 dollars (« ~10x the usage of Pro », accès anticipé), Teams à 60 dollars par mois par équipe plus 40 dollars par siège, jusqu'à 10 sièges, puis Business (SSO, SAML/SCIM, rétention zéro, journaux d'audit) et Enterprise (calcul dédié, sur site, résidence des données) sur devis. Aucune offre gratuite n'y figure ; les quotas sont exprimés en multiples de Pro, sans nombre de tokens.
- Garder autonomyLevel à off le temps du pilote et faire tourner droid exec sans --auto dans la CI avant d'ouvrir les éditions.
- Décider de cloudSessionSync avant le premier lancement : par défaut, les sessions partent sur le web de Factory.
- Relire un score de benchmark avec sa date et sa version : le 58,75 % de Droid date de septembre 2025 sur Terminal-Bench 1.0.
Questions fréquentes
Factory Droid a-t-il un lien avec Android ?
Aucun. Droid est le nom de l'agent de développement de Factory, dont les communiqués sont signés par Matan Grinberg et Eno Reyes ; la commande s'appelle droid et les agents « Droids ». Factory désigne la société, pas une usine logicielle au sens générique. Les Droids sont ouverts à tous depuis le 25 septembre 2025.
Droid est-il numéro un sur Terminal-Bench ?
Il l'a été en septembre 2025 sur la version 1.0 du benchmark, avec 58,75 % sur Opus 4.1, un score calculé et soumis par Factory, dont les journaux sont dans le dépôt officiel du classement. Au 22 octobre 2026, tbench.ai affiche Terminal-Bench 4.0 ; un résultat de 2025 ne se compare pas aux scores actuels.
Droid est-il open source ?
Non. Le paquet npm droid porte la licence UNLICENSED et le dépôt Factory-AI/factory, dont l'historique commence le 10 septembre 2025, ne contient que le README et les sources de la documentation. Factory publie sous licence libre son extension Zed, sa revue de code, des skills, ses SDK et le benchmark Legacy-Bench ; l'action GitHub droid-action n'a pas de licence déclarée.
Quels modèles Droid utilise-t-il ?
Ceux que l'équipe choisit : Factory se dit indépendante des modèles, la commande /model change de modèle en session et le réglage customModels accepte des clés personnelles, qu'une organisation peut interdire ou restreindre à des adresses autorisées. Factory Router, un routage automatique par tâche, est annoncé avec plus de 60 % de tokens économisés, chiffre de l'éditeur.
Droid demande-t-il une approbation avant d'agir ?
Oui, par défaut : le niveau d'autonomie vaut off en session interactive et conserve les approbations manuelles ; droid exec démarre en lecture seule et n'édite qu'avec --auto low, medium ou high, git push et sudo restant bloqués sous medium. L'option --skip-permissions-unsafe saute toutes les demandes, garde les blocages de commandes, exclut --auto et ne vaut qu'en conteneur jetable.
Où vont les sessions de Droid ?
Par défaut sur le web de Factory : cloudSessionSync vaut true et recopie les sessions de la CLI, avec une conservation réglable de 14 à 365 jours par l'organisation. Depuis le 18 septembre 2026, Factory Private garde le plan de contrôle et les données sensibles dans le VPC ou sur site du client, avec des configurations isolées du réseau.
Sources
- Factory — « Factory Raises $50M Series B » (Droids ouverts à tous, surfaces, investisseurs, clients) · 2025-09-25
Today, Droids are available to anyone, with any model, in any interface: CLI, IDE, Slack, Linear, Browser.
- Factory — « Droid: The #1 Software Development Agent on Terminal-Bench », Abhay Singhal, Leo Tchourakov, Daniel Flaherty, Stepan Bedratiuk (scores auto-déclarés, méthode des cinq runs) · 2025-09-25
Agent design, not just choice of model, is the decisive factor as we achieve leading performance on every model.
- GitHub — dépôt laude-institute/terminal-bench-leaderboard (journaux des runs Droid sous terminal-bench-core@0.1.1, relevés via l'API) · 2026-10-22
- Terminal-Bench — site tbench.ai (classement Terminal-Bench 4.0 affiché au 22 octobre 2026) · 2026-10-22
- Factory — « Factory raises $150M Series C », Matan Grinberg et Eno Reyes (Khosla Ventures, valorisation 1,5 milliard, Missions, Factory Desktop) · 2026-04-16
- Factory — « Factory raises $200M at $5B valuation », Matan Grinberg et Eno Reyes (investisseurs, plus de 400 millions au total, Factory Router, déploiements) · 2026-09-15
hundreds of thousands of developers
- Factory — « Introducing Flexible Deployment Options at Factory » (Factory Managed, Factory Private, configurations isolées) · 2026-09-18
- Factory — « Droids now have a fleet of sandboxes » (Environments, disponibles sur toutes les offres) · 2026-10-12
- Factory — « Introducing OpenCompute », Walker Hildebrand et Sherry Bai (orchestrateur auto-hébergé de sandboxes, preview privée) · 2026-10-14
Factory's self-hosted orchestrator for agent sandboxes on your choice of runtime, now in private preview
- Factory — index des annonces (places de marché Claude le 9 septembre et OpenAI le 29 septembre 2026, Factory Router, Databricks) · 2026-10-22
- Factory — page de tarifs (Pro, Plus, Max, Teams, Business, Enterprise ; relevée le 22 octobre 2026) · 2026-10-22
~5x the usage of Pro
- Documentation Factory — Droid CLI overview (MCP, hooks, skills, Custom Droids, Missions, plugins, droid exec, mode bash) · 2026-10-22
- Documentation Factory — Quickstart (installation, macOS, Linux, Windows, /model, Specification Mode) · 2026-10-22
- Documentation Factory — Settings (autonomyLevel off par défaut, maxAutonomyLevel, customModels, allowedBaseUrls, cloudSessionSync) · 2026-10-22
keeps manual approvals
- Documentation Factory — droid exec (lecture seule par défaut, --auto low, medium, high, --skip-permissions-unsafe, stream-jsonrpc, entrée stream-json dépréciée) · 2026-10-22
Skips all permission prompts. Command blocks still apply. Cannot be combined with --auto flags.
- Documentation Factory — AGENTS.md (noms compatibles, dossiers .factory, .agents, .agent, plafond de 80 000 caractères) · 2026-10-22
also reads compatible filenames so existing instruction files from other coding tools keep working
- Documentation Factory — IDE integrations (extension VS Code, JetBrains et Zed par ACP) · 2026-10-22
- Registre npm — paquet droid (licence UNLICENSED, dépôt Factory-AI/factory, versions quotidiennes) · 2026-10-22
- GitHub — dépôt Factory-AI/factory et organisation Factory-AI (premier commit du 10 septembre 2025, 596 commits, README et sources de docs seulement, aucune release ; composants ouverts et leurs licences, relevés via l'API) · 2026-10-22