Skip to content

mukktinaadh/InsightFlowAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 InsightFlowAI

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.


🧠 Problem It Solves

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)

✅ Features

  • 📤 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

🛠 Tech Stack

Layer Tech
Frontend HTML, CSS, Vanilla JS
Backend FastAPI (Python)
AI Engine Ollama (local LLM: Mistral)
DevOps CI/CD logs parsing, file upload

📁 Project Structure

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors