CoderLuii/HolyClaude
AI coding workstation: Claude Code + web UI + 8 AI CLIs + headless browser + 50+ tools
HolyClaude – Docker 컨테이너 내 빠른 AI 개발 워크스테이션
무엇인가요 – HolyClaude는 공식 Claude Code CLI(Anthropic의 코딩 어시스턴트)와 풀스택 개발 환경을 함께 묶은 즉시 사용 가능한 Docker 이미지입니다:
- Claude와 상호작용하기 위한 웹 UI(CloudCLI)
- 스크린샷 및 UI 테스트용 헤드리스 Chromium + Xvfb + Playwright
- 8개의 AI-CLI 도구(Claude, OpenAI Codex, Gemini, Cursor, TaskMaster, Junie, OpenCode, Pi) 사전 설치
- Node 26, Python, Git, 데이터베이스 클라이언트 등 50개 이상의 일반적인 개발 유틸리티
- s6-overlay를 통한 프로세스 감시
- amd64 & arm64 다중 아키텍처 이미지 및 저디스크 환경용 슬림 버전
전체 스택은 컨테이너화되어 있어, "Claude 설치, Chromium 수정, Xvfb 설정, 권한 설정" 등의 번거로운 과정에서 벗어날 수 있습니다. 단지 docker compose up만 하면 기존 Anthropic 구독(Max/Pro) 또는 API 키와 호환되는 항상 실행 중인 Linux 워크스테이션이 즉시 준비됩니다.
빠른 시작 (30초)
mkdir holyclaude && cd holyclaude
cat > docker-compose.yaml <<'EOF'
services:
holyclaude:
image: coderluii/holyclaude:latest
container_name: holyclaude
restart: unless-stopped
shm_size: 2g
ports:
- "127.0.0.1:3001:3001"
volumes:
- ./data/claude:/home/claude/.claude # 인증 정보 및 Claude 메모리 지속 저장
- ./workspace:/workspace # 당신의 코드
environment:
- TZ=UTC
EOF
docker compose up -d
http://localhost:3001을 열고 CloudCLI 계정을 생성한 후 Anthropic 자격 증명으로 로그인하면 Claude와 함께 바로 코드 작성이 가능합니다.
왜 HolyClaude를 사용해야 할까요?
| 기능 | HolyClaude | 수동 설정 |
|---|---|---|
| Claude Code | 사전 설치되어 즉시 사용 가능 | 설치, 설치기 디버깅, 권한 수정 필요 |
| 웹 UI | CloudCLI가 함께 제공되어 별도 설정 불필요 | 직접 UI를 찾아 설정해야 함 |
| 헤드리스 브라우저 | Chromium + Xvfb + Playwright, shm = 2GB | 각 구성 요소를 개별 설치하고 공유 메모리 및 샌드박스 설정 조정 필요 |
| AI CLIs | Claude, Codex, Gemini 등 8개의 프로바이더 준비 완료 | 각 CLI를 별도로 설치해야 함 |
| 개발 도구 | Node, Python, Git, DB 클라이언트 등 | 수동 apt/npm/pip 설치 필요 |
| 프로세스 감시 | s6-overlay가 자동 재시작 | 자체 supervisord 설정 작성 필요 |
| 지속성 | ./data/claude를 바인드 마운트하면 재빌드 후에도 인증 정보 및 Claude 메모리 유지 |
|
| 다중 아키텍처 | amd64 & arm64 이미지 제공 – Raspberry Pi, NAS, 클라우드 VM에서 작동 | |
| 업데이트 | docker compose pull && docker compose up -d |
수십 개의 도구를 수동으로 업데이트해야 함 |
요약하면, HolyClaude는 "내 머신에서는 작동한다"는 번거로움을 제거하고 재현 가능한 항상 실행 중인 AI 개발 환경을 제공합니다.
이미지 버전
| 태그 | 내용 | 사용 시기 |
|---|---|---|
latest (풀) |
모든 도구 사전 설치 – Claude 명령어 실행 시 대기 없음 | |
slim |
핵심 런타임만 포함 – 필요한 도구는 필요 시 설치 – 다운로드 크기 작음 | |
X.Y.Z / X.Y.Z-slim |
프로덕션 안정성을 위해 고정된 릴리스 |
두 버전 모두 amd64 및 arm64 지원; 크기는 Docker Hub에 표시됨.
인증 및 비용
- Claude Max/Pro – CloudCLI UI(OAuth)로 로그인 – Anthropic에 이미 지불하는 금액과 동일하게 지불.
- Anthropic API 키 – UI에 키를 붙여넣기 – 일반적인 사용 기반 청구 방식.
- 자격 증명 리레이 없음: 컨테이너는 파일, 바인드 마운트 또는 환경 변수에서 키를 읽고 프로바이더에 직접 연결.
- 다른 AI CLI(Gemini, OpenAI Codex, Cursor 등)도 각각의 API 키로 동일하게 작동.
확장 및 사용자 정의
- 완전한 compose 템플릿(README 참조)은 Next.js, Vite, Cloudflare Workers, SSH 등 여러 옵션 포트를 노출하고
.env로 경로를 재정의 가능. - 원격 접근 – 포트 노출 대신 Tailscale 또는 Cloudflare Tunnel을 통해 보안적인 외부 접근을 권장.
- Ollama – 로컬 LLM을 HolyClaude와 함께 실행하는 방법에 대한 섹션 제공.
- 로컬 빌드 – 커스텀 툴체인 필요 시 소스에서 이미지 재빌드 가능.
알려진 제한 및 로드맵
- Kubernetes 지원은 "곧 출시 예정" (Helm 차트 계획 중).
- 현재 릴리스(v1.6.4)에는 커스텀 FFmpeg 빌드 및 기타 번들된 바이너리의 알려진 CVE에 대한 "수용 가능한 위험" 보안 매니페스트 포함.
- 향후 작업: 더 강화된 컨테이너 하드닝, 선택적 GPU 지원, K8s용 Helm 차트.
도움 받기
- GitHub에서 이슈 열기.
- X(구 Twitter) @CoderLuii에서 커뮤니티 참여.
- 유용하다고 느끼시면 PayPal 또는 Buy Me A Coffee로 기부하기.
결론: HolyClaude는 공식 오픈소스 프로젝트로, 완전한 Claude 기반 AI 개발 워크스테이션을 단일 Docker 이미지로 패키지화하여 설정 시간을 극도로 단축하고 일반적인 Docker 관련 문제를 제거합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트