OpenExp
OpenExp enregistre, réutilise et partage les trajectoires de sessions d’agents IA (prompts, raisonnement, outils) comme compétences Claude installables. Open-source, MIT.
Qu'est-ce qu'OpenExp ?
OpenExp est une solution open-source pour sauvegarder et réutiliser une « expérience » (exp) d’un agent IA après qu’il a obtenu un résultat. Une exp enregistre la trajectoire d’un résultat — prompts, raisonnement, compétences, scripts, appels d’outils et chronologie jour par jour — afin que vous puissiez la partager ou la rejouer pour une tâche similaire.
L’objectif principal est la réutilisation pratique : au lieu de repartir de zéro à chaque fois, votre agent Claude peut référencer une exp correspondante et suivre le chemin qui a mené au résultat précédent.
Fonctionnalités principales
- Stockage des traces de sessions pour les résultats : Une exp capture les prompts, le raisonnement, les compétences, les scripts et les appels d’outils le long d’une chronologie (« trajectoire ») associée à un résultat.
- Format exp à quatre fichiers : Chaque exp se compose de
meta.yaml(faits comme id/résultat/note),trajectory.anonymized.yaml(chronologie brute jour par jour),README.md(lisible par l’humain) etSKILL.md(instructions pour Claude). - Partage et réutilisation des artefacts exp : Les exps peuvent être publiées et partagées comme des dépôts open-source ; les autres peuvent les installer ou les charger dans leur répertoire local de compétences d’agent.
- Rejeu pour des tâches similaires : Quand un agent voit une situation et une référence à une exp par nom/étiquette, il peut sélectionner une trajectoire correspondante et suivre les étapes enregistrées pour obtenir un résultat similaire.
- Installation locale via CLI : Le projet s’installe depuis la CLI et est conçu pour s’exécuter sur votre machine ; le workflow documenté utilise
~/.claude/skills/comme destination pour les compétences exp.
Comment utiliser OpenExp
- Installer OpenExp depuis GitHub : Cloner le dépôt (
git clone github.com/anthroos/openexp) et exécuter le script de configuration fourni (./setup.sh). - Installer une exp : Copier ou placer une exp dans votre répertoire local de compétences Claude à
~/.claude/skills/(les exemples et la documentation du dépôt indiquent d’y déposer une ou plusieurs exps). - Rejouer via situation + référence exp : En utilisant Claude, décrivez votre situation actuelle et référencez l’exp par nom ou étiquette. Claude puisera alors dans l’exp et suivra la trajectoire qui a mené au résultat enregistré.
- (Optionnel) Publier votre propre exp : Le projet fournit des instructions sous « publishing your own exp » pour transformer vos propres trajectoires réussies en une exp partageable.
Cas d’utilisation
- Réutiliser un workflow de vente réussi : Après un deal assisté par IA, sauvegardez la trajectoire comme une exp pour que l’agent puisse réutiliser les décisions et étapes enregistrées lors de la prochaine rédaction de propositions.
- Livrable d’une app via un chemin de build répétable : Enregistrez une trace de session IA pour une livraison d’app (incluant scripts et appels d’outils), puis rejouez la même trajectoire pour des exigences similaires.
- Automatiser la configuration récurrente d’analytics : Créez une exp pour une trace de session « processus Google Analytics », puis réutilisez-la pour éviter de redériver le même processus lors de nouvelles configurations.
- Partage d’équipe de « compétences » d’agent : Publiez une exp pour que les coéquipiers l’installent localement et l’utilisent comme référence ; l’exp inclut un
README.mdlisible par l’humain et unSKILL.mdpour Claude. - Prouver ce qui a fonctionné vs. capturer des conseils : Utilisez les exps uniquement pour les chemins ayant atteint un résultat avec une note (comme décrit dans la section « Benefits » du projet), pour ancrer la bibliothèque dans des résultats concrets.
FAQ
OpenExp est-il un service cloud ?
Non. La documentation décrit un workflow local-first avec exécution sur votre machine et sans serveur tiers ; elle précise aussi « no telemetry » et « no API key required ».
Que contient une « exp » ?
Une exp enregistre une trajectoire anonymisée dans le temps (prompts, raisonnement, compétences, scripts, appels d’outils), avec des métadonnées comme id, résultat et note, plus des fichiers de documentation humaine et pour Claude.
Comment l’agent décide-t-il quelle exp utiliser ?
Le flux documenté est : vous décrivez votre situation et référencez une exp par nom ou étiquette ; Claude y puise et suit la trajectoire qui a abouti au résultat. Il est aussi question d’une capacité roadmap à venir pour un déclenchement automatique sur des patterns de situation sans nommer.
Puis-je rejouer la même exp avec différents variants de modèles ?
Le site indique que vous pouvez « replay an Opus arc on Sonnet or Haiku », signifiant que la trajectoire peut être réutilisée sur ces familles de modèles Claude.
Sous quelle licence est OpenExp ?
OpenExp est open-source sous licence MIT.
Alternatives
- Bibliothèques de prompts manuelles / playbooks : Au lieu d’enregistrer les appels d’outils et une trajectoire jour par jour, vous pouvez maintenir des instructions textuelles. Cela manque généralement d’une trace de session structurée qui peut être rejouée automatiquement.
- Base de connaissances générale ou documentation : Un wiki ou une base de connaissances peut stocker les étapes et les résultats, mais ne capture pas nécessairement la trajectoire complète des prompts/raisonnement/appels d’outils dans un format rejouable.
- Autres frameworks de « workflow » d’agents : Les alternatives dans la catégorie des frameworks d’agents peuvent fournir des workflows réutilisables, mais l’accent spécifique d’OpenExp porte sur les traces de sessions notées par résultat, packagées comme compétences Claude installables (
~/.claude/skills/).
Alternatives
AakarDev AI
AakarDev AI est une plateforme puissante qui simplifie le développement d'applications d'IA avec une intégration fluide des bases de données vectorielles, permettant un déploiement rapide et une évolutivité.
BookAI.chat
BookAI vous permet de discuter avec vos livres en utilisant l'IA en fournissant simplement le titre et l'auteur.
skills-janitor
skills-janitor audite, suit l’usage et compare vos compétences Claude Code avec neuf actions d’analyse par commandes slash, sans dépendances.
BenchSpan
BenchSpan exécute des benchmarks d’agents IA en parallèle, consigne scores et échecs dans un historique, et facilite la reproductibilité via des exécutions taguées par commit.
Lasso
Lasso est un PIM orienté IA pour équipes e-commerce : enrichit attributs et descriptions, traite les données fournisseurs et suit les concurrents via app ou API.
Codex Plugins
Utilisez Codex Plugins pour regrouper des skills, intégrations d’app et serveurs MCP en workflows réutilisables afin d’étendre l’accès à Gmail, Google Drive et Slack.