Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 AuditAI — Agentic AI Website Auditor

An Agentic AI-powered web application built with Streamlit that audits any website and provides SEO, performance, accessibility, and security insights, along with AI-generated fixes and optimized HTML.


🚀 Demo

🔗 Live App on Streamlit

🚀 Video Demo

AuditAI.webm

📌 Features

  • 🔍 Website Scanning

    • Page load time
    • HTTPS detection
    • Page size analysis
    • Internal vs external links
    • Headings structure (H1, H2, H3)
    • Images without ALT attributes
    • Scripts, paragraphs, and links count
  • 🤖 Agentic AI Analysis

    • Automatically detects website issues
    • Provides actionable AI-powered suggestions
    • Generates HTML & SEO fix snippets
    • Produces fully optimized HTML
    • Extracts top SEO keywords
    • Analyzes heading hierarchy
  • 📊 Interactive Dashboard

    • Overall website score
    • SEO, Performance, Accessibility & Security scores
    • Gauge & radar charts
    • Bar charts & pie charts
    • Keyword word cloud
    • Heading hierarchy treemap
    • Page element heatmap
  • ⬇️ Download Optimized HTML

    • One-click download of AI-improved webpage

🔍 Usage

  1. Run the app locally using Streamlit.
  2. Enter a valid website URL.
  3. Click Scan Website.
  4. View:
    • ⚠️ Detected issues
    • ✅ AI-generated suggestions
    • 📊 Visual audit dashboard
    • 🤖 Agentic AI fixes
  5. Download the optimized HTML if available.

📸 Screenshots

🏠 Home Page

Screenshot 2026-01-31 184415

✅ Page 1

Screenshot 2026-01-31 184444

✅ Page 2

Screenshot 2026-01-31 184512

✅ Page 3

Screenshot 2026-01-31 184550

✅ Page 4

Screenshot 2026-01-31 184621

📊 How It Works

  1. The app scans the website using BeautifulSoup & Requests.
  2. Raw metrics are calculated (SEO, performance, accessibility).
  3. Scan data is sent to OpenAI for agentic analysis.
  4. AI returns:
    • Issues
    • Suggestions
    • Fix snippets
    • Optimized HTML
  5. Results are visualized in a rich Streamlit dashboard.

⚙️ Tech Stack

  • Python 3.9+
  • Streamlit — Web UI
  • OpenAI API — Agentic AI analysis
  • BeautifulSoup — HTML parsing
  • Requests — Web scraping
  • Plotly & Matplotlib — Interactive charts
  • WordCloud — Keyword visualization
  • dotenv — Environment variables

👨‍💻 Author

Mirza Yasir Abdullah Baig


⚠️ Disclaimer

This project is for educational purposes only and should NOT be used as a substitute for professional medical diagnosis.


1️⃣ Clone the Repository

git clone https://github.com/mirzayasirabdullahbaig07/AuditAI.git
cd AuditAI

About

AuditAI is an Agentic AI-powered website auditing tool that analyzes SEO, performance, accessibility, and security issues using AI-generated insights.

Topics

Resources

Stars

41 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages