Skip to content

ak-abhilash/InsightCat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐱 InsightCat

Your AI-powered data sidekick for instant insights, quality checks, and smart visualizations. Just upload your data and let InsightCat do the rest.

build in public License Last Commit


πŸ’‘ 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
  2. Generate an API key from your account dashboard
  3. Create a .env file by copying .env.example:
    cp .env.example .env
  4. Add your API key:
    OPENROUTER_API_KEY=your_key_here
    

Run Locally

# 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

About

πŸ“Š One-click open-source EDA tool for CSV, Excel, JSON

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published