You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FastData is an AI-native data analysis platform with a ChatGPT-style conversational interface. Upload a CSV or Excel file and chat with your data — get instant profiling, visualizations, ML-powered predictions, domain-specific analytics, and comprehensive export packages, all within a single conversation.
Features
Category
Highlights
🤖 Chat Interface
Conversational UX with rich messages (text, charts, insight cards). History saved to localStorage.
Pure TypeScript models (Ridge, kNN, Naive Bayes, Decision Stump) for regression & classification. Train, predict, and export Python loaders — no server required.
🏢 Domain Analytics
Auto-detect domain, then unlock specialized analysis for Finance, Crypto, Ecommerce, Medical, and Marketing.
🤝 AI Copilot
Ask natural-language questions. Uses OpenRouter (free models) via the backend, with a full rule-based fallback when offline.
🌙 Executive Narratives
Generate summaries in McKinsey, Bloomberg, or Consulting style through the AI Copilot.
📦 Export Suite
ZIP with reports, slides, charts (PNG), CSVs, JSON, Python ML loader, and PPTX presentations (night/day themes).
📋 Reports & Slides
Structured multi-section reports (Markdown + HTML) and auto-generated slide decks.
🔌 Offline Mode
All core analysis runs client-side. The backend is optional and used only for AI features.
Quick Start
# Install frontend dependencies
npm install
# (Optional) Install server dependenciescd server && npm install &&cd ..
# Start development (frontend + server)
npm run dev
# Frontend only
npm run dev:client
# Server only
npm run dev:server
Environment Variables (Server)
Copy server/.env and set:
Variable
Description
Default
PORT
Server port
3001
OPENROUTER_API_KEY
API key for AI Copilot
—
CORS_ORIGIN
Allowed origin
http://localhost:5173
MAX_FILE_SIZE
Upload limit
52428800 (50 MB)
No API key? No problem. The client-side analysis engine works fully offline. The AI Copilot fallback uses rule-based answers when no key is configured.
Usage
Start a new analysis — Click "New Analysis" in the sidebar.
Upload your data — Drop a .csv or .xlsx file, or use the built-in sample dataset.
Chat with your data — Ask questions like:
"Summarize this dataset"
"What's the data quality?"
"Show me correlations"
"Detect anomalies"
"What are the key insights?"
"Predict the target variable"
"Export everything"
Explore results — Charts, insights, and tables appear directly in the conversation.
Export — Download a comprehensive ZIP package with everything.
Domain-Specific Analytics
When you upload a file, FastData automatically detects the domain and unlocks specialized analytics: