I just finished a small side project and wanted to share it. It’s an open-source web app called CSV AI Analyzer. The idea is simple: you upload a CSV file, and the app analyzes it with GPT and suggests charts or insights. Everything runs locally in the browser with no backend, no uploads, no tracking. Your data never leaves your machine.
You can drop in a file, adjust parsing settings if needed, add your API key, and get quick analysis and visualizations. It supports automatic delimiter detection, a clean data table, and several chart types like bar, line, scatter, pie, and area. I built it with by starting the project with t3. The stack is : Next.js, Tailwind v4, Recharts, and PapaParse. I’ve vibe-coded 95% of the app, and that's pretty impressive. Regarding security, I use strict secure cookies to store API keys locally, avoiding the use of local storage. That’s part of the 5% I tweaked on my side.
If you want to try it: https://maxgfr.github.io/csv-ai-analyzer/
Source code is here: https://github.com/maxgfr/csv-ai-analyzer
I’d appreciate any feedback :)