This is an AI-powered code and data analysis tool built with Next.js and the E2B SDK.
→ Try on ai-analyst.e2b.dev
- 🔸 Analyze data with Meta's Llama 3.1
- 🔸 Upload CSV files
- 🔸 Create interactive charts
Powered by:
- 🔸 ✶ E2B Sandbox
- 🔸 Vercel's AI SDK
- 🔸 Next.js
- 🔸 echarts library for interactive charts
Supported LLM Providers:
- 🔸 TogetherAI
- 🔸 Fireworks
Supported chart types:
- 🔸 All the supported charts are descriebd here.
Make sure to give us a star!
![Screenshot 2024-04-20 at 22 13 32](https://private-user-images.githubusercontent.com/10400064/324202813-11e2a79f-a835-48c4-9f85-5c104ca7bb49.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNDQwNTEsIm5iZiI6MTczOTE0Mzc1MSwicGF0aCI6Ii8xMDQwMDA2NC8zMjQyMDI4MTMtMTFlMmE3OWYtYTgzNS00OGM0LTlmODUtNWMxMDRjYTdiYjQ5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA5VDIzMjkxMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNjYTg1ZDYwOTIyYjA3N2Q0NDU0OGY3MjU4NmRkNDM5MjQ4ZDIzMWIzYjA2NTExY2YxNzI1MDk4NTRlZTVjZTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Rw2cB7eKBIg-Nyo9FOnqoPq5VWuMYOBaZWg2oL0yT30)
Visit the online version or run locally on your own.
git clone https://github.com/e2b-dev/ai-analyst.git
cd fragments && npm i
Copy .example.env
to .env.local
and fill in variables for E2B and one LLM provider.
E2B: E2B_API_KEY
- Get your E2B API key here.
LLM Providers:
- Fireworks:
FIREWORKS_API_KEY
- Together AI:
TOGETHER_API_KEY
- Ollama:
OLLAMA_BASE_URL