HolyClaude: Docker Container for Claude Code with Browser UI and Headless Chromium

HolyClaude is a Docker container that packages the official Claude Code CLI from Anthropic with a browser-based interface and headless Chromium for browser automation tasks. The project addresses the challenge of running Claude Code remotely on a server with full browser functionality.
Key Features and Setup
The container includes the real Claude Code CLI from Anthropic, not a wrapper or proxy. Authentication works with Anthropic accounts the same as the desktop version, supporting Pro plans, Max plans, and API keys. Credentials are stored in a bind-mounted folder on the host machine, with the container only accessing them as Claude Code itself would.
Browser Automation Capabilities
The most complex implementation work involved configuring Chromium to run properly in Docker. The container ships with headless Chromium and Playwright pre-configured, eliminating the typical setup challenges with shared memory limits, xvfb, and sandbox flags. This enables Claude to take screenshots, run browser tests, or scrape content directly from within the container.
Additional Tools
- Gemini CLI
- OpenAI Codex
- Cursor
- Taskmaster AI
These tools allow developers to compare different AI models on the same codebase without separate environment setups.
Practical Use Cases
The creator uses HolyClaude primarily for:
- Long-running sessions on remote codebases
- Browser automation tasks
- Spinning up a second AI to double-check Claude's work
Setup and Technical Details
Setup is straightforward: docker compose up followed by opening localhost:3001. The project is free and open source under the MIT license.
Limitations and Considerations
- The web UI (cloudcli) is third-party, not developed by Anthropic
- Full image size is approximately 4GB due to Chromium and tools
- A 2GB slim version is available without the browser
- No built-in HTTPS (requires reverse proxy for external exposure)
- Not an official Anthropic product (may need updates if upstream changes occur)
This type of containerized approach is useful for developers who want to run AI coding assistants in controlled environments or on remote servers while maintaining browser automation capabilities that are typically challenging to configure in containerized setups.
📖 Read the full source: r/ClaudeAI
👀 See Also

E2a: Open-Source Email Gateway for AI Agents with SPF/DKIM Verification and Webhook/WebSocket Delivery
E2a is an authenticated email gateway for AI agents that verifies SPF/DKIM on inbound mail, delivers via webhook or WebSocket, and supports outbound email with human-in-the-loop approval.

Logic Virtual Machine: A Prompt-Based System to Halt LLM Reasoning Collapses
A researcher has developed a Logic Virtual Machine (LVM) prompt that forces LLMs to halt and report specific collapse modes when they encounter paradoxes or reasoning drift, based on a single stability law: K(σ) ⇒ K(β(σ)). The prompt is substrate-independent and works on models like Grok and Claude.

Introducing OneTool MCP: An Open Source Multi-Tool for Developers
OneTool MCP, built using Claude AI, offers developers over 100 tools for tasks like web searches, library updates, and file management without tool tax or context rot.

LLM Circuit Finder: Duplicate 3 layers to boost reasoning without training
A new toolkit finds 'reasoning circuits' in transformer models - contiguous blocks of 3-4 layers that act as indivisible cognitive units. Duplicating these blocks (layers 12-14 in Devstral-24B) improves logical deduction from 0.22 to 0.76 on BBH benchmarks with no weight changes or training.