CloudMorph is an AI-powered DevOps orchestration platform designed to transform legacy repositories into cloud-native architectures. It intelligently analyzes existing repositories, detects technology stacks, audits dependencies, identifies migration risks, and simulates cloud migration workflows through real-time streaming. The platform also generates enterprise-grade migration reports with actionable recommendations, making cloud adoption faster, safer, and more efficient.
- Detects project technology stacks automatically
- Supports Node.js, Python, Java, and Go projects
- Identifies recommended runtimes and container ports
- Scans project manifests (
package.json,requirements.txt) - Detects dependency versions
- Recommends package upgrades
- Highlights outdated or vulnerable libraries
Categorizes migration risks into:
- 🔴 High Risk
- 🟠 Medium Risk
- 🟢 Low Risk
Identifies issues such as:
- Missing Dockerfiles
- Undefined ingress ports
- Configuration problems
- Missing environment variables
Simulates a production-grade cloud migration workflow.
Features include:
- Live NDJSON streaming
- AI "Thinking" messages
- Animated migration stages
- Auto-scrolling terminal logs
- Real-time progress updates
Pipeline stages:
- Repository Analysis
- Dependency Inspection
- Containerization
- Infrastructure Provisioning
- Deployment Simulation
- Report Generation
Generates comprehensive migration reports featuring:
- Before → After architecture comparison
- Runtime upgrades
- Process manager improvements
- Infrastructure modernization
- Environment configuration
- Secrets management
- DNS setup
- Deployment validation
- Monitoring recommendations
Professional migration report containing:
- Repository summary
- Dependency audit
- Risk analysis
- Migration roadmap
- Recommendations
- Final checklist
| Category | Technologies |
|---|---|
| Frontend | React, Vite, Tailwind CSS, Framer Motion, Lucide React |
| Backend | Python, Flask |
| Streaming | NDJSON |
| PDF Generation | jsPDF |
| Containerization | Docker (Simulation) |
| Infrastructure | Terraform (Simulation) |
- Python 3.8 or later
- Node.js 16 or later
- npm or Yarn
- Git
git clone https://github.com/sharadhiadiga/CloudMorph.git
cd CloudMorphpython -m venv venvWindows
venv\Scripts\activatemacOS/Linux
source venv/bin/activatepip install flask flask-corspython server.pyOpen a new terminal and navigate to the frontend directory:
cd frontendnpm installnpm run devOnce both the backend and frontend are running, open your browser and visit:
http://localhost:5173
The frontend communicates with the Flask backend running through server.py to perform repository analysis, stream migration progress, and generate cloud migration reports.
- AI-generated Dockerfiles
- Kubernetes deployment support
- Terraform code generation
- GitHub Actions integration
- AWS, Azure, and GCP deployment
- Security vulnerability scanning
- Infrastructure cost estimation
- Multi-cloud migration planning
- AI-powered optimization suggestions
- Live infrastructure monitoring