Your AI-powered data sidekick for instant insights, quality checks, and smart visualizations. Just upload your data and let InsightCat do the rest.
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
- Backend: Python + FastAPI + pandas
- Frontend: React + TailwindCSS + Lucide Icons
- AI Engine: OpenRouter API (GPT-4o-mini)
- Charts: Matplotlib + Seaborn
- Hosting: Vercel (frontend), Render (backend)
- Upload CSV, Excel, or JSON file
- Get instant data quality assessment (0-100% score)
- Read AI-generated insights and recommendations
- Browse smart auto-generated charts
- Download charts or full reports
- Register for an account at OpenRouter
- Generate an API key from your account dashboard
- Create a
.env
file by copying.env.example
:cp .env.example .env
- Add your API key:
OPENROUTER_API_KEY=your_key_here
# Backend
pip install -r requirements.txt
python main.py
# Frontend
npm install
npm start
This is an open-source project to help data learners, educators, and developers explore data quickly.
- Fork the repo
- Clone locally
- Create a branch, make your changes, and submit a pull request
Ideas welcome: New chart types, better AI prompts, UI improvements, more file formats
This project is licensed under the MIT License.
- 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
This software is intended to be used for ethical and lawful purposes only.
The author (Abhilash Krishna) shall not be held responsible for any misuse of the software, including but not limited to unethical, illegal, or harmful activities.
By using this software, you agree to take full responsibility for your actions and any consequences arising from them.