ai-analyst

ai-analyst

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

Stars: 89

Visit
 screenshot

AI Analyst by E2B is an AI-powered code and data analysis tool built with Next.js and the E2B SDK. It allows users to analyze data with Meta's Llama 3.1, upload CSV files, and create interactive charts. The tool is powered by E2B Sandbox, Vercel's AI SDK, Next.js, and echarts library for interactive charts. Supported LLM providers include TogetherAI and Fireworks, with various chart types available for visualization.

README:

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

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for ai-analyst

Similar Open Source Tools

For similar tasks

For similar jobs