Open Agents

Open Agents

Vercel Labs · Programmation

Open Agents est une plateforme open source pour lancer des agents de codage autonomes qui tournent dans le cloud plutôt que sur votre portable. Elle associe une application web façon chat, un workflow durable pour l'agent et une machine virtuelle isolée (sandbox), de sorte qu'un agent de codage peut cloner votre dépôt, modifier des fichiers, exécuter des commandes shell et ouvrir une pull request pendant que vous partez vaquer à autre chose. L'ensemble est une application de référence que vous êtes censé bifurquer et adapter, pas une boîte noire que vous louez.

Aperçu de l'interface de Open Agents

À propos de Open Agents

Qu'est-ce qu'Open Agents

Open Agents est une application de référence open source pour créer et exécuter des agents de codage en arrière-plan sur Vercel. Elle livre la pile complète : une interface web pour l'authentification, les sessions, le chat et le streaming ; un environnement d'exécution d'agent qui tourne comme workflow durable ; et une machine virtuelle isolée pour le système de fichiers, le shell, git et les serveurs de développement. L'idée, c'est que vous obtenez une plateforme d'agents fonctionnelle que vous pouvez lire, bifurquer et remodeler, plutôt qu'un produit hébergé auquel il faut faire confiance les yeux fermés.

Ce qui la distingue d'un simple assistant de codage, c'est l'endroit où vit réellement l'agent. Il ne s'exécute pas dans la machine virtuelle. Il tourne à l'extérieur du sandbox et dialogue avec lui par des outils comme la lecture de fichiers, les modifications, la recherche et les commandes shell. Cette séparation est volontaire. L'exécution de l'agent cesse d'être liée au cycle de vie d'une seule requête, le sandbox peut s'hiberner et reprendre de lui-même, et vous êtes libre de changer de modèle ou d'implémentation de sandbox sans réécrire le plan de contrôle.

Le hic ? C'est de l'infrastructure, pas un produit grand public fini. Vous devrez configurer Vercel, Postgres et les identifiants d'une GitHub App avant qu'un agent fasse quoi que ce soit d'utile, et les coûts d'hébergement atterrissent sur votre propre compte Vercel. Vous voulez un outil SaaS en un clic ? Ce n'est pas ça. Vous voulez posséder la pile ? C'est un bon point de départ.

Pour commencer

  1. Rendez-vous sur le site officiel et connectez votre compte GitHub, puis autorisez la GitHub App Open Agents sur les dépôts que les agents doivent toucher.
  2. Bifurquez ou déployez le dépôt sur votre propre projet Vercel, en fournissant une chaîne de connexion Postgres, un secret d'authentification et vos identifiants OAuth Vercel et GitHub.
  3. Ouvrez l'application web et démarrez une nouvelle session d'agent en choisissant un dépôt et en décrivant la tâche dans la zone de chat.
  4. Laissez le workflow tourner dans son sandbox ; suivez la sortie diffusée en streaming et annulez ou reprenez l'exécution au besoin.
  5. Examinez les changements, puis approuvez l'auto-commit, le push et la pull request facultatifs pour que le travail retourne sur GitHub.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Open Agents.

Offre gratuiteOui
Offres payantes$0 (open source; you pay your own Vercel and database costs)
PlateformeWeb (self-hosted on Vercel)
DéveloppeurVercel Labs
CatégorieProgrammation
Date de lancementNov 2025
Dernière mise à jourMar 2026
Visites du site4.4K
Classement mondial du site4.7M
Disponibilité de l’APIN/A

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Les développeurs qui veulent leur propre environnement d'agents de codage dans le cloud
  • Les équipes de startups et de plateformes qui construisent des fonctions d'agents
  • Les ingénieurs à l'aise avec Vercel et Postgres

Tâches

  • Corrections de bugs et petites fonctionnalités en arrière-plan
  • Recherche et refactorisation de code à l'échelle du dépôt
  • Prototypage de workflows d'agents

Cas d'usage

  • Lancer une tâche de codage avant une réunion et examiner le diff après
  • Déléguer les nettoyages répétitifs, comme les mises à jour de dépendances ou un passage de formatage, à un agent qui ouvre la pull request pour vous.
  • Partager une session avec un collègue via un lien en lecture seule pour qu'il suive ce que l'agent a fait.

Fonctionnalités clés

Architecture à trois couches

