https://github.com/ak-abhilash/insightcat
๐ One-click open-source EDA tool for CSV, Excel, JSON
https://github.com/ak-abhilash/insightcat
csv- data-analysis- data-visualization eda- fastapi- open-source- pandas- react-
Last synced: 12 months ago
JSON representation
๐ One-click open-source EDA tool for CSV, Excel, JSON
- Host: GitHub
- URL: https://github.com/ak-abhilash/insightcat
- Owner: ak-abhilash
- License: other
- Created: 2025-05-15T10:59:46.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-29T16:00:22.000Z (about 1 year ago)
- Last Synced: 2025-05-29T16:58:48.013Z (about 1 year ago)
- Topics: csv-, data-analysis-, data-visualization, eda-, fastapi-, open-source-, pandas-, react-
- Language: JavaScript
- Homepage: https://insight-cat.vercel.app
- Size: 418 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
๐ฑ InsightCat
Your AI-powered data sidekick for instant insights, quality checks, and smart visualizations. Just upload your data and let InsightCat do the rest.
---
## ๐ก What is InsightCat?
InsightCat is an open-source tool that gives you **instant insights from your CSV, Excel, or JSON files.** No coding required. Just upload a file and get:
- ๐ **AI-powered insights** - Smart analysis with actionable recommendations
- ๐ **Auto-generated charts** - Histograms, bar charts, and distributions
- ๐งน **Data quality checks** - Missing values, duplicates, and quality scores
- ๐ **Smart visualizations** - Only creates charts that make sense for your data
- ๐พ **Download everything** - Save charts and analysis reports
---
## ๐ง Tech Stack
- **Backend:** Python + FastAPI + pandas
- **Frontend:** React + TailwindCSS + Lucide Icons
- **AI Engine:** OpenRouter API (GPT-4o-mini)
- **Charts:** Matplotlib + Seaborn
- **Hosting:** Vercel (frontend), Render (backend)
---
## ๐ฆ How to Use
1. Upload CSV, Excel, or JSON file
2. Get instant data quality assessment (0-100% score)
3. Read AI-generated insights and recommendations
4. Browse smart auto-generated charts
5. Download charts or full reports
---
## Setup Instructions
### API Keys Setup
1. Register for an account at [OpenRouter](https://openrouter.ai/)
2. Generate an API key from your account dashboard
3. Create a `.env` file by copying `.env.example`:
```bash
cp .env.example .env
```
4. Add your API key:
```
OPENROUTER_API_KEY=your_key_here
```
### Run Locally
```bash
# Backend
pip install -r requirements.txt
python main.py
# Frontend
npm install
npm start
```
---
## ๐ Join the Mission
This is an open-source project to help data learners, educators, and developers explore data quickly.
### Want to contribute?
1. Fork the repo
2. Clone locally
3. Submit PRs with your ideas
**Ideas welcome:** New chart types, better AI prompts, UI improvements, more file formats
---
## ๐ License
This project is licensed under the MIT License.
## ๐ Acknowledgments
* Built with โค๏ธ for the open-source community
* Powered by OpenRouter and modern web technologies
* Inspired by the need for accessible data analysis tools
Ready to unlock insights from your data? Give InsightCat a try!
๐ Try InsightCat Now