Skip to content

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.

Notifications You must be signed in to change notification settings

codebucks27/Deep-Research-AI-Agent

Repository files navigation

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   GitHub forks   Github Followers  

If you want to learn how to create it please follow below tutorial👇:
➡ Tutorial Link 💚: Deep research ai agent

IMAGE ALT TEXT HERE

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

⭐DO NOT FORGET TO STAR THIS REPO⭐

deep research Ai Agent

🚀 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

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

2. Install Dependencies

NOTE: When installing the required dependencies, use the --legacy-peer-deps flag if you encounter any issues with inter-dependent dependencies.

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

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:

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy