8000 GitHub - DarshanR1510/DeepResearchAgent: This repo have an agent, whom one can give any topic, and in return it generates an in-detailed report and send it to given email adress.
[go: up one dir, main page]

Skip to content

This repo have an agent, whom one can give any topic, and in return it generates an in-detailed report and send it to given email adress.

Notifications You must be signed in to change notification settings

DarshanR1510/DeepResearchAgent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 AI Deep Research Agent

This repository contains an intelligent AI-powered agent capable of generating in-depth, structured reports on any given topic. Simply provide a subject of interest, and if required, the agent will ask you few questions for better clarifications, and then the agent will research it comprehensively and deliver a detailed report straight to your email inbox and display it in the web UI.

✨ Features

  • 🔍 Accepts any topic as input
  • 🤔 Asks clarifying questions to refine the research
  • 🧩 Plans and executes multiple web searches for comprehensive coverage
  • 📄 Generates detailed, well-organized reports with clear sections
  • 📧 Sends the report directly to the specified email address and shows it in the UI
  • 🗂️ Provides links to relevant sources and further reading
  • ⚡ Fast, efficient, and fully automated

🚦 How It Works

  1. Topic Input: Enter your research topic in the web interface.
  2. Clarification: The agent asks up to 3 clarifying questions to better understand your needs.
  3. Planning: The agent generates 3 focused web search queries with reasons for each.
  4. Research: Each query is used to perform a web search and generate a summary. 65AC
  5. Evaluation: Summaries are evaluated for quality and relevance; low-quality results are retried up to 3 times.
  6. Report Writing: The best summaries are compiled into a structured, detailed report.
  7. Delivery: The report is emailed to you and displayed in the Gradio UI.

🚀 Use Cases

Perfect for market research, academic exploration, competitive analysis, or simply satisfying your curiosity — all hands-free via email delivery and web interface.

📧 How to Use

  1. Visit the AI Deep Research Agent web interface.
  2. Provide your OpenAI API & Gemini API key to authenticate your requests.
  3. Provide a clear and specific topic for research.
  4. Answer the clarifying questions to help the agent focus its research (or leave blank to skip).
  5. Enter your email address where you want to receive the report.
  6. Submit your request and wait for the report to arrive in your inbox and appear in the UI.

🛠️ Tech Stack

  • Python 3.12+
  • OpenAI SDK (Agents, Tools, Async workflows)
  • Gradio for the web interface
  • SendGrid for email delivery

📜 License

This project is licensed under the MIT License. Feel free to use, modify, and distribute it as per the terms of the license.

📫 Contact

If you have any questions, suggestions, or want to hire Darshan, please feel free to reach out via Email or LinkedIn.

🔗 Links

Email: darshanramani1@gmail.com

LinkedIn: https://www.linkedin.com/in/darshanramani/

About

This repo have an agent, whom one can give any topic, and in return it generates an in-detailed report and send it to given email adress.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0