Ce qu'est Open SWE
TL;DR LangChain publie Open SWE, un framework open-source pour créer des agents de coding autonomes en entreprise. Inspiré des systemes internes de Stripe, Ramp et Coinbase, il fournit une architecture composable avec sandbox isolée, ~15 outils curatés, et intégration Slack/GitHub/Linear. Licence MIT, 6 200+ stars.
Le 17 mars 2026, LangChain a publié Open SWE, un framework open-source pour déployer des agents de coding autonomes. Un agent Open SWE peut analyser un codebase, planifier une implémentation, écrire du code, exécuter des tests, relire son propre travail et ouvrir une Pull Request - le tout de maniere asynchrone.
Le projet est né d'un constat concret : Stripe, Ramp et Coinbase ont chacun construit indépendamment des systemes tres similaires.
- Stripe a développé Minions : ~500 outils curatés par agent, sandboxes sur AWS EC2
- Ramp a construit Inspect : composé sur OpenCode, conteneurs Modal, vérification visuelle du DOM
- Coinbase a créé Cloudbot : trois modes opérationnels, capacités d'auto-merge
Les trois partagent les memes choix d'architecture : exécution isolée, outils sélectionnés, intégration Slack/GitHub/Linear, orchestration de sous-agents. Open SWE extrait ces patterns communs dans un framework réutilisable.
L'architecture en 7 composants
Open SWE est construit sur LangGraph et le framework Deep Agents.
1. Agent Harness
Open SWE se compose sur Deep Agents plutot que de le forker. Quand le framework sous-jacent évolue, les personnalisations sont préservées. Meme approche que Ramp avec OpenCode.
2. Sandbox isolée
Chaque tache s'exécute dans un environnement Linux cloud dédié avec acces shell complet. Fournisseurs supportés : Modal, Daytona, Runloop, LangSmith. Backend custom possible. Si l'agent casse quelque chose, le blast radius est contenu a sa sandbox.
3. Outils curatés
Contrairement a Stripe et ses ~500 outils, Open SWE en propose une quinzaine :
execute- commandes shellfetch_url- web scrapinghttp_request- appels APIcommit_and_open_pr- opérations Gitlinear_comment,slack_thread_reply- communication- Built-in Deep Agents : opérations fichiers, recherche, spawn de sous-agents
4. Context Engineering
Un fichier AGENTS.md au niveau du repo (meme principe que CLAUDE.md pour Claude Code) injecte les conventions et le contexte architectural dans le prompt systeme. Combiné avec l'historique complet de l'issue ou du thread, l'agent comprend le projet sans phase de découverte.
5. Orchestration et sous-agents
L'agent principal peut spawner des sous-agents en parallele. Des middleware déterministes garantissent certains comportements :
check_message_queue_before_model: injection de messages en cours d'exécutionopen_pr_if_needed: garantit l'ouverture d'une PR meme si le LLM oublieToolErrorMiddleware: gestion des erreurs
6. Invocation multi-surface
L'agent se déclenche via les outils existants :
- Slack : mention avec syntaxe
repo:owner/name - Linear : commentaire sur un ticket
- GitHub : feedback sur une PR
7. Validation
Validation par prompt (l'agent teste son propre code) + middleware déterministes qui garantissent l'exécution des étapes critiques indépendamment du comportement du LLM.
Ce que ca change pour les développeurs
Avec un agent comme Open SWE, le workflow d'un développeur se transforme. Au lieu de prendre un ticket, lire le code, implémenter, tester et ouvrir une PR, le développeur assigne le ticket a l'agent via Slack, valide le plan d'exécution proposé, puis review la PR générée. L'implémentation mécanique est déléguée. La spécification, la supervision et la review deviennent le coeur du travail.
Ce repositionnement crée un nouveau besoin en compétences. Configurer un AGENTS.md qui documente les conventions du projet pour l'agent. Formuler des tickets suffisamment précis pour etre traités de maniere autonome. Identifier les erreurs typiques d'un LLM lors de la code review - hallucinations d'API, tests qui passent sans vraiment tester, abstractions inutiles.
Les développeurs qui maitrisent ces pratiques - et qui comprennent les patterns sous-jacents comme les boucles ReAct, le plan-and-execute ou l'orchestration multi-agents - déleguent efficacement. Les autres passent plus de temps a corriger l'agent qu'a coder eux-memes.
Le potentiel pour les entreprises : du code produit 24/7
Un agent Open SWE tourne dans sa sandbox cloud, sans horaires. Une équipe peut lui assigner les tickets de refactoring, les corrections de bugs mineurs, les migrations de dépendances ou l'ajout de tests unitaires pendant la nuit ou le week-end. Le lundi matin, les PRs sont pretes a review.
Coinbase pousse le concept plus loin avec Cloudbot : leur agent auto-merge ses PRs quand les tests passent et que la review automatique est positive. Le développeur humain intervient uniquement sur les cas complexes.
Un agent ne prend pas de décisions d'architecture et ne debug pas un probleme de performance subtil. Mais il absorbe le travail répétitif qui occupe une part significative du temps de développement. Il coute quelques dollars par tache (API + sandbox), tourne en continu, et scale horizontalement - 10 tickets en parallele, chacun dans sa sandbox isolée.
Former ses équipes : l'avantage concurrentiel
Une entreprise dont les développeurs savent piloter un agent de coding augmente sa capacité de production. Les tickets de maintenance, de refactoring, de tests, de migration de dépendances sont traités en continu. Les développeurs se concentrent sur l'architecture, le produit et les problemes complexes. Le time-to-market s'accélere.
A l'inverse, une entreprise qui n'investit pas dans ces compétences se prive d'un levier que ses concurrents utilisent déja. Un développeur qui maitrise l'agentic coding peut produire au moins 10x plus sur les taches courantes. L'écart en vélocité se creuse a chaque sprint.
Et déployer un agent sans former l'équipe ne rattrape pas ce retard. Un AGENTS.md mal écrit, des tickets vagues, du code généré non reviewé - l'agent produit du volume mais pas de la qualité. Former les développeurs a orchestrer et piloter des agents IA est le prérequis pour en tirer de la valeur.
Pour aller plus loin
Notre formation Développeur Augmenté par l'IA couvre en 2 jours ce dont les équipes ont besoin pour travailler efficacement avec des agents : Context Engineering, Prompt Engineering, Code Review augmenté. Pour la construction de systemes autonomes basés sur des Agents IA, la formation AI Engineer va plus en profondeur sur 3 jours.

