Smarter, faster, and more intuitive analysis of your datasets using Generative AI + Python magic.
Repository: Insert your GitHub repo link here
Meet AutoAnalyst Agent 2.0 β an AI-driven assistant that eliminates tedious data crunching.
Upload your dataset + queries, and instantly get:
β
Visual reports
β
AI-generated insights
β
Automated workflows
Perfect for:
- Analysts π§Ύ
- Researchers π¬
- Startups & Businesses π
- Anyone who loves turning raw data into knowledge
| Feature | Why Itβs Awesome π |
|---|---|
| π€ AI-Powered Insights | Uses Googleβs Generative AI to βunderstandβ your data |
| π Rich Visualizations | Generates plots with Seaborn & Matplotlib |
| π Web Scraper Mode | Fetch live data directly from URLs |
| π Multi-Format Friendly | Accepts CSV, Excel, JSON, Parquet, or TXT |
| π Ask Many at Once | Batch processing for multiple questions |
| π₯οΈ Simple-to-Use Interface | Beginner friendly, no steep learning curve |
| β‘ Super-Fast Execution | Optimized for speed + real-time feedback |
1οΈβ£ Clone the Repo - git clone https://github.com/kanish818/AutoAnalyst-Agent.git
cd autoanalyst-agent
Create a .env file inside the root folder:
GROQ_API_KEY=your_groq_api_key
GROQ_MODEL=llama-3.3-70b-versatile
LLM_TIMEOUT_SECONDS=240
Now open http://localhost:8000/ in your browser π
-
Write Your Questions
Create a.txtfile with queries like: Whatβs the revenue growth month-over-month?, Find correlation between Age and Income, Show most profitable products...etc -
Upload Dataset + Questions File
- Dataset (optional) β CSV, Excel, JSON, Parquet, or TXT
- Questions file (required) β Plain text
- VoilΓ !
- AI processes the queries
- Generates insights + summaries
- Builds neat visualizations
- FastAPI β‘ β High-performance web server
- LangChain π§ β Orchestrates LLM interactions
- Google Generative AI β¨ β Core AI engine
- Pandas + NumPy π β Data wrangling made smooth
- Seaborn + Matplotlib π¨ β Clean, insightful charts
- HTML5 + CSS + JavaScript
- Bootstrap-inspired modern UI
| Method | Endpoint | Purpose |
|---|---|---|
GET |
/ |
Access web app |
POST |
/api |
Submit dataset + questions |
GET |
/summary |
App diagnostics & summaries |
| Format | Extensions |
|---|---|
| CSV | .csv |
| Excel | .xlsx, .xls |
| JSON | .json |
| Parquet | .parquet |
| Text | .txt |
- π Business Strategy β Sales, KPIs, forecasts
- π¬ Research β Data exploration, hypothesis validation
- π€ Data Science β Quick EDA, anomaly detection
- π Reporting β Automated dashboards
- β No cloud storage β All data stays local
- β
API keys kept safe via
.env - β Configurable CORS policy for production use
Licensed under MIT β free for personal & commercial use.