Skip to content

Open Web Researcher: is a cutting-edge, AI-powered alternative to tools like SearchGPT and Perplexity. It simplifies web research by refining queries, extracting key information, summarizing complex topics, and generating well-structured reports—all delivered in a convenient Markdown format.

License

Notifications You must be signed in to change notification settings

BlackTechX011/OpenWebResearcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Web Researcher

GitHub stars GitHub forks GitHub issues GitHub license Last commit Project status Platform

 ██████╗ ██████╗ ███████╗███╗   ██╗    ██╗    ██╗███████╗██████╗     ██████╗ ███████╗███████╗███████╗ █████╗ ██████╗  ██████╗██╗  ██╗███████╗██████╗ 
██╔═══██╗██╔══██╗██╔════╝████╗  ██║    ██║    ██║██╔════╝██╔══██╗    ██╔══██╗██╔════╝██╔════╝██╔════╝██╔══██╗██╔══██╗██╔════╝██║  ██║██╔════╝██╔══██╗
██║   ██║██████╔╝█████╗  ██╔██╗ ██║    ██║ █╗ ██║█████╗  ██████╔╝    ██████╔╝█████╗  ███████╗█████╗  ███████║██████╔╝██║     ███████║█████╗  ██████╔╝
██║   ██║██╔═══╝ ██╔══╝  ██║╚██╗██║    ██║███╗██║██╔══╝  ██╔══██╗    ██╔══██╗██╔══╝  ╚════██║██╔══╝  ██╔══██║██╔══██╗██║     ██╔══██║██╔══╝  ██╔══██╗
╚██████╔╝██║     ███████╗██║ ╚████║    ╚███╔███╔╝███████╗██████╔╝    ██║  ██║███████╗███████║███████╗██║  ██║██║  ██║╚██████╗██║  ██║███████╗██║  ██║
 ╚═════╝ ╚═╝     ╚══════╝╚═╝  ╚═══╝     ╚══╝╚══╝ ╚══════╝╚═════╝     ╚═╝  ╚═╝╚══════╝╚══════╝╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝

🌐 Overview

Open Web Researcher 🤖 is an AI-powered research companion that automates web research, delivering concise and insightful reports. Using state-of-the-art Large Language Models (LLMs), this tool refines queries, extracts content, and generates structured reports in Markdown format, making your research process seamless and efficient.


🌟 Key Features

🚀 Automated Web Research

Perform in-depth, efficient web searches tailored to your queries.

📊 Highly Detailed Report Generation

Generate comprehensive, structured, and insightful reports effortlessly.

🔍 Deep Dive into Any Topic

Unlock a profound understanding of complex subjects with expert-level analysis.

💾 Markdown Export

Create shareable, easy-to-read Markdown reports perfect for collaboration and presentation.

💡 The Best Free, Open-Source Alternative

A superior, cost-free alternative to tools like SearchGPT and Perplexity.

🎯 ...And More!

Packed with additional features to revolutionize your web research experience.


🛠️ Installation

1️⃣ Clone the Repository:

git clone https://github.com/BlackTechX011/OpenWebResearcher.git  
cd OpenWebResearcher  

2️⃣ Install Dependencies:

pip install -r requirements.txt  

3️⃣ Configure API Keys:

Update config/settings.py with your API keys:

# --- Configuration ---  
API_KEYS = ["YOUR_FIRST_API_KEY", "YOUR_SECOND_API_KEY"]  
FINAL_REPORT_MODEL_API_KEY = "YOUR_FINAL_REPORT_API_KEY"  

Note

You can get your API keys from https://aistudio.google.com/apikey


🎮 Usage

  1. Run the script:
    python OpenWebResearcher.py  
  2. Enter your query when prompted.
  3. Relax as Open Web Researcher delivers a beautifully formatted report.

📊 How It Works

+-------------------------+
|       🚀 START          |
+-------------------------+

            👇
+-------------------------+
| 1. QUERY REFINEMENT     |
|    Expand into          |
|    subtopics            |
+-------------------------+
            👇
+-------------------------+
|   2. WEB SEARCH         |
|   Extensive search      |
|   per subtopic          |
+-------------------------+
            👇
+-------------------------+
| 3. CONTENT EXTRACTION   |
|   Extract essence from  |
|   relevant pages        |
+-------------------------+
            👇
+-------------------------+
|  4. SUMMARIZATION       |
|   Use LLMs for key      |
|   points                |
+-------------------------+
            👇
+-------------------------+
| 5. REPORT GENERATION    |
|   Combine into an       |
|   insightful report     |
+-------------------------+
            👇
+-------------------------+
| 6. MARKDOWN EXPORT      |
|   Deliver in            |
|   Markdown format       |
+-------------------------+
            👇
+-------------------------+
|        🎉 END          |
+-------------------------+

🤝 Contributing

We welcome contributions! 🚀 Follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make changes and commit them.
  4. Submit a pull request.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.


📫 Contact


🚀 Let Open Web Researcher transform your research process!

About

Open Web Researcher: is a cutting-edge, AI-powered alternative to tools like SearchGPT and Perplexity. It simplifies web research by refining queries, extracting key information, summarizing complex topics, and generating well-structured reports—all delivered in a convenient Markdown format.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages