Docker Management Platform

Claude Code
Container Platform

Run Claude Code in Docker with Headless Chat, PTY Monitoring, AI Automation

Clonegit clone https://github.com/qinsehm1128/cloud_claude_code.git
Buildcd docker && ./build-base.sh
Configcp .env.example .env
Deploy./deploy.sh

Frontend

:5173

Headless

/chat

API

:8080

Traefik

:8081
Go
React
Docker
Traefik

Core Features

A complete platform for running Claude Code in isolated, secure containers.

Secure

JWT Authentication

JWT-based auth with configurable admin credentials and rate limiting (5/min, burst 10). Multiple auth methods: header, cookie, query.

Git Ready

GitHub Integration

Browse and clone your GitHub repositories directly into containers. One-click repository setup.

AI Powered

Claude Code Init

Auto-initialize projects with Claude Code CLI. Automatic detection and setup.

Docker Native

Container Management

Create, start, stop, and delete Docker containers. Full lifecycle management with orphaned container cleanup.

Interactive

Web Terminal

Real-time terminal via WebSocket with session persistence, history, and compression.

File Browser

File Manager

Browse, upload, download files with drag-and-drop support. Create directories and delete files.

Service Proxy

Service Proxy

Expose container services via Traefik reverse proxy. Subdomain routing and direct port access (30001-30020).

VS Code

Code-Server

Access VS Code in browser via subdomain routing. Full IDE experience in containers.

Hardened

Security Hardened

Container isolation, capability dropping, seccomp profiles, AES-256-GCM encryption, rate limiting.

Headless ModeNew

Chat-like interface for Claude CLI interactions without traditional terminal UI.

New

Headless Chat

Standalone chat interface for Claude CLI interactions. Dedicated /chat page for conversations without terminal UI.

Real-time

Stream JSON Output

Real-time streaming of Claude responses with structured parsing. WebSocket live streaming.

Persistent

Conversation History

Persistent conversation storage with turn-by-turn tracking. View complete conversation history.

Flexible

Model Selection

Choose from available Claude models or use default. Fetch models from API URL/v1/models.

Analytics

Token & Cost Tracking

Track input/output tokens and API costs per turn. Full usage statistics.

Continuity

Session Resume

Resume existing Claude sessions with --resume flag. Automatic session management.

Advanced Automation

Powerful PTY monitoring and automation system with multiple strategies.

Monitoring

PTY Monitoring

Real-time terminal monitoring with silence detection (5-300s threshold). Context buffer captures recent output.

AI Strategy

AI Automation

LLM-based automation with OpenAI-compatible API. AI analyzes terminal output and decides actions: inject, skip, notify, complete.

Task Queue

Task Queue System

Manage task queues with drag-and-drop reordering. Auto-execution on terminal silence with status tracking.

Webhook

Webhook Strategy

HTTP POST requests to configured webhooks when terminal is silent. Custom headers and retry logic.

Dynamic

Dynamic Ports

Add/remove port mappings to running containers on-the-fly. No restart required.

Extension

VS Code Extension

PTY Automation Monitor extension for VS Code. Toggle monitoring (Ctrl+Shift+M), task panel (Ctrl+Shift+T), real-time WebSocket.

Interactive Wizard

Interactive Deployment

Launch the interactive deployment wizard with ./deploy.sh. Choose from 4 modes: Quick Deploy, Development, Production, or Custom. Includes environment check, configuration wizard, progress display, automatic verification, and rollback support. Estimated time: 3-5 minutes.