ai-garage

Data Analyst Agent πŸ“Š

A powerful multi-agent system built with AutoGen 0.4 that provides automated data analysis, visualization, and insights generation through an interactive chat interface.

πŸ“ˆ Try It Out!

Check out the demos πŸ‘‡πŸΌ

Data Analyst Agent - Demo 1

Data Analyst Agent - Demo 2

Features

Technology Stack

Setup

Prerequisites

Installation

  1. Clone the repository & get into the project directory
     git clone https://github.com/tezansahu/ai-garage.git
     cd ai-garage/data-analyst-agent-autogen
    
  2. Create and activate a virtual environment using uv:
     uv venv
     # On Windows
     .\.venv\Scripts\activate
     # On macOS/Linux
     source .venv/bin/activate
    
  3. Install all dependencies
     uv sync
    
  4. Run the Streamlit app:
     streamlit run app.py
    

Usage

  1. Launch the application
  2. Upload your dataset (CSV/TSV) using the sidebar
  3. Add your GitHub PAT & select the LLM you wish to use
  4. Ask questions about your data in natural language
  5. View generated visualizations and insights
  6. Use β€œNew Chat” to start fresh analysis

Get me insights related to distribution of sales w.r.t outlet type