Skip to content

Open source AI analyst powered by E2B. Analyze your CSV files with Llama 3.1 and create interactive charts.

License

Notifications You must be signed in to change notification settings

e2b-dev/ai-analyst

Repository files navigation

AI Analyst by E2B

This is an AI-powered code and data analysis tool built with Next.js and the E2B SDK.

Preview

→ Try on ai-analyst.e2b.dev

Features

  • 🔸 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

Get started

Visit the online version or run locally on your own.

1. Clone repository

git clone https://github.com/e2b-dev/ai-analyst.git

2. Install dependencies

cd fragments && npm i

3. Get API keys

Copy .example.env to .env.local and fill in variables for E2B and one LLM provider.

E2B: E2B_API_KEY

LLM Providers:

  • Fireworks: FIREWORKS_API_KEY
  • Together AI: TOGETHER_API_KEY
  • Ollama: OLLAMA_BASE_URL