OpenExp
OpenExp salva, reutiliza e compartilha trajetórias de sessões de agentes de IA (prompts, raciocínio, tool calls) como skills instaláveis do Claude. Open-source e MIT.
O que é OpenExp?
OpenExp é uma forma open-source de salvar e reutilizar uma “experiência” de agente de IA (um exp) após ele alcançar um resultado. Um exp registra a trajetória de um resultado — prompts, raciocínio, skills, scripts, tool calls e uma linha do tempo dia a dia — para que você possa compartilhá-lo com outros ou reproduzi-lo quando uma tarefa similar surgir.
O propósito principal é a reutilização prática: em vez de começar do zero toda vez, seu agente Claude pode referenciar um exp correspondente e seguir o caminho que anteriormente levou a um resultado.
Principais Recursos
- Armazenamento de rastreamento de sessões para resultados: Um exp captura prompts, raciocínio, skills, scripts e tool calls ao longo de uma linha do tempo (“trajetória”) associada a um resultado.
- Formato exp de quatro arquivos: Cada exp consiste em
meta.yaml(fatos como id/resultado/grade),trajectory.anonymized.yaml(linha do tempo raw dia a dia),README.md(legível por humanos) eSKILL.md(instruções voltadas para o Claude). - Compartilhar e reutilizar artefatos exp: Exps podem ser publicados e compartilhados como repositórios open-source; outros podem instalá-los ou carregá-los no diretório local de skills do agente.
- Reproduzir para tarefas similares: Quando um agente vê uma situação e uma referência a um nome/tag de exp, ele pode selecionar uma trajetória correspondente e seguir os passos gravados para alcançar o mesmo tipo de resultado.
- Instalação local-first via CLI: O projeto é instalável via CLI e projetado para rodar da sua máquina; o workflow documentado usa
~/.claude/skills/como destino para skills exp.
Como Usar OpenExp
- Instalar OpenExp do GitHub: Clone o repositório (
git clone github.com/anthroos/openexp) e execute o script de setup fornecido (./setup.sh). - Instalar um exp: Copie ou coloque um exp no seu diretório local de skills do Claude em
~/.claude/skills/(os exemplos e documentação do repo se referem a soltar um ou mais exps lá). - Reproduzir via situação + referência exp: Ao usar o Claude, descreva sua situação atual e referencie o exp por nome ou tag. O Claude então puxa do exp e segue a trajetória que levou ao resultado gravado.
- (Opcional) Publicar seu próprio exp: O projeto fornece orientação em “publishing your own exp” para transformar suas próprias trajetórias bem-sucedidas em um exp que você pode compartilhar.
Casos de Uso
- Reutilizar um workflow de vendas bem-sucedido: Após um negócio assistido por IA ser concluído, salve a trajetória como um exp para que, na próxima vez que você estiver redigindo propostas, o agente possa reutilizar as decisões e passos gravados.
- Lançar um app usando um caminho de build repetível: Grave um rastreamento de sessão de IA para uma entrega de app (incluindo scripts e tool calls), depois reproduza a mesma trajetória quando requisitos similares aparecerem.
- Automatizar setup recorrente de analytics: Crie um exp para um rastreamento de sessão de “processo Google Analytics”, depois reutilize-o ao configurar tarefas de analytics novamente para evitar rederivar o mesmo processo.
- Compartilhamento em equipe de “skills” de agente: Publique um exp para que colegas de equipe possam instalá-lo localmente e usá-lo como referência; o exp inclui README legível por humanos e
SKILL.mdvoltado para o Claude. - Provar o que funcionou vs. capturar conselhos: Use exps apenas para caminhos que alcançaram um resultado com grade (como descrito na seção “Benefits” do projeto), mantendo a biblioteca ancorada em resultados.
FAQ
OpenExp é um serviço em nuvem?
Não. A documentação descreve um workflow local-first com runtime na sua máquina e sem servidor de terceiros; também afirma “no telemetry” e “no API key required”.
O que um “exp” contém?
Um exp registra uma trajetória anonimizada ao longo do tempo (prompts, raciocínio, skills, scripts, tool calls), junto com metadados como id, resultado e grade, mais arquivos de documentação legíveis por humanos e voltados para o Claude.
Como o agente decide qual exp usar?
O fluxo documentado é: você descreve sua situação e referencia um exp por nome ou tag; o Claude puxa dele e segue a trajetória que levou ao resultado. Há também menção a uma capacidade futura no roadmap para auto-ativação em padrões de situação sem nomear.
Posso reproduzir o mesmo exp com variantes de modelo diferentes?
O site afirma que você pode “replay an Opus arc on Sonnet or Haiku”, indicando que a trajetória pode ser reutilizada entre aquelas famílias de modelos Claude.
Qual a licença do OpenExp?
OpenExp é descrito como open-source com licença MIT.
Alternativas
- Bibliotecas de prompts manuais / runbooks: Em vez de registrar chamadas de ferramentas e uma trajetória dia a dia, você pode manter instruções de texto. Isso geralmente carece de um rastreamento de sessão estruturado que possa ser reproduzido automaticamente.
- Base de conhecimento geral ou documentação: Uma wiki ou base de conhecimento pode armazenar etapas e resultados, mas não necessariamente captura a trajetória completa de prompts/raciocínio/chamadas de ferramentas em um formato reproduzível.
- Outros frameworks de “workflow” para agentes: Alternativas na categoria de frameworks de agentes podem fornecer workflows reutilizáveis, mas o foco específico do OpenExp são rastreamentos de sessões avaliados por resultados, empacotados como skills instaláveis do Claude (
~/.claude/skills/).
Alternativas
AakarDev AI
AakarDev AI é uma plataforma poderosa que simplifica o desenvolvimento de aplicações de IA com integração perfeita de banco de dados vetorial, permitindo implantação rápida e escalabilidade.
BookAI.chat
BookAI permite que você converse com seus livros usando IA, simplesmente fornecendo o título e o autor.
skills-janitor
skills-janitor audita, rastreia e compara suas skills do Claude Code com nove ações focadas por comandos slash, sem dependências.
BenchSpan
BenchSpan executa benchmarks de agentes de IA em paralelo, registra scores e falhas em um histórico organizado e facilita reprodutibilidade por commit.
Lasso
Lasso é um PIM com IA para equipes de e-commerce: enriquece atributos e descrições, processa dados de fornecedores e monitora concorrentes via app ou API.
Codex Plugins
Use Codex Plugins para combinar skills, integrações de apps e servidores MCP em fluxos reutilizáveis, ampliando o acesso do Codex a Gmail, Drive e Slack.