File size: 2,198 Bytes
0239832
 
 
 
 
 
 
 
 
 
 
 
3290198
 
5528627
b5b4fa5
84a6e24
 
5528627
3290198
 
 
84a6e24
3290198
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
0239832
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
---
license: mit
title: Open DeepResearch
sdk: streamlit
emoji: 🌍
colorFrom: blue
colorTo: indigo
pinned: true
thumbnail: >-
  https://cdn-uploads.huggingface.co/production/uploads/653425f4ed74ace63395826c/R01AZ1UR8_vatKCrcBZq_.png
short_description: Making Deep Research Simple
---
# πŸ” Open DeepResearch

<p align="center">
    <img src="logo.png" width="200" alt="Open DeepResearch Logo">
    <br>
    <a href="https://huggingface.co/spaces/AlignAI/Open-Deep-Research">Try the app on Hugging Face Spaces</a>
</p>

## Overview

Open DeepResearch is an application for assisting in research by conducting comprehensive research on any topic.  It automates the process of gathering, analyzing, and synthesizing information from multiple sources to generate detailed reports with proper citations.

## Features

- πŸ€– AI-powered search query generation
- 🌐 Automated web searching and content extraction
- πŸ“Š Smart relevance filtering
- πŸ“ Comprehensive report generation with citations
- πŸ”„ Iterative research refinement
- πŸ“± User-friendly Streamlit interface

## Requirements

You'll need API keys from:
- [OpenRouter](https://openrouter.ai/keys)
- [SerpAPI](https://serpapi.com/manage-api-key)
- [Jina](https://jina.ai/api-key)

## Installation

```bash
git clone https://github.com/yourusername/DeepResearch_App.git
cd DeepResearch_App
pip install -r requirements.txt
```

## Usage

1. Launch the app:
```bash
streamlit run app.py
```

2. Configure your API keys in the sidebar
3. Enter your research query
4. Set the number of research iterations
5. Click "Start Research" and wait for your detailed report

## How It Works

1. **Query Generation**: AI creates targeted search queries based on your topic
2. **Web Search**: Automated search across multiple sources
3. **Content Analysis**: Relevant information extraction and filtering
4. **Report Generation**: Synthesized findings with proper citations
5. **Iterative Refinement**: Additional searches based on gaps in information

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.