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,361 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] The install step is disappearing.
HolyClaude gives you the self-hosted AI workstation. HolyCode Cloud gives you the same idea without the server chore.
No compose file. No exposed port. No Docker updates. No tunnel setup. No babysitting the box.
Open the browser. Start the session. Build from anywhere.
Early access is free. Claim your spot while it is still wide open.
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.
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 doesn't touch your credentials. They're stored locally in your bind-mounted volume (
./data/claude/), same as they would be on bare metal.
| 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 for the next hour |
| Process management | s6-overlay (auto-restart, graceful shutdown) | Write your own supervisord config or hope Docker restart works |
| Persistence | Bind mounts, credentials survive everything | Figure out Docker volumes, debug "why is this a directory not a file" |
| Updates | docker pull && docker compose up -d |
Update 50 tools manually, pray nothing breaks |
| Multi-arch | AMD64 + ARM64 | Pray |