UStackUStack
OpenExp icon

OpenExp

OpenExp salva, riusa e condivide traiettorie di sessioni AI come skill Claude installabili. Open-source e MIT.

OpenExp

Cos'è OpenExp?

OpenExp è un modo open-source per salvare e riutilizzare un'esperienza di un agente AI (“exp”) dopo che ha raggiunto un risultato. Un exp registra la traiettoria di un esito—prompt, ragionamento, skill, script, chiamate a tool e una timeline giorno per giorno—per condividerla con altri o ripeterla quando si presenta un compito simile.

Lo scopo principale è il riutilizzo pratico: invece di partire da zero ogni volta, il tuo agente Claude può fare riferimento a un exp corrispondente e seguire il percorso che in precedenza ha portato a un risultato.

Caratteristiche Principali

  • Archiviazione traccia sessione per esiti: Un exp cattura prompt, ragionamento, skill, script e chiamate a tool lungo una timeline (“traiettoria”) associata a un risultato.
  • Formato exp a quattro file: Ogni exp consiste di meta.yaml (dati come id/esito/valutazione), trajectory.anonymized.yaml (timeline grezza giorno per giorno), README.md (legibile per umani) e SKILL.md (istruzioni per Claude).
  • Condivisione e riutilizzo artefatti exp: Gli exp possono essere pubblicati e condivisi come repository open-source; altri possono installarli o caricarli nella directory locale delle skill dell'agente.
  • Riproduzione per compiti simili: Quando un agente vede una situazione e un nome/tag exp di riferimento, può selezionare una traiettoria corrispondente e seguire i passaggi registrati per raggiungere lo stesso tipo di esito.
  • Installazione locale-first via CLI: Il progetto è installabile dalla CLI ed è progettato per girare dalla tua macchina; il workflow documentato usa ~/.claude/skills/ come destinazione per le skill exp.

Come Usare OpenExp

  1. Installa OpenExp da GitHub: Clona il repository (git clone github.com/anthroos/openexp) ed esegui lo script di setup fornito (./setup.sh).
  2. Installa un exp: Copia o posiziona un exp nella tua directory locale delle skill Claude in ~/.claude/skills/ (gli esempi e la documentazione del repo si riferiscono a droppare uno o più exp lì).
  3. Riproduci via situazione + riferimento exp: Usando Claude, descrivi la tua situazione attuale e fai riferimento all'exp per nome o tag. Claude allora preleva dall'exp e segue la traiettoria che ha portato al risultato registrato.
  4. (Opzionale) Pubblica il tuo exp: Il progetto fornisce indicazioni sotto “publishing your own exp” per trasformare le tue traiettorie di successo in un exp condivisibile.

Casi d'Uso

  • Riutilizzo workflow vendite di successo: Dopo che un deal assistito da AI è completato, salva la traiettoria come exp così la prossima volta che stai redigendo proposte, l'agente può riutilizzare le decisioni e i passaggi registrati.
  • Sviluppo app con percorso build ripetibile: Registra una traccia sessione AI per una consegna app (inclusi script e chiamate a tool), poi riproduci la stessa traiettoria quando appaiono requisiti simili.
  • Automazione setup analytics ricorrenti: Crea un exp per una traccia sessione “Google Analytics process”, poi riutilizzala quando configuri di nuovo task analytics per evitare di ridividere lo stesso processo.
  • Condivisione team di “skill” agente: Pubblica un exp così i compagni di team possano installarlo localmente e usarlo come riferimento; l'exp include sia README leggibile per umani che SKILL.md per Claude.
  • Dimostrazione di cosa ha funzionato vs. cattura consigli: Usa exp solo per percorsi che hanno raggiunto un risultato con valutazione (come descritto nella sezione “Benefits” del progetto), mantenendo la libreria ancorata agli esiti.

FAQ

OpenExp è un servizio cloud?
No. La documentazione descrive un workflow locale-first con runtime sulla tua macchina e nessun server di terze parti; specifica anche “no telemetry” e “no API key required”.

Cosa contiene un “exp”?
Un exp registra una traiettoria anonimizzata nel tempo (prompt, ragionamento, skill, script, chiamate a tool), con metadati come id, esito e valutazione, più file di documentazione per umani e per Claude.

Come decide l'agente quale exp usare?
Il flusso documentato è: descrivi la tua situazione e fai riferimento a un exp per nome o tag; Claude preleva da esso e segue la traiettoria che ha portato al risultato. C'è anche menzione di una capacità roadmap futura per auto-avvio su pattern di situazione senza nominare.

Posso riprodurre lo stesso exp con varianti modello diverse?
Il sito afferma che puoi “replay an Opus arc on Sonnet or Haiku”, indicando che la traiettoria può essere riutilizzata tra quelle famiglie di modelli Claude.

Qual è la licenza di OpenExp?
OpenExp è descritto come open-source con licenza MIT.

Alternative

  • Librerie di prompt manuali / runbook: Invece di registrare chiamate agli strumenti e una traiettoria giorno per giorno, puoi mantenere istruzioni testuali. Questo tipicamente manca di una traccia di sessione strutturata che possa essere rigiocata automaticamente.
  • Base di conoscenza generale o documentazione: Un wiki o base di conoscenza può memorizzare passaggi e risultati, ma non catturerà necessariamente l'intera traiettoria di prompt/ragionamento/chiamate agli strumenti in un formato rigiocabile.
  • Altri framework di “workflow” per agent: Alternative nella categoria dei framework per agent possono fornire workflow riutilizzabili, ma l'enfasi specifica di OpenExp è sulle tracce di sessione valutate per esito, confezionate come skill Claude installabili (~/.claude/skills/).