#5555th of 60 in RAG, knowledge and searchFor science, health and research, research and papers

deep-research

Next.js app that runs multi-step web research and writes a Markdown report

Stars
4.7k
License
MIT
Last commit
Jun 2026
Last release
Feb 2026
Language
JavaScript
Stars, last 29 weeks+237
22 Apr 2026: 4,448 stars29 Apr 2026: 4,461 stars6 May 2026: 4,471 stars13 May 2026: 4,477 stars20 May 2026: 4,484 stars27 May 2026: 4,492 stars3 Jun 2026: 4,501 stars10 Jun 2026: 4,517 stars17 Jun 2026: 4,529 stars24 Jun 2026: 4,540 stars1 Jul 2026: 4,550 stars8 Jul 2026: 4,555 stars15 Jul 2026: 4,560 stars22 Jul 2026: 4,590 stars29 Jul 2026: 4,619 stars5 Aug 2026: 4,622 stars12 Aug 2026: 4,629 stars19 Aug 2026: 4,632 stars26 Aug 2026: 4,640 stars2 Sept 2026: 4,643 stars9 Sept 2026: 4,648 stars16 Sept 2026: 4,658 stars23 Sept 2026: 4,663 stars30 Sept 2026: 4,665 stars7 Oct 2026: 4,669 stars14 Oct 2026: 4,672 stars21 Oct 2026: 4,679 stars28 Oct 2026: 4,681 stars4 Nov 2026: 4,683 stars11 Nov 2026: 4,685 stars

4,448 on 22 Apr 20264,685 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Deep Research takes a topic, asks clarifying questions, drafts a research plan, then runs rounds of search queries and compiles a Markdown report using separate thinking and task models. It works with many LLM providers (Gemini, OpenAI, Anthropic, Ollama, OpenRouter and others) and search backends (Searxng, Tavily, Firecrawl, Exa, Brave). It also exposes an SSE API and an MCP server.

Who it is for: Self-hosters who want deep-research reports using their own LLM and search keys

Strengths

  • Supports many LLM providers, including Ollama and any OpenAI-compatible endpoint
  • Pluggable search: Searxng, Tavily, Firecrawl, Exa, Bocha, or the model's own search
  • Exposes /api/sse and an MCP server (streamable-http and SSE) for use from other tools
  • Research history and local knowledge base from uploaded files, stored in the browser in local mode

Weaknesses

  • Calling Ollama or Searxng from the browser can hit CORS errors; server proxy mode needed
  • Custom model list works only in proxy mode
  • MCP clients need long timeouts (README example uses 600) because runs are slow
  • Docker image can lag the latest release by one to two days

What it needs

  • no GPU
  • Docker + Compose
  • Needs LLM API key or Ollama, Search provider (Searxng, Tavily, Firecrawl, Exa, Brave, or model search), Node.js 18.18+ for development
  • Models: Gemini, OpenAI, Anthropic, DeepSeek, Grok
  • port 3000

What changed

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in RAG, knowledge and search

See all 60
Also in RAG, knowledge and search
RankProjectScore
1RAGFlowRAG engine with deep document parsing, template chunking and agentic retrieval Live demo ↗ (opens in a new tab)94.1k starsApache-2.090 out of 100
2Open NotebookSelf-hosted NotebookLM alternative for research notebooks, chat, and podcasts41.9k starsMIT90 out of 100
3LightRAGGraph-based RAG framework with a REST server and WebUI40.7k starsMIT90 out of 100
#4deeptutorTutoring workspace with knowledge bases, guided learning, memory and quizzes58.6k stars+17,457 (+42%) in 30 daysApache-2.089 out of 100
#5MaxKBEnterprise knowledge-base agent platform with RAG, workflows and MCP tools23.2k starsGPL-3.089 out of 100