OpenExp
OpenExp로 AI 에이전트 세션 트래젝토리(프롬프트, 추론, 툴 호출)를 저장·재사용·공유하세요. 설치 가능한 Claude 스킬로 제공, 오픈소스(MIT).
OpenExp란?
OpenExp는 AI 에이전트가 결과를 달성한 후 그 “경험”(exp)을 저장하고 재사용하는 오픈소스 방식입니다. exp는 결과에 이르는 궤적—프롬프트, 추론, 스킬, 스크립트, 툴 호출, 일일 타임라인—을 기록하여 다른 사람과 공유하거나 유사한 작업이 발생할 때 재생할 수 있습니다.
핵심 목적은 실용적 재사용입니다: 매번 처음부터 시작하는 대신 Claude 에이전트가 일치하는 exp를 참조해 이전에 결과를 이끈 경로를 따를 수 있습니다.
주요 기능
- 결과를 위한 세션 추적 저장: exp는 결과와 연관된 타임라인(“궤적”)을 따라 프롬프트, 추론, 스킬, 스크립트, 툴 호출을 캡처합니다.
- 4개 파일 exp 형식: 각 exp는
meta.yaml(id/결과/등급 등의 사실),trajectory.anonymized.yaml(날짜별 원시 타임라인),README.md(인간 가독),SKILL.md(Claude용 지침)로 구성됩니다. - exp 아티팩트 공유 및 재사용: exp를 오픈소스 저장소로 게시·공유할 수 있으며, 다른 사용자는 이를 로컬 에이전트 스킬 디렉터리에 설치하거나 로드할 수 있습니다.
- 유사 작업 재생: 에이전트가 상황과 참조된 exp 이름/태그를 보면 일치하는 궤적을 선택해 기록된 단계를 따라 동일한 유형의 결과를 도출합니다.
- CLI를 통한 로컬 우선 설치: 프로젝트는 CLI에서 설치 가능하며 로컬 머신에서 실행되도록 설계되었습니다. 문서화된 워크플로는 exp 스킬의 목적지로
~/.claude/skills/를 사용합니다.
OpenExp 사용 방법
- GitHub에서 OpenExp 설치: 저장소 클론(
git clone github.com/anthroos/openexp) 후 제공된 설정 스크립트 실행(./setup.sh). - exp 설치: exp를 로컬 Claude 스킬 디렉터리
~/.claude/skills/에 복사 또는 배치(저장소의 예시와 문서는 하나 이상의 exp를 여기에 드롭하는 것을 참조). - 상황 + exp 참조로 재생: Claude 사용 시 현재 상황을 설명하고 이름이나 태그로 exp를 참조. Claude가 exp에서 가져와 기록된 결과를 이끈 궤적을 따릅니다.
- (선택) 자신의 exp 게시: 프로젝트는 성공적인 자신의 궤적을 공유 가능한 exp로 만드는 “자신의 exp 게시” 지침을 제공합니다.
사용 사례
- 성공적인 판매 워크플로 재사용: AI 지원 거래 완료 후 궤적을 exp로 저장하여 다음 제안서 작성 시 에이전트가 기록된 결정과 단계를 재사용.
- 반복 가능한 빌드 경로로 앱 배포: 앱 배포를 위한 AI 세션 추적(스크립트와 툴 호출 포함)을 기록한 후 유사 요구사항 발생 시 동일 궤적 재생.
- 반복 분석 설정 자동화: “Google Analytics 프로세스” 세션 추적을 exp로 만들고, 분석 작업 설정 시 재사용하여 동일 프로세스 재도출 방지.
- 팀 간 에이전트 “스킬” 공유: exp를 게시해 팀원이 로컬 설치 후 참조 사용; 인간 가독 README와 Claude용
SKILL.md포함. - 작동 증명 vs. 조언 캡처: 프로젝트 “Benefits” 섹션에 설명된 대로 등급이 부여된 결과에 도달한 경로에만 exp 사용, 라이브러리를 결과 중심으로 유지.
자주 묻는 질문
OpenExp는 클라우드 서비스인가요? 아닙니다. 문서는 로컬 우선 워크플로를 설명하며 로컬 머신에서 실행되고 타사 서버 없음; “no telemetry” 및 “no API key required” 명시.
“exp”에는 무엇이 포함되나요? exp는 시간에 걸친 익명화된 궤적(프롬프트, 추론, 스킬, 스크립트, 툴 호출)과 id, 결과, 등급 등의 메타데이터, 인간 및 Claude용 문서 파일을 기록합니다.
에이전트는 어떤 exp를 사용할지 어떻게 결정하나요? 문서화된 흐름: 상황 설명하고 이름이나 태그로 exp 참조; Claude가 이를 가져와 결과를 도출한 궤적 따름. 이름 지정 없이 상황 패턴으로 자동 발화하는 로드맵 기능도 언급.
다른 모델 변형으로 동일 exp 재생 가능하나요? 사이트는 “Opus arc를 Sonnet 또는 Haiku에서 재생” 가능하다고 명시, 해당 Claude 모델 패밀리 간 궤적 재사용 가능.
OpenExp의 라이선스는 무엇인가요? OpenExp는 MIT 라이선스의 오픈소스로 설명됩니다.
대안
- 수동 프롬프트 라이브러리 / 런북: 툴 호출과 일일 트래젝토리를 기록하는 대신 텍스트 지침을 유지할 수 있습니다. 이는 자동 재생 가능한 구조화된 세션 추적 기능이 일반적으로 부족합니다.
- 일반 지식 베이스 또는 문서화: 위키나 지식 베이스는 단계와 결과를 저장할 수 있지만, 전체 프롬프트/추론/툴 호출 트래젝토리를 재생 가능한 형식으로 포착하지는 않습니다.
- 기타 에이전트 “워크플로” 프레임워크: 에이전트 프레임워크 카테고리의 대안은 재사용 가능한 워크플로를 제공할 수 있지만, OpenExp는 결과 등급화된 세션 추적을 설치 가능한 Claude 스킬(
~/.claude/skills/)로 패키징하는 데 특화되어 있습니다.
대안
AakarDev AI
AakarDev AI는 원활한 벡터 데이터베이스 통합을 통해 AI 애플리케이션 개발을 간소화하는 강력한 플랫폼으로, 신속한 배포와 확장성을 가능하게 합니다.
BookAI.chat
BookAI는 제목과 저자를 제공하기만 하면 AI를 사용하여 책과 대화할 수 있게 해줍니다.
skills-janitor
skills-janitor로 Claude Code 기술을 감사하고 사용량을 추적하며, 9가지 슬래시 커맨드로 자신의 능력을 비교하세요. 의존성 0.
BenchSpan
BenchSpan은 AI 에이전트 벤치마크를 병렬 실행하고 점수·실패를 실행 이력으로 정리하며, 커밋 태그로 재현 가능한 결과 비교를 돕습니다.
Lasso
Lasso는 이커머스 팀을 위한 AI-first PIM으로, 상품 속성·설명 고도화, 공급사 데이터 처리, 앱 또는 API로 경쟁사 모니터링을 지원합니다.
Codex Plugins
Codex Plugins로 스킬, 앱 통합, MCP 서버를 재사용 워크플로로 묶어 Gmail·Google Drive·Slack 같은 도구 접근을 확장하세요.