Devin et Ivy Tendril vous permettent tous deux de confier un ticket à un agent IA et d'obtenir en retour une pull request prête à fusionner. La différence fondamentale réside dans l'endroit où le travail s'exécute et dans le contrôle que vous conservez. Devin, conçu par Cognition, est un ingénieur logiciel autonome hébergé : il tourne dans un environnement cloud géré par Cognition, avec les modèles choisis par Cognition, et vos interactions passent par une interface web ou un chat. Ivy Tendril est une application de bureau local-first : les agents s'exécutent directement sur votre propre machine, dans des git worktrees isolés, en exploitant l'agent et le modèle de votre choix avec vos propres clés d'API, chaque plan et chaque diff étant impérativement validé par un humain. Si votre code peut être confié au cloud d'un tiers et que vous souhaitez déléguer sans implication manuelle, Devin correspond à ce besoin. Si votre code doit impérativement rester sur votre infrastructure, ou si vous tenez à choisir vos modèles et maîtriser vos coûts au centime près par tâche, Tendril est conçu pour vous.
À quoi sert chaque outil
Devin
Devin est un agent entièrement hébergé. Cognition provisionne un environnement virtuel complet comprenant un shell, un éditeur et un navigateur web, le relie à votre dépôt, et vous lui assignez des tâches via une messagerie ou l'application web Devin. Devin analyse la tâche, exécute des commandes dans son conteneur et soumet une pull request. Vous pouvez lancer plusieurs sessions Devin simultanément et suivre leur progression. Il s'agit d'un produit propriétaire à code source fermé facturé sous forme d'abonnement ; consultez le site de Cognition pour les tarifs actuels. Son principal avantage est de permettre à une équipe de déléguer du travail sans rien installer ni exécuter en local.
Ivy Tendril
Ivy Tendril est une application de bureau pour macOS, Windows et Linux développée par Ivy Interactive AB à Stockholm. Elle orchestre le cycle de travail d'une usine logicielle : un ticket devient un plan formel. Un humain examine et valide le plan. Un agent exécute la tâche dans un git worktree isolé. Les tests et linters sont exécutés automatiquement. Un humain examine le diff. Une pull request est ouverte sur GitHub. Tendril peut également fonctionner en mode headless avec tendril --web. Le cœur du logiciel est gratuit et disponible sous licence Functional Source License, complété par des forfaits Pro et Enterprise offrant des fonctionnalités collaboratives, un déploiement on-premise, le SSO, l'import des résultats de tests depuis la CI et un support dédié.
Tendril ne vous impose aucun agent ni aucun modèle. Il pilote Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Google Gemini CLI, OpenCode ou n'importe quel agent CLI avec vos propres identifiants d'API. Les bonnes pratiques pour Claude Code rédigées par Anthropic soulignent d'ailleurs cette même méthodologie que Tendril systématise : d'abord un plan écrit, ensuite l'exécution, enfin la revue humaine. Pour explorer ce paradigme, consultez notre article qu'est-ce qu'une usine logicielle.
Comparatif direct
| Critère | Ivy Tendril | Devin |
|---|---|---|
| Où tournent les agents | Sur votre machine, dans un git worktree par plan | Dans l'infrastructure cloud de Cognition |
| Où va votre code | Reste en local ; requêtes uniquement vers votre LLM et GitHub | Cloné directement dans l'environnement de Cognition |
| Choix des modèles | Tout fournisseur avec vos propres clés, ajustable par plan | Déterminé unilatéralement par Cognition |
| Choix des agents | Claude Code, Codex CLI, Copilot CLI, Gemini CLI, OpenCode, tout CLI | Devin |
| Points de contrôle humains | Deux sas obligatoires : validation du plan et du diff | Attribution initiale et revue finale de la PR |
| Vérification | Tests, linter et diff dans Review ; import CI sur Pro | Tests exécutés par Devin dans son cloud, signalés dans la PR |
| Coûts | Cœur gratuit ; paiement direct au fournisseur d'API ; suivi par tâche | Forfait d'abonnement, voir site de Cognition |
| Code source | Code source disponible (FSL-1.1-ALv2) | Code source fermé (propriétaire) |
| Hébergement | Application locale, mode headless ou on-premise (Enterprise) | Hébergé par Cognition |
Où s'exécute le code
C'est la différence la plus tranchée, et celle qui dicte le choix de la plupart des organisations.
Avec Devin, votre dépôt est cloné au sein d'une infrastructure exploitée par Cognition. Devin l'analyse, modifie les fichiers, lance des processus et repousse des branches. Bien que Cognition documente ses mesures de sécurité, confier une copie intégrale de sa base de code à un tiers et l'autoriser à y exécuter des commandes arbitraires soulève des questions juridiques, de conformité et d'achats majeures pour beaucoup d'entreprises.
Avec Tendril, rien ne quitte votre ordinateur en dehors de deux flux strictement délimités : les requêtes d'inférence vers l'API du modèle que vous avez configuré, et les échanges git avec GitHub. Les plans, la mémoire de travail des agents, les journaux d'exécution et les données de facturation restent en local. Tendril n'intermédie pas votre trafic et aucun serveur Tendril ne conserve votre code. Si votre entreprise a déjà signé un accord de traitement des données (DPA) avec Anthropic, OpenAI ou Google, ou passe par OpenRouter, Vercel AI Gateway ou Cloudflare, cet accord couvre l'intégralité du trafic réseau émis par Tendril. Nous approfondissons ce sujet dans notre dossier développement IA local-first : pourquoi le code reste sur votre machine.
Points de contrôle humains
L'objectif de Devin est l'autonomie poussée à son paroxysme : vous attribuez une tâche et Devin détermine la méthode, l'applique et propose une PR. Une intervention reste possible, mais le fonctionnement normal consiste à le laisser agir de bout en bout.
L'objectif de conception de Tendril est d'établir des points de contrôle immuables. Il en existe exactement deux, et ils ne peuvent jamais être éludés :
- Le plan : Le promptware CreatePlan génère une proposition détaillée. Vous la parcourez, l'annotez en ligne, l'enrichissez, la fractionnez ou la validez. Aucune modification de code n'est entreprise avant votre accord exprès.
- Le diff : Une fois la tâche achevée, l'étape Verify lance vos tests, linter et synthétise le diff. L'écran de Review aligne les modifications en regard des rapports de vérification. Rien n'est transformé en pull request sans votre validation humaine.
Notre article sur les sas de vérification du code généré par IA explicite le déroulement de cette étape.
Le choix entre ces deux approches dépend de votre degré de tolérance aux aléas des modèles. Pour des projets annexes, la démarche de Devin offre un gain de temps appréciable. Pour du code critique expédié en production, deux lectures humaines obligatoires par modification constituent le standard exigé par les responsables d'ingénierie.
Parallélisme et isolation
Les deux solutions sont capables de traiter plusieurs tâches de front. Devin s'appuie pour cela sur une multitude d'instances cloud. Tendril s'appuie sur une pluralité de plans simultanés, chaque agent œuvrant dans son propre git worktree sur une branche dédiée, de sorte que la branche principale demeure préservée jusqu'au moment de la revue ; l'article exécuter des agents parallèles dans des git worktrees en dévoile les rouages techniques. Le Dashboard centralise l'état d'avancement, les coûts et l'activité Git globale ; Jobs diffuse les flux de console en direct ; Review orchestre la file d'attente des diffs prêts pour relecture. Comme les agents s'exécutent sur votre machine, ils utilisent immédiatement votre chaîne d'outillage, vos variables d'environnement et vos registres de paquets privés sans nécessiter la configuration de conteneurs distants.
Un poste de travail portable dispose de ressources matérielles finies, et des exécutions parallèles massives finiront par en atteindre les limites physiques. La fraction séquentielle d'un processus détermine le gain maximal du parallélisme, ce qui correspond à la loi d'Amdahl appliquée à la revue de code. Le mode headless avec tendril --web sur un serveur dédié, accessible depuis un mobile via un Cloudflare Quick Tunnel, permet aux équipes de s'affranchir de ces contraintes de puissance.
Maîtrise des coûts et verrouillage technique
Devin intègre le calcul et l'usage des modèles dans une mensualité forfaitaire. Si la prévisibilité budgétaire est assurée, le coût marginal de chaque ticket reste masqué et le choix des modèles dépend exclusivement de Cognition.
Le cœur de Tendril est entièrement gratuit. Vous rémunérez directement votre fournisseur de modèles et Tendril enregistre le volume de tokens et les dépenses précises pour chaque plan et chaque tâche. Lorsqu'une famille de tickets s'avère dispendieuse, vous le constatez immédiatement et pouvez réorienter ce plan vers un modèle plus économique ou un agent plus adapté, sans bouleverser vos habitudes de travail. Tendril étant agnostique, open-source et fondé sur les branches Git standard et les pull requests GitHub, vous pouvez cesser son utilisation à tout instant sans que vos dépôts, votre historique ou vos PR n'en subissent la moindre conséquence. Aucun modèle n'est entraîné sur votre code.
Quand Devin est le choix pertinent
- Vous ne souhaitez procéder à aucune installation locale. Les membres de l'équipe assignent du travail via une messagerie et n'exécutent aucun outil sur leurs machines.
- Vos directives internes et votre service juridique autorisent le stockage et le traitement de votre code sur les serveurs de Cognition.
- Vous préférez confier la sélection et l'exploitation des modèles d'IA à un unique prestataire clé en main.
- Vous recherchez une puissance de calcul déportée qui ne dépend pas des ordinateurs portables de votre équipe.
Devin représente une alternative solide pour les organisations correspondant à ce profil. Si vous mettez en concurrence plusieurs solutions du marché, nous avons rédigé des analyses équivalentes pour Cursor, Claude Code et l'agent de développement GitHub Copilot.
Quand Ivy Tendril est le choix pertinent
- Votre code doit impérativement rester au sein de votre infrastructure, les requêtes d'IA étant réservées aux fournisseurs avec lesquels vous avez un accord formel.
- Vous voulez décider de l'agent et du modèle, et en changer librement selon les exigences de chaque plan.
- Vous tenez à ce qu'un plan écrit soit validé avant l'exécution et qu'un diff vérifié par des tests soit approuvé avant chaque intégration.
- Vous exigez une comptabilité précise des coûts par tâche et par job.
- Vous souhaitez inspecter ou adapter l'outil en toute liberté grâce à son code source ouvert sous licence FSL-1.1-ALv2.
L'installation se résume à une ligne de commande : curl -sSf https://cdn.ivy.app/install-tendril.sh | sh sous macOS/Linux ou irm https://cdn.ivy.app/install-tendril.ps1 | iex sous Windows. Retrouvez des compléments d'information sur notre page FAQ.
Foire aux questions (FAQ)
Tendril propose-t-il une formule hébergée dans le cloud ?
Tendril s'exécute sur votre machine personnelle ou en mode headless avec tendril --web sur l'infrastructure de votre choix. L'offre Enterprise permet un déploiement on-premise pour les grandes équipes. Ivy n'héberge jamais votre code et n'exécute pas vos agents sur ses serveurs.
Tendril peut-il intégrer des tickets comme Devin reçoit des tâches via chat ?
Oui. Tendril importe les issues GitHub et les signalements jam.dev grâce aux webhooks GitHub, et reçoit des plans par l'intermédiaire de sa CLI, de son API REST et d'un serveur MCP.
Quels modèles de langage Tendril supporte-t-il ?
Tous les modèles que vous souhaitez configurer. Parmi les fournisseurs documentés figurent Anthropic, OpenAI, Google, OpenRouter, Vercel AI Gateway, Cloudflare, Scaleway et NVIDIA. L'agent d'exécution et le grand modèle de langage peuvent être intervertis pour chaque plan sans impacter votre organisation de travail.
Premiers pas avec Ivy Tendril
Prêt pour une orchestration d'agents parallèle au niveau développeur ?
- Explorer le code: Découvrez Ivy Tendril sur GitHub (Open Source).
- Consulter la documentation: Trouvez des guides d'intégration sur tendril.ivy.app.
- Planifier une session d'architecture: Contactez renco@ivy.app pour une consultation technique de 30 minutes.