Agentspan

Agentspan

Orkes · Programmation

Agentspan est un serveur et SDK sous licence MIT que vous hébergez vous-même et qui transforme le code d'un agent en workflows durables. Vous écrivez un agent, et le serveur le maintient en vie malgré les plantages, les redémarrages et les longues attentes, en reprenant à la dernière étape terminée dès qu'un worker se reconnecte. Il est livré comme runtime et non comme produit hébergé, donc vous l'exécutez sur votre propre infrastructure et ne payez que les appels au modèle que vous faites. En août 2026, le projet a fusionné avec Orkes Conductor, et le dépôt d'origine est archivé.

Aperçu de l'interface de Agentspan

À propos de Agentspan

Qu'est-ce qu'Agentspan

Agentspan est un runtime durable pour agents IA. L'idée centrale est que la plupart des frameworks d'agents perdent le fil quand quelque chose se passe mal. Un processus plante. Un déploiement interrompt une exécution. Une étape attend des jours qu'une personne clique sur approuver. Puis toute la tâche redémarre de zéro. Agentspan traite chaque exécution comme un workflow persisté, donc la progression survit à tout cela.

Il est open source sous licence MIT et conçu pour tourner sur vos propres machines. Vous installez un serveur, le pointez vers un fournisseur de modèles et déployez des agents que le serveur exécute étape par étape avec des tentatives automatiques et un historique complet derrière chaque décision. Trois schémas couvrent la plupart des cas : les agents de longue durée qui tournent des minutes ou des heures, les agents planifier-exécuter où le modèle planifie une fois et le serveur exécute ce plan de façon déterministe, et les agents pilotés par événements déclenchés par cron, files ou webhooks. L'ensemble est un serveur d'agents IA open source que vous administrez vous-même, plus un SDK de workflow d'agents pour le langage de votre choix.

Le hic, c'est que ce sont des outils pour développeurs, pas une app sans code. Pas de constructeur en glisser-déposer. Pas d'éditeur visuel non plus. Et la fusion avec Conductor fait que les nouveaux utilisateurs sont renvoyés vers le démarrage rapide de Conductor. Si vous cherchez un éditeur d'agents en glisser-déposer, ce n'est pas ici.

