Data Dave is your AI assistant for analyzing CSV files - no coding or Excel expertise required! Simply upload your CSV and ask questions in plain English to get instant insights and visualizations.
- Visit Data Dave
- Get your OpenAI API key
- Upload your CSV file
- Start asking questions!
- "What's the average value in column X?"
- "Create a bar graph showing the distribution of Y"
- "Find any correlations between columns A and B"
- "Show me a pie chart of categories in column Z"
- "What are the top 5 values in column N?"
- Heavily limits the data fed directly to the LLM to prevent context loss while still providing fully accurate analysis
- Makes use of fine-tuned and prompt-engineered functions to make sure the assistant doesn't spew out random/false data
- Maintains conversation context for follow-up questions
- Bar graphs
- Pie charts
- Histograms
- Correlation plots
- Custom charts based on your needs
- Chat-based interaction
- Real-time responses
- Markdown support for clear explanations
- Direct visualizations in chat
- Your data stays in your browser
- API key transmitted securely via WebSocket
- No data permanently stored on servers
To run Data Dave locally:
- Clone the repository
- Set up the server:
cd server pip install -r requirements.txt python server.py - Set up the client:
cd client npm install npm run dev - Open the provided local URL
- Enter your OpenAI API key to begin
We welcome contributions!
This project is licensed under the MIT License - see the LICENSE file for details.
