개요
claude-spread는 Claude Code 세션 공유 플러그인으로, 팀원 간 AI 작업 컨텍스트를 동기화합니다. Git이 코드를 공유한다면, claude-spread는 AI와의 개발 과정과 컨텍스트 자체를 공유합니다.
“Git은 코드를 공유하지만, claude-spread는 AI와의 개발 과정과 컨텍스트를 팀과 공유합니다”
- GitHub: https://github.com/nichochar/claude-spread
- 유형: Claude Code 슬래시 커맨드 플러그인
해결하는 문제
Git으로 코드는 공유되지만, AI가 축적한 프로젝트 지식은 개인 머신에 고립:
- 아키텍처 결정 이력
- 코딩 컨벤션
- 디버깅 히스토리
- 세션 진행 상황
- 다음 단계 계획
→ claude-spread가 이 컨텍스트를 팀원 간 전송
주요 기능
1. 비동기 페어 프로그래밍
# 보내는 사람: 현재 세션 요약 + 공유
/claude-spread:distill-share
# 받는 사람: 세션 컨텍스트 수신
/claude-spread:distill-receive- Claude가 자동으로 성과 요약 + 다음 단계를 정리
- 퇴근 후 다른 팀원이 이어받아 작업 가능
2. 온보딩 (프로젝트 지식 전달)
# 기존 멤버: 축적된 프로젝트 메모리 공유
/claude-spread:memory-share
# 신규 멤버: 프로젝트 메모리 수신
/claude-spread:memory-receive- 로컬 메모리 디렉토리의 축적된 지식 전송
- 새 개발자가 풀 컨텍스트로 즉시 시작
3. 원격 팀 지원
| 모드 | 방식 | 용도 |
|---|---|---|
| LAN 모드 | mDNS 자동 탐색 | 같은 네트워크 내 제로 설정 |
| Relay 모드 | 6자리 룸 코드 | 원격 근무자 |
보안
| 항목 | 내용 |
|---|---|
| 암호화 | AES-256-GCM 엔드투엔드 암호화 |
| 인증 | HMAC 기반 인증 |
| 릴레이 서버 | 패스프레이즈 없이 데이터 복호화 불가 |
- 릴레이 서버는 암호화된 데이터만 중계 → 서버가 내용을 볼 수 없음
워크플로우
팀원 A (작업 완료) 팀원 B (이어받기)
│ │
├─ /distill-share │
│ ├─ 세션 요약 생성 │
│ ├─ AES-256-GCM 암호화 │
│ └─ LAN/Relay 전송 ──────→ ├─ /distill-receive
│ │ ├─ 복호화
│ │ ├─ 컨텍스트 로드
│ │ └─ 이어서 작업 시작
사용 사례
| 시나리오 | 커맨드 |
|---|---|
| 퇴근 전 작업 인수인계 | distill-share → distill-receive |
| 신규 팀원 온보딩 | memory-share → memory-receive |
| 시차 근무 팀 | Relay 모드로 비동기 협업 |
| 페어 프로그래밍 | LAN 모드로 실시간 컨텍스트 동기화 |
관련 항목
- AI Coding Agent — Claude Code 등 코딩 에이전트
- MCP (Model Context Protocol)
- AI 에이전트 프레임워크