tawanorg/claude-sync
Sync Claude Code sessions across devices using Cloudflare R2 with end-to-end encryption
해결하는 문제
Claude Code는 세션 데이터, 프로젝트 기록 및 사용자 지정 에이전트 구성을 로컬 머신에 저장합니다. 이로 인해 여러 컴퓨터를 전환할 때 일관된 워크플로우를 유지하기 어렵습니다. 이 도구는 여러 기기 간에 Claude Code 환경을 동기화하여 이 문제를 해결합니다.
작동 방식
로컬 ~/.claude 디렉토리와 Cloudflare R2, AWS S3, Google Cloud Storage 또는 WebDAV와 같은 클라우드 스토리지 제공자 간의 CLI 브리지 역할을 합니다. 업로드 전에 파일을 압축하고 age 암호화 도구를 사용하여 암호화하므로 대화 데이터가 비공개로 유지됩니다. 경로 매핑을 자동으로 처리하므로 머신 간에 홈 디렉토리 구조가 다르더라도 세션에 계속 액세스하고 재개할 수 있습니다.
대상 사용자
여러 워크스테이션(예: 데스크톱과 노트북)을 자주 전환하고 AI 코딩 세션 및 구성을 원활하고 암호화된 자동 방식으로 동기화하려는 Claude Code 고급 사용자를 위한 것입니다.
주요 기능
- 크로스 디바이스 동기화: 프로젝트, 기록 및 사용자 지정 규칙을 여러 머신에서 일관되게 유지합니다.
- 종단 간 암호화: 암호 기반 키가 있는
age를 사용하여 데이터가 머신을 떠나기 전에 암호화되도록 보장합니다. - 유연한 스토리지: 주요 클라우드 제공자(R2, S3, GCS) 및 자체 호스팅 WebDAV 서버를 지원합니다.
- 스마트 경로 매핑: 기기 간 파일 시스템 레이아웃 차이를 자동으로 처리하여 세션이 올바르게 재개되도록 합니다.
- 셸 통합: 선택적 후크를 통해 터미널을 열거나 닫을 때마다 자동 동기화가 가능합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트