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.
- Host: GitHub
- URL: https://github.com/codebucks27/deep-research-ai-agent
- Owner: codebucks27
- Created: 2025-03-20T10:16:18.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-22T09:03:27.000Z (7 months ago)
- Last Synced: 2025-03-22T10:18:56.334Z (7 months ago)
- Topics: ai, ai-agent, ai-agents, chatgpt, deep-research, deep-search, deepseek, exa-search, gemini, nextjs, openai, openrouter, shadcn-ui, tailwindcss, vercel-ai-sdk
- Language: TypeScript
- Homepage:
- Size: 34.9 MB
- Stars: 7
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.


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⭐

## 🚀 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/