HolyCode: Docker Container for Persistent AI Coding Agent Environments

HolyCode is a Docker container built with Claude Code to solve environment switching problems. The developer created it to have one Docker setup that can run anywhere without rebuilding the entire environment.
How Claude Code Was Used
- Iterated the Docker/runtime architecture quickly
- Debugged browser/container issues (Chromium + Xvfb + Playwright flow)
- Refined startup and recovery flow so rebuilds are repeatable
- Improved documentation and troubleshooting steps for predictable setup
Features
- Keeps sessions, settings, and plugins in persistent storage so rebuilds don't wipe progress
- Ships with prewired browser tooling for agent workflows
- Uses reliability defaults for daily use (shm_size: 2g, permission mapping, process supervision)
- Supports Claude, OpenAI, Gemini, and other provider workflows through OpenCode
Quick Start
Create a docker-compose.yml file:
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-hereThen run:
docker compose up -dOpen http://localhost:4096 to access the environment.
The container is available at coderluii/holycode:latest on Docker Hub and the source is on GitHub. The developer mentioned they can share exact backup/restore and upgrade/rollback routines in follow-up comments.
📖 Read the full source: r/ClaudeAI
👀 See Also

Automate GitHub PR review with Claude Code agents
A developer built an agent that processes GitHub mentions, spawns Claude Code workers to review or fix PRs, and only escalates ambiguous cases to humans.

Open Source Second Brain System Built on Claude Code for Task Management
An open source system called Kipi System uses Claude Code to track open threads, draft follow-ups, and manage tasks by pulling from calendar, email, CRM, and social feeds. It generates a daily HTML file with pre-written actions sorted by friction.

Sonicker: Voice Cloning Web App Built with Claude Code in 4 Days
Sonicker is a voice cloning web app that requires only 3 seconds of audio input and supports 10 languages. The developer built it solo in 4 days using Claude Code for the entire frontend, API integration, and deployment.

Socratic Prompt Generator Built as React Artifact Inside Claude
A developer built a Socratic prompt generator as a React artifact that runs inside Claude, featuring auto-detection of input complexity and three-tier prompt generation with failure mode analysis.