CoderLuii/HolyClaude

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

HolyClaude – Dockerコンテナ内の迅速なAI開発ワークステーション

何であるか – HolyClaudeは、公式の Claude Code CLI(Anthropicのコーディングアシスタント)とフルスタック開発環境をバンドルした、即時利用可能なDockerイメージです:

  • Claudeとの対話用のWeb UI(CloudCLI)
  • スクリーンショットやUIテスト用のヘッドレスChromium + Xvfb + Playwright
  • 8つのAI-CLIツール(Claude、OpenAI Codex、Gemini、Cursor、TaskMaster、Junie、OpenCode、Pi)が事前インストール済み
  • Node 26、Python、Git、データベースクライアントなど50以上の一般的な開発ユーティリティ
  • s6-overlayによるプロセス監視
  • amd64 & arm64のマルチアーキテクチャイメージと、ディスク使用量を抑えるスリムバージョン

すべてのスタックはコンテナ化されているため、「Claudeをインストール、Chromiumを修正、Xvfbを設定、権限を調整」といった煩雑な作業から解放されます。docker compose up だけで、既存のAnthropicサブスクリプション(Max/Pro)またはAPIキーと連携できる、常に稼働しているLinuxワークステーションが即座に利用可能になります。


クイックスタート(30秒)

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   # 認証情報とClaudeのメモリを永続化
      - ./workspace:/workspace               # あなたのコード
    environment:
      - TZ=UTC
EOF

docker compose up -d

http://localhost:3001 を開き、CloudCLIアカウントを作成し、Anthropicの資格情報を使用してログインすると、Claudeでコード作成がすぐに開始できます。


なぜHolyClaudeを使うべきか?

機能 HolyClaude 手動設定
Claude Code 事前インストール済み、即時利用可能 インストール、インストーラーのデバッグ、権限の修正が必要
Web UI CloudCLIがバンドル済み、追加設定不要 自分でUIを探して設定する必要がある
ヘッドレスブラウザ Chromium + Xvfb + Playwright、shm = 2GB 各コンポーネントを個別にインストール、共有メモリやサンドボックス設定を調整する必要がある
AI CLIs 8つのプロバイダー(Claude、Codex、Gemini…)が準備済み 各CLIを個別にインストールする必要がある
開発ツール Node、Python、Git、DBクライアントなど apt/npm/pipによる手動インストール
プロセス監視 s6-overlayが自動再起動 自分でsupervisord設定を書く必要がある
永続化 ./data/claudeをバインドマウントすることで、再構築後も認証情報とClaudeのメモリを保持
マルチアーキテクチャ amd64 & arm64イメージ。Raspberry Pi、NAS、クラウドVMで動作可能
更新 docker compose pull && docker compose up -d 数十のツールを手動で更新する必要がある

要するに、HolyClaudeは「私のマシンでは動く」という摩擦を排除し、再現可能で常に稼働するAI開発環境を提供します。


イメージバリアント

タグ 内容 適用シーン
latest(フル) すべてのツールが事前インストール済み – Claudeコマンドの実行に待機ゼロ
slim コアランタイムのみ;必要なツールはオンデマンドでインストール – ダウンロードサイズが小さい
X.Y.Z / X.Y.Z-slim プロダクションの安定性を確保するための固定リリース

両バリアントとも amd64 および arm64 に対応しており、Docker Hubにサイズが表示されています。


認証とコスト

  • Claude Max/Pro – CloudCLI UI(OAuth)でログイン – 既にAnthropicに支払っている金額と同額。
  • Anthropic APIキー – UIにキーを貼り付け – 通常通りの課金方式。
  • 認証情報のリレーなし:コンテナはファイル、バインドマウント、または環境変数からキーを読み取り、プロバイダーに直接接続。
  • 他のAI CLI(Gemini、OpenAI Codex、Cursorなど)も同様に、それぞれのAPIキーで動作。

拡張・カスタマイズ

  • 完全なcomposeテンプレート(READMEを参照)は、複数のオプションポート(Next.js、Vite、Cloudflare Workers、SSHなど)を公開し、.envでパスを上書き可能。
  • リモートアクセス – ポート公開ではなく、TailscaleやCloudflare Tunnelによるセキュアな外部アクセスを推奨。
  • Ollama – ローカルLLMをHolyClaudeと併用する方法についてのセクションあり。
  • ローカルビルド – カスタムツールチェーンが必要な場合、ソースからイメージを再構築可能。

既知の制限とロードマップ

  • Kubernetes対応は「近日中に」(Helmチャートの計画あり)。
  • 現在のリリース(v1.6.4)には、カスタムFFmpegビルドおよび他のバンドルバイナリに存在する既知のCVEに対する「許容可能なリスク」のセキュリティマニフェストが含まれています。
  • 今後の作業:より強固なコンテナハードニング、GPUサポート(オプション)、K8s用Helmチャート。

ヘルプの取得

  • GitHubでイシューを開く。
  • X(旧Twitter)@CoderLuiiでコミュニティに参加。
  • 有用だと感じたら、PayPalまたはBuy Me A Coffeeで寄付を。

結論:HolyClaudeは、公式のオープンソースプロジェクトであり、完全なClaudeベースのAI開発ワークステーションを1つのDockerイメージにパッケージ化し、セットアップ時間を大幅に短縮し、通常のDocker関連の落とし穴を排除しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト