What is Dorgu?
Dorgu analyzes your containerized applications — Dockerfile, docker-compose, and source code — and generates production-ready Kubernetes manifests, ArgoCD configs, CI/CD workflows, and ApplicationPersona CRDs. Pair it with the Dorgu Operator for cluster-side validation, discovery, and real-time insights.Products
Dorgu CLI
Analyze apps and generate K8s manifests, personas, and CI/CD pipelines from the command line.
Dorgu Operator
Kubernetes operator for deployment validation, cluster discovery, and persona lifecycle management.
Dorgu Platform
Web dashboard for ClusterPersona visualization and cluster insights.
How it works
Analyze
Dorgu parses your Dockerfile, docker-compose.yml, and source code to detect language, framework, ports, health endpoints, dependencies, and resource requirements.
Generate
Produces production-ready Kubernetes Deployment, Service, Ingress, HPA, ArgoCD Application, GitHub Actions workflow, and an ApplicationPersona CRD — all from a single command.
Key capabilities
- Multi-language analysis — Node.js, Python, Go, Java, Ruby, Rust with framework detection (Express, FastAPI, Django, Spring, Rails, and more)
- LLM-enhanced analysis — Optional deeper understanding via OpenAI, Anthropic, Gemini, or Ollama
- Layered configuration — Global, workspace, and app-level config with CLI flag overrides
- Post-generation validation — Resource bounds, ports, health probes, HPA, security contexts
- ApplicationPersona CRDs — Living identity documents for your applications, validated by the operator
- GitOps support — ArgoCD App-of-Apps scaffold with
dorgu cluster setup --driver gitops - Cluster bootstrapping — Interactive wizard installs a production-ready stack (cert-manager, ingress-nginx, CloudNativePG, OpenObserve, ArgoCD)
Next steps
Installation
Install the Dorgu CLI via Go, binary release, or from source.
Quickstart
Generate your first Kubernetes manifests in 5 minutes.