An open API service indexing awesome lists of open source software.

https://github.com/codebucks27/deep-research-ai-agent

Build a powerful Deep Research AI agent like Gemini or ChatGPT. Using Next.js, Vercel AI SDK, and Exa Search API, An intelligent system that generates follow-up questions, crafts optimal search queries, and compiles comprehensive research reports.
https://github.com/codebucks27/deep-research-ai-agent

ai ai-agent ai-agents chatgpt deep-research deep-search deepseek exa-search gemini nextjs openai openrouter shadcn-ui tailwindcss vercel-ai-sdk

Last synced: 7 months ago
JSON representation

Build a powerful Deep Research AI agent like Gemini or ChatGPT. Using Next.js, Vercel AI SDK, and Exa Search API, An intelligent system that generates follow-up questions, crafts optimal search queries, and compiles comprehensive research reports.

Awesome Lists containing this project

README

          

# Build Deep Research AI Agent with Next.js, Vercel AI SDk and LLMs like Gemini, Deepseek & Gpt-4o

A powerful Deep Research AI agent like Gemini or ChatGPT. Using Next.js, Vercel AI SDK, and Exa Search API, An intelligent system that generates follow-up questions, crafts optimal search queries, and compiles comprehensive research reports.

![GitHub stars](https://img.shields.io/github/stars/codebucks27/Deep-Research-AI-Agent?style=social&logo=ApacheSpark&label=Stars)  
![GitHub forks](https://img.shields.io/github/forks/codebucks27/Deep-Research-AI-Agent?style=social&logo=KashFlow&maxAge=3600)  
![Github Followers](https://img.shields.io/github/followers/codebucks27.svg?style=social&label=Follow)  

If you want to learn how to create it please follow below tutorial👇:

➡ Tutorial Link 💚: [Deep research ai agent](https://youtu.be/zKN18GQBxCM)

🎯 For customised solutions or deployment please contact: https://tally.so/r/wdlj0N

#### ⭐DO NOT FORGET TO STAR THIS REPO⭐

![deep research Ai Agent](https://github.com/codebucks27/Deep-Research-AI-Agent/blob/main/app%20screenshots/Final%20output%20with%20report.png)

## 🚀 Key Features

- 🔧 Fully Customizable Research Flow
- 🔍 Adaptive Search Queries
- ⚙️ Seamless LLM Integration
- 💼 Modular Components
- 🌐 Next.js & Vercel AI SDK
- ♻️ Iterative Research Loop

## 🛠️ Tech Stack

- **Framework:** Next.js 15 (App Router)
- **Styling:** Tailwind CSS, Shadcn UI
- **AI Integration:** Vercel AI SDK
- **LLMs:** GPT-4o, Gemini, Deepseel using OpenRouter
- **Web Search:** Exa Search API
- **UI Components:** Shadcn
- **Language:** TypeScript

## ⚡ Prerequisites

Before you begin, ensure you have:

- OpenRouter API key (or you can use grok or any other LLM providers)
- Exa search API key

## 🚀 Setup Instructions

### 1. Clone the Repository

```bash
git clone [repo-url]
cd Deep-Research-AI-Agent
```

### 2. Install Dependencies

```bash
npm install
# or
yarn install
# or
pnpm install
```

### 3. Environment Variables

Create a `.env.local` file in the root directory. Check `.env.example` for required variables.

### 4. Start Development Server

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
```

Visit `http://localhost:3000` to see your app.

## 🌟 Show Your Support

Give a ⭐️ if this project helped you!

If you have any question or want a custom build for your business, you can reach out to me via:

- E-mail : codebucks27@gmail.com
- Twitter: https://twitter.com/code_bucks
- Instagram: https://www.instagram.com/code.bucks/

MyChannel: https://www.youtube.com/codebucks
My Website: https://devdreaming.com/