You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+65-23Lines changed: 65 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,11 @@
6
6
7
7
AI deep research tool that searches the web, reads sources, and synthesizes findings into comprehensive reports.
8
8
9
-
**Works 100% free** with Ollama (local LLM) + DuckDuckGo (no API key needed for search). Also supports OpenAI, Google Gemini, and Anthropic Claude.
9
+
<palign="center">
10
+
<imgsrc="demo.gif"alt="deepworm demo"width="800">
11
+
</p>
12
+
13
+
**Works 100% free** with Ollama (local LLM) + DuckDuckGo (no API key needed for search). Also supports OpenAI, Google Gemini, Anthropic Claude, and [OpenRouter](https://openrouter.ai/) (200+ models).
10
14
11
15
No Langchain dependency. No paid search APIs required. Just `pip install deepworm` and go.
12
16
@@ -19,14 +23,20 @@ pip install deepworm
19
23
### Set up an API key (choose one)
20
24
21
25
```bash
22
-
# Option 1: OpenAI
23
-
export OPENAI_API_KEY="sk-..."
24
-
25
-
# Option 2: Google Gemini
26
+
# Option 1: Google Gemini (recommended, free tier available)
26
27
export GOOGLE_API_KEY="AIza..."
27
28
28
-
# Option 3: Anthropic Claude
29
+
# Option 2: OpenRouter (200+ models, free & paid)
30
+
export OPENROUTER_API_KEY="sk-or-..."
31
+
32
+
# Option 3: OpenAI
33
+
export OPENAI_API_KEY="sk-..."
34
+
35
+
# Option 4: Anthropic Claude
29
36
export ANTHROPIC_API_KEY="sk-ant..."
37
+
38
+
# Option 5: Ollama (fully local, no key needed)
39
+
# Just install Ollama and pull a model
30
40
```
31
41
32
42
### Run a research
@@ -45,25 +55,53 @@ That's it. DeepWorm will:
45
55
## Command Line Options
46
56
47
57
```bash
48
-
# Control research depth
49
-
deepworm "topic" --depth 3 --breadth 5
58
+
# Control research depth and breadth
59
+
deepworm "topic" --depth 2 --breadth 3
60
+
61
+
# Verbose mode (see searches, pages, analysis in real-time)
0 commit comments