by CoderLuii
AI coding workstation: Claude Code + web UI + 8 AI CLIs + headless browser + 50+ tools
# Add to your Claude Code skills
git clone https://github.com/CoderLuii/HolyClaudeLast scanned: 4/25/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-04-25T05:48:39.785Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}HolyClaude is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by CoderLuii. AI coding workstation: Claude Code + web UI + 8 AI CLIs + headless browser + 50+ tools. It has 2,476 GitHub stars.
Yes. HolyClaude passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/CoderLuii/HolyClaude" and add it to your Claude Code skills directory (see the Installation section above).
HolyClaude is primarily written in JavaScript. It is open-source under CoderLuii on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh HolyClaude against similar tools.
No comments yet. Be the first to share your thoughts!
🌍 English | Español | Français | Italiano | Português | Deutsch | Русский | हिन्दी | 中文 | 日本語 | 한국어
One command. Full AI development workstation. Claude Code, web UI, headless browser, 8 AI CLIs, 50+ dev tools — containerized and ready.
You were going to spend 2 hours setting this up manually. Or you could just docker compose up.
Works with your existing Claude Code subscription. Max/Pro plan, API key — whatever you have, it just works.
[!TIP] Stop maintaining. Start building.
A hosted AI workstation. Always-on Linux box.
You know the drill. You want Claude Code. But you also want it in a browser. With a headless browser for screenshots and testing. With Playwright configured. With every AI CLI. With TypeScript, Python, deployment tools, database clients, GitHub CLI.
In v1.5.5, Git global configuration and GitHub CLI authentication survive container replacement through the existing ./data/claude mount. Node moves to 26.5.1, GitHub CLI to 2.97.0, npm to 11.19.0, Vite to 8.2.0, Wrangler to 4.116.0, OpenCode to 1.18.10, and Python Markdown to 3.10.3. CloudCLI stays at the verified 1.36.3 baseline with a refreshed production dependency tree. Playwright remains aligned at 1.61.0 for Node and Python, with no runtime browser download.
Release-sensitive facts are also published in contracts/product-facts.json. The release workflow checks that contract against the Dockerfile and Compose files before building images.
So you start installing things. One by one. Then Chromium won't launch because Docker's shared memory is 64MB. Then Xvfb isn't configured. Then the UID inside the container doesn't match your host and everything is permission denied. Then you realize Claude Code's installer hangs when WORKDIR is root-owned. Then SQLite locks on your NAS mount. Then—
HolyClaude is the container I built after solving every single one of those problems.
I've been running this daily on my own server for weeks. Every bug has been hit, diagnosed, and fixed. Every edge case has been handled. Every "why doesn't this work in Docker" has been answered.
You pull it. You run it. You open your browser. You build.
This runs the real Claude Code CLI. Not a wrapper. Not a proxy. Not a knock-off.
Your existing Anthropic account works directly:
HolyClaude operates no credential relay. Bundled tools read credentials from container files, bind mounts, or environment variables, then contact the providers you configure directly.
| Section | |
|---|---|
| :zap: | Quick Start |
| :computer: | Platform Support |
| :star2: | Why HolyClaude |
| :credit_card: | Subscription & Authentication |
| :package: | Image Variants |
| :whale: | Docker Compose — Quick |
| :whale2: | Docker Compose — Full |
| :wrench: | Environment Variables |
| :rocket: | What's Inside |
| :robot: | AI CLI Providers |
| :mag: | Desloppify |
| :llama: | Using Ollama |
| :building_construction: | Architecture |
| :file_folder: | Project Structure |
| :floppy_disk: | Data & Persistence |
| :lock: | Permissions |
| :shield: | Remote Access & Exposure |
| :bell: | Notifications |
| :arrows_counterclockwise: | Upgrading |
| :construction: | Troubleshooting |
| :warning: | Known Issues |
| :hammer_and_wrench: | Building Locally |
| :bar_chart: | Alternatives |
| :rocket: | Roadmap |
| :trophy: | Built with HolyClaude |
| :handshake: | Contributing |
| :heart: | Support |
| :scroll: | Third-Party Software |
| :page_facing_up: | License |
1. Create a folder for HolyClaude:
mkdir holyclaude && cd holyclaude
2. Create a docker-compose.yaml file. Copy one of the templates below:
3. Pull and start:
docker compose up -d
4. Open the web UI:
http://localhost:3001
5. Create a CloudCLI account (takes 10 seconds), sign in with your Anthropic account, and you're live.
No
.envfiles. No pre-configuration. No reading 40 pages of docs before you can start. It just runs.
Want to reach it from outside your network? Don't port-forward it. See Remote Access & Exposure — use Tailscale or Cloudflare Tunnel instead.
| Platform | Status | Notes |
|---|---|---|
| Linux (amd64) | ✅ Fully supported | Native performance, recommended |
| Linux (arm64) | ✅ Fully supported | Raspberry Pi 4+, Oracle Cloud, AWS Graviton |
| macOS (Docker Desktop) | ✅ Fully supported | Apple Silicon & Intel via Docker Desktop |
| Windows (WSL2 + Docker Desktop) | ✅ Fully supported | Requires WSL2 backend |
| Synology / QNAP NAS | ✅ Fully supported | Use CHOKIDAR_USEPOLLING=true for SMB mounts |
| Kubernetes | 🔜 Coming soon | Helm chart planned |
I built this because I was tired of re-doing the same setup every time. Installing Claude Code, wiring up a web UI, configuring Chromium in Docker, fixing permission issues, debugging process supervision. Every time.
So I made a container that does all of it. And then I hit every possible bug so you don't have to.
| HolyClaude | Doing it yourself | |
|---|---|---|
| Setup | 30 seconds | 1-2 hours (if it goes well) |
| Claude Code | Pre-installed, pre-configured, ready | Install, configure, debug installer hanging, fix WORKDIR |
| Web UI | CloudCLI included with plugins | Find a web UI, install it, configure it, wire it to Claude |
| Headless browser | Chromium + Xvfb + Playwright, configured | Install Chromium, install Xvfb, configure display :99, fix shm, fix sandbox, fix seccomp... |
| AI CLIs | 8 providers, one container | Install each one separately across 3 package managers |
| Dev tools | 50+ tools, ready | apt-get install / npm i -g / `pip install |