Devin est conçu pour travailler comme un ingénieur junior capable de prendre un ticket et d’aller au bout. Il a son propre environnement cloud avec un terminal, un éditeur de code et un navigateur, donc il peut cloner un dépôt, installer les dépendances, écrire du code, lancer les tests, consulter la documentation et continuer d’essayer quand quelque chose échoue. Une fois fini, il ouvre une pull request avec ses changements et un résumé. On peut interagir avec lui pendant qu’il travaille, et lancer plusieurs sessions Devin en parallèle sur des tâches distinctes.
Il s’intègre aux outils que les équipes d’ingénierie utilisent déjà. On peut lui écrire sur Slack ou Teams, lui assigner des tickets depuis Jira ou Linear, et le faire répondre aux commentaires de revue sur GitHub. Les équipes lui donnent des tâches bien définies mais fastidieuses, comme des migrations, des mises à jour de dépendances, l’écriture de tests, des corrections de bugs avec des étapes de reproduction claires, et de petites fonctionnalités. Les offres pour les entreprises ajoutent l’authentification unique, les accès par rôle, les journaux d’audit, et un réseau privé ou un déploiement dans le cloud du client.
Devin est payant, avec des offres facturées à l’usage qui incluent un nombre d’unités de travail d’agent, et un palier entreprises. Il fait de son mieux sur des tâches clairement spécifiées et autonomes, et peut déraper sur des tâches ambiguës ou vastes, donc un humain relit toujours chaque pull request. Cognition, l’entreprise derrière, possède aussi Windsurf. Les alternatives incluent l’agent de code de GitHub Copilot, OpenAI Codex, Google Jules et Claude Code.