InsightFlowAI is an AI-powered CI/CD Log Analyzer and Debug Assistant that leverages Ollama's local LLMs to provide root cause analysis and suggestions for fixing broken CI/CD pipelines — all in real-time.
🔥 Built with FastAPI, HTML/CSS/JS (no frameworks), and runs Ollama for local GenAI integration.
Modern CI/CD pipelines often fail with cryptic or massive logs that make root cause detection time-consuming.
🔧 InsightFlowAI helps:
- Quickly detect errors from CI/CD logs
- Summarize them clearly
- Query a local LLM (via Ollama) to explain why it failed and how to fix it
- Operate in high-security, offline environments (no cloud dependency)
- 📤 Upload CI/CD log files directly via browser
- 📊 Extract total lines, error counts, and display error messages
- 🧠 Ask an Ollama-powered LLM for diagnosis
- 🛡️ All local (no external API, ideal for security-sensitive teams)
- ⚙️ Built-in for CI/CD observability use-cases
| Layer | Tech |
|---|---|
| Frontend | HTML, CSS, Vanilla JS |
| Backend | FastAPI (Python) |
| AI Engine | Ollama (local LLM: Mistral) |
| DevOps | CI/CD logs parsing, file upload |
InsightFlowAI/
├── backend/
│ ├── main.py # FastAPI app
│ └── requirements.txt # Python deps
├── frontend/
│ ├── index.html # UI Page
│ ├── style.css # Clean UI Styling
│ └── script.js # JS for upload + fetch
└── sample.log # Demo CI/CD log file