https://github.com/e2b-dev/ai-analyst
Open source AI analyst powered by E2B. Analyze your CSV files with Llama 3.1 and create interactive charts.
https://github.com/e2b-dev/ai-analyst
ai ai-analysis analysis e2b llama llm sandbox
Last synced: about 2 months ago
JSON representation
Open source AI analyst powered by E2B. Analyze your CSV files with Llama 3.1 and create interactive charts.
- Host: GitHub
- URL: https://github.com/e2b-dev/ai-analyst
- Owner: e2b-dev
- License: apache-2.0
- Created: 2024-10-21T15:36:22.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-21T18:24:56.000Z (2 months ago)
- Last Synced: 2025-04-02T05:12:17.256Z (about 2 months ago)
- Topics: ai, ai-analysis, analysis, e2b, llama, llm, sandbox
- Language: TypeScript
- Homepage: https://ai-analyst.e2b.dev
- Size: 1000 KB
- Stars: 158
- Watchers: 1
- Forks: 34
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# AI Analyst by E2B
This is an AI-powered code and data analysis tool built with Next.js and the [E2B SDK](https://e2b.dev/docs).
→ Try on [ai-analyst.e2b.dev](https://ai-analyst.e2b.dev/)
## Features
- 🔸 Analyze data with Meta's Llama 3.1
- 🔸 Upload CSV files
- 🔸 Create interactive charts**Powered by:**
- 🔸 ✶ [E2B Sandbox](https://github.com/e2b-dev/code-interpreter)
- 🔸 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](https://e2b.dev/docs/code-interpreting/create-charts-visualizations/interactive-charts#supported-intertactive-charts).**Make sure to give us a star!**
## Get started
Visit the [online version](https://ai-analyst.e2b.dev/) 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`
- Get your [E2B API key here](https://e2b.dev/dashboard?tab=keys).
LLM Providers:
- Fireworks: `FIREWORKS_API_KEY`
- Together AI: `TOGETHER_API_KEY`
- Ollama: `OLLAMA_BASE_URL`