Code Epitaph AI is an engineering intelligence platform that analyzes legacy system architecture, identifies dependency risks, detects structural anomalies, simulates failure impact, and generates modernization priorities.
- Dependency Intelligence — Graph-based analysis of component relationships using NetworkX.
- Risk Prioritization — Quantifies component risk and engineering priority.
- AI Anomaly Detection — Uses Isolation Forest to detect unusual structural patterns.
- Failure Simulation — Performs what-if analysis of component failures and dependency loss.
- Modernization Intelligence — Generates prioritized refactoring and modernization recommendations.
- Engineering Reports — Exports prioritized risk analysis for further assessment.
Legacy Data
↓
Preprocessing
↓
Dependency Graph
↓
Risk & Priority Engine
↓
AI Anomaly Detection
↓
Failure Simulation
↓
Modernization Roadmap
Python · Pandas · NumPy · Scikit-learn · NetworkX · Plotly · Streamlit
ML: Isolation Forest Graph Analysis: NetworkX Visualization: Plotly Deployment: Streamlit Community Cloud
| Module | Purpose |
|---|---|
| Overview | System health & risk intelligence |
| Component Intelligence | Component-level assessment |
| Risk Prioritization | Engineering priority analysis |
| Dependency Analysis | Architecture & dependency graph |
| Failure Simulator | What-if impact analysis |
| Modernization Roadmap | Phased modernization planning |
| AI Anomaly Intelligence | Structural anomaly detection |
Code-Epitaph-AI/
├── app.py
├── main.py
├── data/
├── src/
│ ├── data_loader.py
│ ├── preprocessing.py
│ ├── legacy_analyzer.py
│ ├── risk_engine.py
│ ├── graph_engine.py
│ └── anomaly_engine.py
├── requirements.txt
└── README.md
git clone https://github.com/jeevithamathi2209/Code-Epitaph-AI.git
cd Code-Epitaph-AI
pip install -r requirements.txt
streamlit run app.pyLive: https://code-epitaph-ai.streamlit.app/ GitHub: https://github.com/jeevithamathi2209/Code-Epitaph-AI
Code Epitaph AI — Turning legacy system complexity into actionable engineering intelligence.
