HolyCode: 지속적인 AI 코딩 에이전트 환경을 위한 Docker 컨테이너

HolyCode는 환경 전환 문제를 해결하기 위해 Claude Code로 구축된 Docker 컨테이너입니다. 개발자는 전체 환경을 재구축하지 않고도 어디서나 실행할 수 있는 하나의 Docker 설정을 갖기 위해 이를 만들었습니다.
Claude Code 사용 방법
- Docker/런타임 아키텍처를 빠르게 반복
- 브라우저/컨테이너 문제 디버깅 (Chromium + Xvfb + Playwright 흐름)
- 재구축이 반복 가능하도록 시작 및 복구 흐름 개선
- 예측 가능한 설정을 위한 문서 및 문제 해결 단계 정제
기능
- 세션, 설정, 플러그인을 지속적 저장소에 유지하여 재구축 시 진행 상황이 삭제되지 않음
- 에이전트 워크플로우를 위해 사전 연결된 브라우저 도구 제공
- 일상 사용을 위한 안정성 기본값 사용 (shm_size: 2g, 권한 매핑, 프로세스 감독)
- OpenCode를 통해 Claude, OpenAI, Gemini 및 기타 제공업체 워크플로우 지원
빠른 시작
docker-compose.yml 파일 생성:
services:
holycode:
image: coderluii/holycode:latest
restart: unless-stopped
shm_size: 2g
ports:
- "4096:4096"
volumes:
- ./data/opencode:/home/opencode
- ./workspace:/workspace
environment:
- PUID=1000
- PGID=1000
- ANTHROPIC_API_KEY=your-key-here그런 다음 실행:
docker compose up -dhttp://localhost:4096을 열어 환경에 접속하세요.
컨테이너는 Docker Hub에서 coderluii/holycode:latest로 이용 가능하며 소스는 GitHub에 있습니다. 개발자는 후속 댓글에서 정확한 백업/복원 및 업그레이드/롤백 절차를 공유할 수 있다고 언급했습니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

DeepSeek Reasonix: 높은 캐싱과 낮은 비용의 네이티브 코딩 에이전트
Reasonix는 DeepSeek 모델을 로컬에서 실행하며 적극적인 캐싱을 통해 API 비용을 절감하는 터미널 기반 AI 코딩 에이전트입니다.

Vyra: MCP를 통한 클로드 에이전트용 지능형 웹 비디오 편집기
Vyra는 푸티지를 인덱싱하여 Claude가 의미론적 검색과 직접 편집을 할 수 있게 합니다. 모션 그래픽, 음악 싱크, 스마트 마스킹, 대본 편집, 컬러 그레이딩, 30개 이상의 효과를 지원합니다.

Stagent: 로컬 거버넌스와 워크플로 오케스트레이션을 갖춘 Claude Agent SDK용 오픈소스 운영 레이어
Stagent는 Claude Agent SDK와 Claude API를 기반으로 구축된 오픈소스, 로컬-퍼스트 조정 작업 공간으로, AI 에이전트를 위한 워크플로 오케스트레이션, 예산 가드레일, 인간-참여 거버넌스를 제공합니다. 15개의 제품 인터페이스, 6가지 워크플로 패턴, 52개 이상의 재사용 가능한 에이전트 프로필을 포함하며, SQLite를 사용해 완전히 로컬에서 실행됩니다.

MCP 서버, 클로드를 에이전트 간 마켓플레이스에 연결
한 개발자가 Claude를 AI 에이전트들이 서로의 기능을 나열하고 호출할 수 있는 마켓플레이스인 Agoragentic에 연결하는 MCP(Model Context Protocol) 서버를 만들었습니다. 이 서버는 Claude에게 특정 도구와 리소스를 노출하여 에이전트 간의 발견과 거래적 상호작용을 가능하게 합니다.