Open Agents se découpe en une application web, un workflow d'agent et une machine virtuelle isolée. L'application web gère l'authentification, les sessions, le chat et le streaming. Le workflow d'agent tourne durablement sur Vercel. Le sandbox s'occupe du système de fichiers, du shell, de git, des serveurs de développement et des ports de prévisualisation. Comme l'agent se trouve hors de la machine virtuelle et la pilote par des outils, les briques peuvent évoluer séparément au lieu d'être fusionnées en un seul processus.

Exécutions durables et reprenables

Les tours de l'agent s'exécutent comme des étapes adossées au Workflow SDK, pas comme une requête unique en ligne. Cela signifie qu'une longue tâche peut couvrir de nombreuses étapes persistées, survivre à un redémarrage et reprendre là où elle s'est arrêtée. Un redémarrage ne tue pas l'exécution. Vous pouvez vous reconnecter au flux d'une exécution active et annuler une exécution qui part clairement dans la mauvaise direction.

Sandboxes isolés avec reprise par snapshot

Chaque session reçoit son propre sandbox Vercel avec un vrai système de fichiers, du réseau et un environnement d'exécution. L'environnement expose les ports 3000, 5173, 4321 et 8000 pour le serveur de développement que vous utilisez. Les sandboxes inactifs s'hibernent. Une reprise basée sur un snapshot ramène le même environnement sans repartir de zéro, ce qui limite les coûts d'inactivité.

Intégration GitHub de bout en bout

L'agent clone votre dépôt et travaille sur une branche dans le sandbox. À la fin d'une exécution, l'auto-commit, le push et la création de pull request facultatifs renvoient les changements vers GitHub, donc le résultat atterrit là où les relecteurs travaillent déjà. Vous pouvez aussi connecter plusieurs dépôts et en choisir un par session.

Bâti sur les primitives Vercel

La pile s'appuie sur quatre primitives de production : AI SDK pour une interface unique entre les modèles, AI Gateway pour le routage avec solutions de repli et limites, Sandbox pour l'isolation et Workflow SDK pour les exécutions durables. Vous n'êtes pas enfermé chez un seul fournisseur de modèles. Changer une brique n'oblige pas à réécrire les autres.

Partage de session et saisie vocale

N'importe quelle session peut être partagée via un lien en lecture seule, ce qui est pratique quand vous voulez qu'un collègue voie le raisonnement derrière un changement sans lui donner les droits d'écriture. Il existe aussi une saisie vocale facultative via la transcription ElevenLabs, si taper un long prompt n'est pas votre truc. Vous préférez expliquer à l'oral ? C'est possible maintenant.

Avantages et inconvénients

Avantages

  • Entièrement open source, donc vous pouvez lire l'environnement d'exécution de l'agent, le bifurquer et l'adapter à votre propre workflow.
  • Une séparation nette entre l'agent, le plan de contrôle et le sandbox garde l'architecture lisible.
  • Les workflows durables et la reprise par snapshot font que les longues exécutions survivent aux interruptions et que les sandboxes inactifs cessent de vous coûter de l'argent.
  • L'intégration GitHub va jusqu'au bout avec les branches, les commits et la création de pull request intégrés.
  • Pas d'enfermement chez un seul fournisseur de modèles, grâce à la couche AI Gateway.

Inconvénients

  • C'est une application de référence, pas un produit hébergé. Comptez sur vous pour configurer Postgres, OAuth et une GitHub App avant que quoi que ce soit tourne.
  • Les aspérités vous retomberont dessus, puisque le dépôt est fait pour être modifié plutôt que supporté.
  • L'hébergement tourne sur votre compte Vercel, donc une charge de travail lourde se traduit par de vrais coûts d'infrastructure, et la documentation ne détaille pas de modèle tarifaire fixe.

Questions fréquentes

C'est une plateforme open source pour exécuter des agents de codage en arrière-plan dans le cloud. Vous décrivez une tâche dans une fenêtre de chat et l'agent travaille sur votre dépôt dans un sandbox, et peut ouvrir une pull request quand il a terminé.

Contenus associés

Découvrez des outils, des compétences et des articles liés à Open Agents.

Alternatives à Open Agents

Forefront

Forefront

Forefront · Programmation

Forefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.

Gratuit / $0 - $99/moVoir les détails
Startkit

Startkit

StartKit.AI · Programmation

Startkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.

Payant / $99 - $499 one-timeVoir les détails
Testim

Testim

Tricentis · Programmation

Testim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.

Gratuit / Custom pricing on requestVoir les détails