Your AI Data Artist
AutoDash transforms raw data into beautiful, interactive visualizations in three simple steps.
No code. No complexity. Just insights.
|
Upload CSV, Excel, or use sample datasets. Support for large files with automatic parsing and validation. |
Describe your insights in plain English. Our AI understands what you're looking for and generates the perfect visualization. |
Iteratively refine your charts with feedback. Changes appear instantly as our backend generates new Plotly configurations. |
|
Automatic correlation detection, trend analysis, and anomaly identification powered by backend intelligence. |
Beautiful, interactive charts built with Plotly. Hover, zoom, pan, and explore your data like never before. |
Share dashboards, export visualizations, and collaborate with your team in real-time. |
From raw data to actionable insights in minutes. No technical skills required.
Start by uploading your dataset or choose from our sample data library.
- Supports CSV, Excel (.xlsx, .xls)
- Drag & drop or click to browse
- Automatic data type detection
- Sample datasets to get started instantly
Tell us what you want to discover in plain language.
- Natural language processing understands your intent
- Examples: "Show sales trends", "Compare regions"
- AI suggests relevant chart types
- Context-aware recommendations
Get instant visualizations and iterate with real-time feedback.
- Plotly-powered interactive charts
- Request changes in plain English
- Real-time updates from backend
- Export and share your dashboards
Interactive charts that bring your data to life
- Trend Analysis - Line charts, area charts, time series
- Comparisons - Bar charts, grouped bars, stacked bars
- Distributions - Histograms, box plots, violin plots
- Relationships - Scatter plots, bubble charts, correlation matrices
- Hierarchies - Treemaps, sunburst charts, dendrograms
- Networks - Sankey diagrams, chord diagrams, force layouts
- Hover tooltips - Detailed information on hover
- Zoom & pan - Explore large datasets interactively
- Fully interactive - Click, filter, sort, and drill down
- Responsive design - Beautiful on any screen size
|
Built for everyone—from analysts to executives. If you can describe it, AutoDash can visualize it. |
Go from upload to insight in under 60 seconds. Our backend handles all the heavy lifting. |
Secure, scalable, and built with production workloads in mind. Connect to any database. |
- React + TypeScript - Modern, type-safe UI
- Plotly.js - Powerful data visualization library
- Vite - Lightning-fast build tool
- FastAPI - High-performance Python API
- DSPy - AI-powered visualization generation
- SQLAlchemy - Database ORM
- Pandas - Data processing and analysis
- Natural Language Processing - Understand user intent
- Code Generation - Automatic Plotly spec creation
- Error Recovery - Self-healing visualizations
- Context-Aware - Smart recommendations based on data
- Node.js 18+ and npm
- Python 3.9+
- Git
git clone https://github.com/yourusername/autodash.git
cd autodashcd backend
pip install -r requirements.txt
# Set up environment variables
cp .env.example .env
# Edit .env with your API keys (OpenAI, Google OAuth, etc.)
# Run the backend
python -m app.mainThe backend will start on http://localhost:8000
cd frontend
npm install
# Run the development server
npm run devThe frontend will start on http://localhost:5173
-
Start the Application
- Navigate to
http://localhost:5173 - Sign in with Google
- Navigate to
-
Upload Your Data
- Click "Upload Dataset" or drag & drop a CSV/Excel file
- Preview your data to ensure it loaded correctly
-
Ask for Insights
- Type your question in plain English
- Examples:
- "Show me a histogram of prices"
- "Create a scatter plot of sqft_living vs price"
- "Compare sales trends by region"
-
Refine & Export
- Request changes: "Make the bars blue" or "Add a trend line"
- Download your visualization as PNG, SVG, or PDF
- Share your dashboard with your team
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Plotly - For the incredible visualization library
- FastAPI - For the blazing-fast Python framework
- DSPy - For AI-powered code generation
- Open Source Community - For inspiration and support
Join thousands of teams using AutoDash to make data-driven decisions faster.
Star on GitHub • Get Started • Report Bug • Request Feature
Built with ❤️ by FireBird Technologies