OpenExp
OpenExp — сохраняйте, переиспользуйте и делитесь траекториями сессий AI-агента (prompts, reasoning, tool calls) как установочные навыки Claude. Open-source, MIT.
Что такое OpenExp?
OpenExp — это open-source способ сохранения и повторного использования «опыта» AI-агента (exp) после достижения результата. Exp фиксирует траекторию исхода — prompts, reasoning, skills, scripts, tool calls и timeline по дням, — чтобы вы могли поделиться им с другими или воспроизвести при похожей задаче.
Основная цель — практическое повторное использование: вместо начала с нуля агент Claude может сослаться на подходящий exp и следовать пути, который ранее привёл к результату.
Ключевые возможности
- Хранение трассировки сессий для исходов: Exp захватывает prompts, reasoning, skills, scripts и tool calls по timeline («траектории»), связанной с результатом.
- Формат exp из четырёх файлов: Каждый exp состоит из
meta.yaml(факты вроде id/outcome/grade),trajectory.anonymized.yaml(сырая timeline по дням),README.md(для чтения человеком) иSKILL.md(инструкции для Claude). - Обмен и повторное использование артефактов exp: Exp можно публиковать и делиться как open-source репозитории; другие могут устанавливать или загружать их в локальную директорию навыков агента.
- Воспроизведение для похожих задач: Когда агент видит ситуацию и ссылку на exp по имени/тегу, он выбирает подходящую траекторию и следует записанным шагам для достижения аналогичного исхода.
- Локальная установка через CLI: Проект устанавливается из CLI и предназначен для запуска с вашей машины; документированный workflow использует
~/.claude/skills/как директорию для навыков exp.
Как использовать OpenExp
- Установка OpenExp из GitHub: Клонируйте репозиторий (
git clone github.com/anthroos/openexp) и запустите скрипт установки (./setup.sh). - Установка exp: Скопируйте или поместите exp в локальную директорию навыков Claude
~/.claude/skills/(примеры и документация репозитория ссылаются на размещение одного или нескольких exp там). - Воспроизведение через ситуацию + ссылку на exp: При использовании Claude опишите текущую ситуацию и укажите exp по имени или тегу. Claude извлечёт из exp и последует траектории, приведшей к записанному результату.
- (Опционально) Публикация своего exp: Проект содержит инструкции по «publishing your own exp» для превращения ваших успешных траекторий в exp для обмена.
Примеры использования
- Повторное использование успешного sales-воркфлоу: После завершения сделки с помощью AI сохраните траекторию как exp, чтобы при следующем составлении предложений агент мог переиспользовать записанные решения и шаги.
- Выпуск приложения по повторяемому пути сборки: Запишите трассировку AI-сессии для доставки приложения (включая scripts и tool calls), затем воспроизведите ту же траекторию при похожих требованиях.
- Автоматизация повторяющейся настройки аналитики: Создайте exp для трассировки сессии «Google Analytics process», затем переиспользуйте при повторной настройке задач аналитики, избегая перевычисления процесса.
- Обмен «навыками» агента в команде: Опубликуйте exp, чтобы коллеги могли установить его локально и использовать как справочник; exp включает README для человека и
SKILL.mdдля Claude. - Фиксация того, что сработало, а не советов: Используйте exp только для путей, достигших результата с grade (как описано в разделе «Benefits» проекта), чтобы библиотека опиралась на исходы.
FAQ
OpenExp — это облачный сервис?
Нет. Документация описывает локальный workflow с запуском на вашей машине без сторонних серверов; также указано «no telemetry» и «no API key required».
Что содержит «exp»?
Exp фиксирует анонимизированную траекторию во времени (prompts, reasoning, skills, scripts, tool calls) с метаданными вроде id, outcome и grade, плюс файлы документации для человека и Claude.
Как агент выбирает, какой exp использовать?
Документированный flow: вы описываете ситуацию и ссылаетесь на exp по имени или тегу; Claude извлекает из него и следует траектории, приведшей к результату. Также упоминается roadmap-функция auto-firing по паттернам ситуаций без указания имени.
Можно ли воспроизвести один exp с разными вариантами модели?
Сайт указывает, что можно «replay an Opus arc on Sonnet or Haiku», то есть траекторию можно переиспользовать в разных семьях моделей Claude.
Под какой лицензией OpenExp?
OpenExp — open-source под лицензией MIT.
Альтернативы
- Библиотеки промптов / рунбуки вручную: Вместо записи вызовов инструментов и траектории день за днём можно вести текстовые инструкции. Обычно это лишено структурированной трассировки сессии, которую можно воспроизвести автоматически.
- Общая база знаний или документация: Вики или база знаний может хранить шаги и результаты, но не обязательно захватит полную траекторию промптов/рассуждений/вызовов инструментов в воспроизводимом формате.
- Другие фреймворки «workflow» для агентов: Альтернативы в категории фреймворков агентов могут предоставлять переиспользуемые workflow, но OpenExp специально акцентирует трассировки сессий с оценкой результатов, упакованные как установочные навыки Claude (
~/.claude/skills/).
Альтернативы
AakarDev AI
AakarDev AI — это мощная платформа, которая упрощает разработку приложений ИИ с бесшовной интеграцией векторных баз данных, позволяя быстрое развертывание и масштабируемость.
BookAI.chat
BookAI позволяет вам общаться с вашими книгами, просто предоставив название и автора.
skills-janitor
skills-janitor для Claude Code: аудит и учет навыков, сравнение с девятью командами /janitor-* и поиск дублей без зависимостей.
BenchSpan
BenchSpan запускает AI agent бенчмарки параллельно, фиксирует результаты и ошибки в истории прогонов, помогает воспроизводить их по commit hash.
Lasso
Lasso — AI-first PIM для команд e-commerce: обогащает атрибуты и описания, обрабатывает данные поставщиков и мониторит конкурентов через приложение или API.
Codex Plugins
Используйте Codex Plugins, чтобы объединять skills, интеграции приложений и MCP-серверы в повторно используемые сценарии для доступа к Gmail, Google Drive и Slack.