The Ultimate Cloud Development Environment & Sandbox
Execute Code Anywhere. Deploy Instantly.
β οΈ Hosted instance is live until March 13, 2026. After that, use the Docker release for local self-hosting.
A modern, AI-powered cloud IDE β code, run, and chat with AI in your browser.
CompileX Labs is a cloud-hostable, full-stack, browser-based Integrated Development Environment (IDE) built for seamless AI-assisted development, multi-platform framework scaffolding, and complete network-isolated execution via Docker containers.
| Link | Availability |
|---|---|
| compilex-frontend-903328899221.asia-south1.run.app | β Live β until March 13, 2026 |
After March 13, 2026, the hosted cloud instance will be taken offline. Use the Docker release below to self-host locally with zero authentication requirements.
- π Multi-Language Sandbox: Execute Python, JavaScript, C++, Rust, Go, and more seamlessly via instantly provisioned, deeply tracked Docker containers.
- π€ AI Code Agent: A Gemini-powered (or local LLM) assistant that reads your code and live terminal outputs, explains bugs, writes code, and handles file manipulation intuitively.
- π Full-Stack Frameworks: Out-of-the-box, one-click scaffolding, execution, and local hosting via open ports for React, Vue.js, Angular, Next.js, Django, Flask, and Node.js.
- π‘ Local AI & LM Studio: Run the AI pair-programmer in absolute privacy by dynamically routing prompts and API requests to Ollama or LM Studio models.
- π Customizable Layout & Root Terminal: Get complete control with a VS Code-style draggable UI array, resizable panes, and direct pseudo-tty root terminal access.
- π SonarCloud Integration: Continuous code quality, security vulnerability, and code smell analysis β automated on every push via SonarCloud CI pipelines.
- π One-Click GitHub Integration: Track repos seamlessly! Push your code changes directly to any GitHub repository from inside the editor with conflict resolution.
- π‘ Secure Execution: Every user workspace runs inside network-isolated Docker wrappers equipped with custom hardware RAM and CPU core limits for complete host safety.
CompileX Labs introduces a first-class Agent-Oriented Development model β the built-in AI agent doesn't just answer questions, it acts. The agent can:
- Read and write files directly inside the live Docker workspace container
- Parse real-time terminal output to self-correct and retry execution
- Scaffold full project structures (components, routes, models) autonomously from a single natural-language prompt
- Chain multi-step tool calls: create file β install dependency β run β observe output β fix error β all without human intervention
This moves beyond traditional copilot "suggestions" toward a true agentic development loop where the AI drives the build cycle end-to-end.
CompileX Labs ships with a fully integrated SonarCloud CI/CD quality gate:
- Automated code smell, bug, and vulnerability scanning on every commit via GitHub Actions
- Security hotspot detection with OWASP category mapping
- Dedicated project dashboard for real-time quality metrics and tech debt tracking
- Zero-config setup β the pipeline activates automatically on repository push
This ensures production-grade code hygiene is enforced continuously, not as an afterthought.
The ecosystem operates seamlessly using a micro-service inspired hierarchy.
- Frontend: React + Vite (Vanilla CSS, React-Router)
- Backend Engine: Python (Flask, PyMongo, WebSockets/Socket.IO)
- Execution Layer: Docker Engine API (
docker container run) - Database Storage: MongoDB (Persisting User Configurations, Workspace Auth, Token Storage)
- AI Orchestration: Direct SDK requests (Google Generative AI, OpenAI, DeepSeek, Anthropic, Ollama)
- Code Quality: SonarCloud (GitHub Actions CI pipeline β automated static analysis)
Self-host the entire CompileX Labs stack locally with a single
docker composecommand β no Firebase account, no cloud auth, no external dependencies required.
Pre-built Docker images are published on the Releases page for every tagged version.
Use the bundled Compose file β it spins up the backend, frontend, and a local MongoDB instance all together:
# Clone the repo
git clone https://github.com/your-org/compilex.git
cd compilex
# Create backend/.env with local config (no cloud auth needed)
cat > backend/.env << 'ENVEOF'
MONGO_URI=mongodb://mongo:27017/compilex
SECRET_KEY=local-dev-secret-key
GEMINI_API_KEY=your_optional_gemini_key
OLLAMA_BASE_URL=http://host.docker.internal:11434
DISABLE_FIREBASE_AUTH=true
ENVEOF
# Start everything β backend + frontend + MongoDB, no auth required
docker compose upFrontend:
http://localhost:5174Β· Backend API:http://localhost:5000Β· MongoDB:localhost:27017
| Asset | Description |
|---|---|
compilex-backend-<version>.tar |
Standalone backend Docker image tarball |
compilex-frontend-<version>.tar |
Standalone frontend Docker image tarball |
docker-compose.yml |
Full-stack Compose file with embedded MongoDB service |
Source code (zip / tar.gz) |
Full repository snapshot |
When DISABLE_FIREBASE_AUTH=true is set in the backend environment, CompileX Labs runs in local-only mode:
- Firebase email/SSO login is bypassed β any username/password is accepted for local dev
- All workspace data is stored in the bundled local MongoDB container (
mongoservice in Compose) - No Google Cloud, AWS, or external service credentials are needed
- Fully air-gapped operation supported β works completely offline (except optional AI API calls)
Run CompileX Labs on your local machine without Docker:
- Node.js: v18+
- Python: v3.12+
- Docker Desktop / Engine: Must be active and running
- MongoDB: Active connection string or local daemon
Create a .env inside /backend:
MONGO_URI=mongodb://localhost:27017/compilex
SECRET_KEY=super-secret-compiler-key
GEMINI_API_KEY=your_gemini_key_here
OLLAMA_BASE_URL=http://localhost:11434Run everything inside an active Python Virtual Environment:
cd backend
python -m venv venv
venv\Scripts\activate # Linux/Mac: source venv/bin/activate
pip install -r requirements.txt
python app.pyThe API layer and Socket connection will establish on
http://127.0.0.1:5000
Open a new terminal session, keeping the backend alive:
cd frontend
npm install
npm run devLaunch the developer interface at
http://localhost:5174and log in to start deploying secure framework applications!
Built with β€οΈ for the modern engineer.
Hosted live until March 13, 2026 β then available exclusively via Docker self-hosting.












