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

Solo Dev Uses Claude + Blender MCP to Create App Store Video in 90 Minutes
Reddit user Positive_Camel2086 details how they used Claude with the Blender MCP server to generate a 10-second vertical launch video, automating camera rigging, materials, fog, and particle systems via conversational prompts.

OpenClaw users report planning and review bottlenecks with AI agents
OpenClaw users describe planning and review workflows as 'MS-DOS-like' despite effective code generation, citing manual intervention, document fragmentation, and loss of reasoning during agent collaboration. Some are experimenting with agent-native document editors like comment.io and Proof by Every.

ANE Optimization Through Phone-Steered AI Experiments Shows Kernel Fusion Benefits
A developer ran 55 experiments on Apple Neural Engine optimization, steering the process from their phone using Claude for brainstorming. Key improvements included fusing 3 ANE kernels into 1 mega-kernel, reducing validation loss from 3.75 to 2.49 and step time from 176ms to 96ms.

LLM Matrix: Community-Voted Model Comparisons Built with Claude Code
A data scientist built llm-matrix.vercel.app to compare LLM scores across multiple dimensions simultaneously, with community votes shaping rankings. The site was developed entirely using Claude Code with two specific plugins.