Worker
Claude Code 원격 개발 환경
개요
Worker는 브라우저에서 Claude Code CLI 세션을 관리하는 웹 기반 원격 개발 환경입니다. 여러 프로젝트를 전환하며 실시간으로 AI 코딩 어시스턴트와 작업할 수 있고, 파일 탐색과 이미지 업로드까지 지원합니다.
주요 기능
- 멀티 프로젝트 — 프로젝트별 독립 세션 관리 및 전환
- 실시간 스트리밍 — WebSocket으로 Claude 응답 실시간 출력
- 세션 영속성 — SQLite에 메시지 히스토리 저장
- 파일 브라우저 — 프로젝트 파일 탐색 및 뷰어
- 이미지 업로드 — 메시지에 이미지 첨부
- Plan Mode — 계획 모드 토글
기술 스택
Backend
- Go + net/http
- gorilla/websocket
- SQLite
- Redis Pub/Sub
Frontend
- React 19
- Vite
- react-markdown
- react-window
Infrastructure
- Docker 멀티스테이지 빌드
- Nginx 리버스 프록시
- Alpine Linux