CoderLuii/HolyClaude

AI coding workstation: Claude Code + web UI + 8 AI CLIs + headless browser + 50+ tools

HolyClaude – Quick‑start AI‑dev workstation in a Docker container

What it is – HolyClaude is a ready‑made Docker image that bundles the official Claude Code CLI (Anthropic’s coding assistant) together with a full‑stack development environment:

  • a web UI (CloudCLI) for interacting with Claude
  • a headless Chromium browser + Xvfb + Playwright for screenshots and UI testing
  • 8 AI‑CLI tools (Claude, OpenAI Codex, Gemini, Cursor, TaskMaster, Junie, OpenCode, Pi) pre‑installed
  • 50+ common dev utilities (Node 26, Python, Git, database clients, etc.)
  • process supervision via s6‑overlay
  • multi‑arch images (amd64 & arm64) and a slimmer variant for low‑disk environments.

The whole stack is containerised, so you avoid the usual “install Claude, fix Chromium, set up Xvfb, configure permissions” nightmare. Just docker compose up and you have an always‑on Linux workstation that works with any existing Anthropic subscription (Max/Pro) or API key.


Quick start (30 s)

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   # persists auth & Claude memory
      - ./workspace:/workspace               # your code
    environment:
      - TZ=UTC
EOF

docker compose up -d

Open http://localhost:3001, create a CloudCLI account, sign‑in with your Anthropic credentials and you’re ready to code with Claude.


Why use HolyClaude?

Feature HolyClaude Manual setup
Claude Code Pre‑installed, works out‑of‑the‑box Install, debug installer, fix permissions
Web UI CloudCLI bundled, no extra wiring Find & configure a UI yourself
Headless browser Chromium + Xvfb + Playwright, shm = 2 GB Install each piece, tune shared memory, sandbox settings
AI CLIs 8 providers ready (Claude, Codex, Gemini, …) Install each CLI separately
Dev tools Node, Python, Git, DB clients, etc. Manual apt/npm/pip installs
Process supervision s6‑overlay auto‑restart Write your own supervisord config
Persistence Bind‑mounted ./data/claude keeps credentials & Claude memory across rebuilds
Multi‑arch amd64 & arm64 images; works on Raspberry Pi, NAS, cloud VMs
Updates docker compose pull && docker compose up -d Update dozens of tools manually

In short, HolyClaude removes the “works on my machine” friction and gives you a reproducible, always‑on AI development box.


Image variants

Tag Contents When to pick
latest (full) All tools pre‑installed – zero‑wait for Claude commands
slim Core runtime only; missing tools are installed on‑demand – smaller download
X.Y.Z / X.Y.Z‑slim Pinned releases for production stability

Both variants are available for amd64 and arm64; size is shown on Docker Hub.


Authentication & cost

  • Claude Max/Pro – sign‑in via the CloudCLI UI (OAuth) – you pay exactly what you already pay to Anthropic.
  • Anthropic API key – paste the key in the UI – pay‑per‑use as usual.
  • No credential relay: the container reads keys from files, bind‑mounts or environment variables and contacts the providers directly.
  • Other AI CLIs (Gemini, OpenAI Codex, Cursor, etc.) work similarly with their own API keys.

Extending / customizing

  • Full compose template (see README) exposes many optional ports (Next.js, Vite, Cloudflare Workers, SSH, etc.) and lets you override paths via .env.
  • Remote access – instead of exposing ports, the guide recommends Tailscale or Cloudflare Tunnel for secure external access.
  • Ollama – a section explains how to run local LLMs alongside HolyClaude.
  • Building locally – you can rebuild the image from source if you need a custom toolchain.

Known limits & roadmap

  • Kubernetes support is “coming soon” (Helm chart planned).
  • The current release (v1.6.4) includes an accepted‑risk security manifest for known CVEs in the custom FFmpeg build and other bundled binaries.
  • Future work: tighter container hardening, optional GPU support, and a Helm chart for K8s.

Getting help

  • Open an issue on GitHub.
  • Join the community on X (formerly Twitter) @CoderLuii.
  • Donate via PayPal or Buy Me A Coffee if you find it useful.

Bottom line: HolyClaude is a genuine, open‑source project that packages a full Claude‑based AI development workstation into a single Docker image, dramatically cutting down setup time and eliminating the usual Docker‑related gotchas.

Related

  • Project
  • Project
  • Project
  • Project
  • Project