Pour commencer

  1. Installez la CLI sur macOS ou Linux avec le script shell, ou sur Windows avec son équivalent PowerShell.
  2. Ajoutez le SDK de votre stack (Python, TypeScript/JavaScript ou C#/.NET) via pip, npm ou la CLI dotnet.
  3. Définissez la clé de votre fournisseur de modèles en variable d'environnement, par exemple OPENAI_API_KEY.
  4. Lancez le serveur local, qui tourne sur le port 6767 et ouvre une interface dans le navigateur pour inspecter les exécutions.
  5. Écrivez une fonction d'agent avec un outil, déployez-le, puis observez chaque étape dans l'historique d'exécution.

Informations sur le produit

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

Offre gratuiteOui
Offres payantes$0
PlateformeSelf-hosted server (macOS, Linux, Windows); SDK for Python, TypeScript/JavaScript, C#/.NET
DéveloppeurOrkes
CatégorieProgrammation
Date de lancementMar 2025
Dernière mise à jourAug 2025
Visites du site540
Classement mondial du site3.7M
Disponibilité de l’APIOui

Idéal pour

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

Utilisateurs

  • Ingénieurs backend et plateforme
  • Équipes qui utilisent déjà Conductor
  • Développeurs solo qui prototypent une automatisation

Tâches

  • Pipelines de longue durée
  • Workflows planifier puis exécuter
  • Jobs déclenchés par événements

Cas d'usage

  • Rapports automatisés en semaine
  • Actions soumises à validation
  • Équipes qui évitent la dépendance à un fournisseur

Fonctionnalités clés

Exécution durable

Chaque étape est persistée avant que la suivante ne commence, donc un plantage, un déploiement ou une longue attente ne vous coûtent jamais la progression de l'exécution. Quand un nouveau worker se connecte, le serveur reprend à la dernière étape terminée. C'est toute la promesse. Pour des agents qui prennent des minutes ou des heures, c'est la différence entre un outil en lequel vous avez confiance et un autre que vous devez surveiller.

Agents planifier-exécuter

En mode planifier-exécuter, le modèle décide quoi faire au moment de l'exécution, mais une seule fois, et il émet un unique plan JSON que le serveur compile en workflow immuable afin de retirer l'aléa du modèle de l'orchestration, des tentatives et du parallélisme. Ces agents planifier-exécuter peuvent aussi appeler vos workflows Conductor existants comme étapes.

Déclencheurs pilotés par événements

Les agents peuvent démarrer depuis des planifications cron, des topics Kafka, des files SQS, des messages AMQP, des webhooks et des événements de base de données, et chacun de ces déclencheurs est une exécution durable avec historique complet, donc un agent se comporte comme n'importe quel autre consommateur d'événements de votre stack. Vous branchez une planification en une seule ligne, par exemple une expression cron du matin en semaine.

Validations avec humain dans la boucle

Une exécution peut se mettre en pause sans perdre son état, recueillir la relecture ou les données d'une personne, puis reprendre la même exécution. Cela en fait un agent avec humain dans la boucle par conception, pas par rustine. Comme l'état vit dans le workflow et non dans la mémoire d'un processus, l'attente peut durer des minutes ou des jours. Cela compte pour toute action qui a besoin d'un accord avant de prendre effet.

Observabilité tour par tour

Le serveur conserve un enregistrement durable des décisions, des résultats de politiques, des données de tâches, des minutages et des échecs. Vous pouvez inspecter ce qu'un agent a proposé, ce que la politique a autorisé et où une exécution s'est arrêtée. Pourquoi a-t-elle échoué ? La réponse est dans l'enregistrement. Déboguer un agent cesse d'être de la devinette quand chaque tour est journalisé.

Politiques et garde-fous intégrés

La sortie du modèle est traitée comme une proposition, pas comme un ordre. Les plans et les arguments d'outils doivent passer la validation de schéma, les contrôles de politique et les validations requises avant de devenir du travail exécutable. Donc rien ne tourne tant que ce n'est pas validé. Vous pouvez contraindre les outils, les entrées, l'éventail d'appels, le temps et le coût avant que quoi que ce soit ne tourne.

SDK multi-langages

Le SDK Conductor Agent est livré pour Python, TypeScript/JavaScript et C#/.NET, donc les équipes construisent des agents dans le langage qu'elles utilisent déjà. La stratégie planifier-exécuter fonctionne sur les trois. Vous l'installez avec une seule ligne de paquet par stack et gardez vos agents portables.

Avantages et inconvénients

Avantages

  • Open source sous MIT avec un serveur auto-hébergeable, donc pas de frais par siège et les données restent sur votre infrastructure.
  • L'exécution durable et les checkpoints gèrent les plantages, les déploiements et les attentes de plusieurs heures sans redémarrer une exécution.
  • Le mode planifier-exécuter retire l'aléa du modèle de l'orchestration, ce qui rend prévisibles les tentatives et le parallélisme.
  • Les déclencheurs d'événements couvrent cron, Kafka, SQS, AMQP, webhooks et événements de base de données d'emblée.
  • Les SDK pour Python, TypeScript/JavaScript et C#/.NET évitent de changer de langage pour l'adopter.

Inconvénients

  • Le dépôt d'origine est archivé après la fusion avec Orkes Conductor, donc le nouveau travail se fait dans Conductor, pas ici.
  • Il n'y a pas de constructeur visuel, ce qui l'exclut pour qui veut un éditeur d'agents en glisser-déposer.
  • L'auto-hébergement signifie que vous gérez le déploiement, les mises à jour et la mise à l'échelle vous-même, ce qui représente un vrai travail pour une petite équipe.

Questions fréquentes

C'est un runtime qui exécute des agents IA sous forme de workflows durables. Vous écrivez le code de l'agent, et le serveur gère les tentatives, les checkpoints, les validations humaines et l'historique d'exécution, donc l'agent survit aux plantages et aux longues attentes.

Contenus associés

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

Alternatives à Agentspan

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