A powerful Streamlit web application designed for intuitive CSV data analysis, leveraging AI to transform raw data into meaningful insights. The application provides users with advanced analytical capabilities, interactive visualizations, and intelligent Q&A functionality.
- 📤 Upload and preview CSV data
- 📊 Analyze data patterns and insights using AI
- 💬 Ask follow-up questions about your data
- 📝 Track question & answer history
- 🔒 Secure API integration
- Clone the repository
- Install dependencies:
sudo apt updatesudo apt install python3-pipsudo python3 -m pip install streamlitpip install streamlit openai pandas python-dotenv- Create a
.envfile and add your OpenAI API key:
OPENAI_API_KEY=your-api-key-here
- Run the application:
streamlit run app.py- Upload your CSV file using the file uploader
- Preview your data in the interactive table
- Click "Analyze with AI" to get insights about your data
- Ask follow-up questions about your data in the new window
- View your Q&A history below
- Streamlit framework
- OpenAI GPT integration
- Python data analysis libraries
- Responsive web interface
This project is licensed under the MIT License - see the LICENSE file for details.