개요
Myrm은 전체 미리 보기, 충돌 해결 및 원클릭 롤백을 통해 메모리, 스킬, API 키, MCP 구성 및 작업 공간 규칙을 포함하여 다른 플랫폼에서 AI 보조 데이터를 전송할 수 있는 완전한 데이터 마이그레이션 시스템을 제공합니다. 지원되는 소스(14개, 11개 지원): Hermes, OpenClaw, Pi, Claude Code, Cursor, Codex, ChatGPT, gbrain, Mem0, 기본 JSON, Myrm Archive, AgentMemory — Windsurf, Trae, MemWeaver는 개발 중(로드맵)마이그레이션 마법사(3단계 GUI)
1단계: 탐색
설정 → 메모리 센터 → 마이그레이션으로 이동하여 마법사를 시작하세요.- 로컬/데스크톱: 스캔을 클릭하여 시스템에 설치된 AI 도우미를 자동 감지합니다.
- 클라우드: 이전 어시스턴트에서
.zip내보내기 파일을 드래그 앤 드롭합니다.
2단계: 미리보기(시험 실행)
감지된 소스에서 미리보기를 클릭하면 아무 것도 쓰지 않고 가져올 내용을 정확히 확인할 수 있습니다.- 커버리지 매트릭스: 어떤 데이터 카테고리가 준비되었는지, 검토가 필요한지 또는 수동 조치가 필요한지를 표시합니다.
- 마이그레이션 레인: 페르소나 → 에이전트, 사실 → 메모리, 기술 → 검토 대기열, 키 → 명시적 확인, MCP → 감사
- 토큰 경제학: 마이그레이션 전후의 토큰 사용량 비교
- MCP 서버 미리보기: 가져온 후 어떤 MCP 도구를 사용할 수 있는지 확인하세요.
- 충돌 감지: 기존 데이터를 덮어쓰는 항목을 강조 표시합니다.
3단계: 확인 및 가져오기
대상 에이전트를 선택하거나 새 에이전트를 만든 다음 가져오기를 확인합니다.- 비밀은 명시적으로 동의한 경우에만 가져옵니다(자동으로 가져오지는 않음).
- 기술은 검토 대기열로 이동합니다. 활성화되기 전에 각 기술을 승인해야 합니다.
- 모든 수입에 대해 거래 배치 ID가 생성됩니다.
- ZIP 스킬 마이그레이션은 미리 보기와 확인 모두에서 안정적인 2단계 오류 계약(
message + error_code)을 사용하므로 UI 수정은 결정적으로 유지됩니다.
수입 후 준비(첫번째 채팅 안내)
가져오기가 성공적으로 완료되면 첫 번째 메시지 전에 Myrm 실시간 해결 준비 상태가 유지되므로 채팅이 중단된 것 같은 이유를 추측할 수 없습니다.
디자인 원칙:
- 소프트 게이트 — 어시스턴트는 여전히 응답할 수 있습니다. 하드 블록이 아닌 지침을 얻습니다.
- 문제 인식 CTA — 각 간격은 정확한 설정 페이지(
settings_pathSSOT)로 연결됩니다. - 마법사 재확인 — 마이그레이션 결과 단계에서 “채팅 시작” 전에 준비 상태를 다시 실행할 수 있습니다.
- 큐 앵커 — 전달 상태는 첫 번째 채팅에서 사용할 때까지 탐색 상태를 유지합니다.
mcp_warning · provider_critical · diagnostic_critical) 병렬 웨이브(≤8 임대, 중지 없음 기타 pytest) · 65개 이상의 단위/통합 테스트 · 경쟁업체는 일반적으로 가져오기 후 UX가 없는 자동 실패 또는 CLI 전용입니다.
Hermes 마이그레이션 후 추가 준비 확인에서는 해당 기능이 Hermes에서 사용되었지만 Myrm 에이전트 프로필에 구성되지 않은 경우 음성 또는 MoA Advisor 오버레이 설정 힌트가 표시될 수 있습니다. 각 링크는 채팅을 차단하지 않고 관련 설정 페이지로 연결됩니다.
Hermes 크론 작업 가져오기(기본적으로 일시 중지됨)
Hermes에서 마이그레이션할 때 마법사는cron/jobs.json에서 예약된 작업을 가져올 수 있습니다.
정직한 경계:
- Hermes 모델 필드는 마이그레이션되지 않습니다 — 작업은 대상 에이전트의 기본 모델을 사용합니다.
- Kanban 보드는 자동 마이그레이션되지 않습니다(커버리지 매트릭스에
kanban_not_migrated이 표시됨) - Cron 가져오기를 위한 Chrome MCP E2E 승인이 아직 없음 —
test_hermes_cron_converter.py이 적용되는 백엔드 7/7 통과(2026년 8월)
claw migrate, OpenClaw, Pi, deer-flow, LobsterAI, CoPaw, jiuwenclaw)는 크론 미리보기 + 일시 중지된 가져오기 + 롤백이 포함된 GUI 마이그레이션 마법사를 제공하지 않습니다.
Pi 마이그레이션(5레인 매핑)
Pi에서 마이그레이션할 때 마법사는~/.pi/agent/을 자동 스캔하고 5레인 매핑을 제공합니다.
안전요원:
- 알 수 없는 세션 버전(≠ v3)은 자동으로 자동 건너뜁니다.
- 빈 메시지, 잘못된 JSON, dict가 아닌 콘텐츠 블록을 안전하게 건너뜁니다.
- Pi에는 MCP 구성이 없습니다(기술 스택 차이) — 마이그레이션 완성도에 영향을 미치지 않습니다.
test_pi_migration.py 25/25 PASS(검색/로딩/세션 구문 분석/기술/자격증명/에지 사례 포함 — 6개 카테고리, 25개 시나리오)
Hermes MoA 참조 가져오기(마법사 확인)
Hermesconfig.yaml에 참조 모델이 있는 moa 블록이 포함된 경우 마이그레이션 마법사는 확인 시 이를 대상 에이전트의 **engine_params.moa_overlay**에 쓸 수 있습니다.
정직한 경계:
- 기본 Hermes 프리셋의 참조 세트만 가져옵니다(다른 참조 풀이 있는 여러 프리셋 → 여러 에이전트 프로필 생성)
- Hermes 집계자 모델은 마이그레이션되지 않음 — Myrm 기본 모델은 Advisor 출력을 흡수합니다(설계상).
- 참조가 확인되기 전에 공급자 키를 Myrm에서 구성해야 합니다. 확인할 수 없는 참조는 로깅 시 건너뜁니다.
test_hermes_moa_migrator.py 19/19 + 가져오기 아카이브의 통합 경로 확인 — 30/30 MoA 서버 pytest 제품군의 일부입니다.
롤백
모든 가져오기는 완전히 되돌릴 수 있습니다.- 설정 → 메모리 센터 → 최근 가져오기로 이동합니다.
- 가져오기 배치에서 롤백을 클릭합니다.
- 취소할 내용 미리보기(롤백 연습 실행)
- 이전 상태 복원 확인
백업 및 원격 동기화
로컬 백업
언제든지 모든 추억의 수동 백업을 만드세요:- 설정 → 시스템 → 백업 → 백업 생성
- 저장: 모든 메모리 유형, 공유 컨텍스트, 대화 기록
- 필요에 따라 백업을 나열, 복원 또는 삭제합니다.
원격 백업(S3/WebDAV)
클라우드 스토리지에 대한 자동 동기화를 구성합니다.- S3 호환: 모든 공급자(AWS S3, Cloudflare R2, MinIO 등)
- WebDAV: NAS 장치, Nextcloud, ownCloud 등
신규 사용자 온보딩
Myrm을(를) 처음 실행하면 온보딩 마법사가 시스템에 있는 기존 AI 보조 데이터를 자동으로 확인합니다. 찾은 경우 원클릭 마이그레이션 경로를 제공하므로 첫 번째 대화에는 이미 귀하의 개성, 추억 및 도구가 있습니다. 외부 데이터가 감지되면 채팅 창에 검색 배너도 나타나 마이그레이션 마법사에 빠르게 액세스할 수 있습니다.내보내다
전체 아카이브 백업 및 복원
전체 Myrm 작업공간을 모든 데이터 관계를 보존하는 구조화된 아카이브로 내보냅니다.- 대화: 압축 상태(압축된 요약), 세션 메모, 도구 사용 통계 및 토큰 비용 요약을 포함한 전체 메시지 기록
- 메모리: 모든 메모리 유형(에피소드, 의미, 절차, 선호도, 공유 컨텍스트)
- 에이전트 구성: JSON 왕복 내보내기/가져오기를 통해 완전한 에이전트 프로필(모델, 프롬프트, 스킬, MCP 바인딩)
- 섹션 선택 복원: 전체 아카이브를 가져오거나 특정 섹션(대화만, 메모리만 등)을 선택합니다.
교차 배포 마이그레이션(로컬 ← 클라우드)
Myrm은(는) 모든 배포 모드에서 SQLite를 단일 데이터 저장소로 사용합니다. 로컬 WebUI, Tauri 데스크톱, 클라우드 호스팅 간 마이그레이션이 원활하게 이루어집니다.- 볼륨 복사: 배포 간에 SQLite 데이터베이스 파일을 복사하기만 하면 됩니다. 데이터 손실이 없고 형식 변환도 없습니다.
- 아카이브 경로: 한 배포에서 전체 아카이브를 내보내고 섹션 선택을 통해 다른 배포에서 복원
메모리 아카이브 내보내기
Myrm 메모리를 다른 Myrm 인스턴스로 가져오거나 공유할 수 있는 구조화된 JSON 아카이브(myrm_memory_archive 형식)로 내보냅니다.
데이터세트 내보내기
훈련 가능한 형식으로 대화 데이터 내보내기:- ShareGPT: 표준 미세 조정 형식
- PII 수정: 선택적으로 개인 정보 제거
- 품질 필터링: 최소 회전 수, 최소 콘텐츠 길이, 성공 전용
- 증분: 마지막 내보내기 이후 새 데이터만 내보내기