Skip to content

Sauravroy34/ResearchAgent

Repository files navigation

⚡ Research Agent

React TypeScript Vite Chakra UI Gemini Vercel

Live Demo: research-agent-nine-gamma.vercel.app

A premium, high-performance research assistant interface powered by Google Gemini, LangChain, and MCP. This application provides a seamless, multi-modal chat experience designed for deep analysis, document reasoning, and real-time research.


✨ Key Features

  • 🧠 Multi-Modal Reasoning: Upload and analyze images, PDFs, text documents, CSVs, JSON, and Word files directly in the chat.
  • Powered by Gemini 2.5: Choose between Gemini 2.5 Pro (Brain), Flash (Fast), and Flash-Lite (Lightweight) for tailored responses.
  • 🔍 Real-time Research: Leveraging advanced agentic workflows to browse and synthesize information from across the web.
  • 🎨 Premium UI/UX: Dark-themed, responsive design with glassmorphism, fluid animations (Framer Motion), and intuitive navigation.
  • 🔒 Session Integrity: Securely initialize your session with your own API key—keys are never stored on the server.

🛠️ Technical Stack

  • Frontend: React 19, TypeScript, Vite
  • Styling: Chakra UI v3, Framer Motion (Animations)
  • Content: React Markdown with GFM support
  • Backend API: Hosted LangChain Agent via Hugging Face Space
  • Core Logic: Google Gemini API, MCP (Model Context Protocol)
  • Deployment: Vercel

🚀 Getting Started

Prerequisites

  • Node.js: v18.0 or higher
  • Google AI API Key: Obtain yours from Google AI Studio.

Installation

  1. Clone the repository:

    git clone https://github.com/Sauravroy34/ResearchAgent.git
    cd ResearchAgentUI
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

📖 Usage Guide

  1. Initialization: On the first launch, enter your Google API Key and select your preferred Gemini Model.
  2. Chat: Start asking questions! You can use the 📎 icon to attach files for analysis.

MCP server

For more info about the mcp server and backend used check out my this project https://github.com/Sauravroy34/ResearchPaperMCP

About

A Gemini powered Ai agent which can query web , read a Webpage and query research paper

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors