Understand. Visualize. Optimize. This project is a powerful AI-driven tool designed to help developers navigate massive or unfamiliar codebases. It doesn't just explain code; it visualizes logic, monitors code health, and suggests modern refactors—all while keeping your project's specific documentation in context.
Generates high-definition, color-coded Mermaid.js diagrams that map out function calls and logic paths. No more getting lost in spaghetti code!
An instant Code Health Score (0-100) paired with a "Brutal Verdict" from a virtual AI mentor. Know exactly how "clean" or "messy" your code is the moment you upload it.
Identifies the most complex part of your code and provides a side-by-side, high-performance modernization suggestion.
Upload your company's Style Guide or Documentation along with the code. The AI ensures its explanations and suggestions follow your team's specific rules.
Compare old versions of code with new ones to catch breaking changes before they hit production.
- Backend: Python (Flask)
- AI Engine: Google Gemini 2.5 Flash (Optimized for speed)
- Frontend: HTML5, CSS3 (Modern Glassmorphism UI), JavaScript
- Visualization: Mermaid.js
- Python 3.9+
- A Google Gemini API Key
# Clone the repository
git clone [https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.git](https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.git)
cd YOUR_REPO_NAME
# Install dependencies
pip install flask google-generativeai