#5757th of 60 in RAG, knowledge and search

node-deepresearch

Iterative web search, read and reason loop that returns short, cited answers

Stars
5.2k
License
Apache-2.0
Last commit
May 2026
Last release
Feb 2025
Language
TypeScript
Stars, last 29 weeks+149
21 Apr 2026: 5,093 stars28 Apr 2026: 5,103 stars5 May 2026: 5,108 stars12 May 2026: 5,114 stars19 May 2026: 5,122 stars26 May 2026: 5,128 stars2 Jun 2026: 5,132 stars9 Jun 2026: 5,139 stars16 Jun 2026: 5,147 stars23 Jun 2026: 5,151 stars30 Jun 2026: 5,155 stars7 Jul 2026: 5,158 stars14 Jul 2026: 5,165 stars21 Jul 2026: 5,169 stars28 Jul 2026: 5,173 stars4 Aug 2026: 5,175 stars11 Aug 2026: 5,190 stars18 Aug 2026: 5,200 stars25 Aug 2026: 5,202 stars1 Sept 2026: 5,204 stars8 Sept 2026: 5,207 stars15 Sept 2026: 5,212 stars22 Sept 2026: 5,216 stars29 Sept 2026: 5,222 stars6 Oct 2026: 5,226 stars13 Oct 2026: 5,229 stars20 Oct 2026: 5,231 stars27 Oct 2026: 5,234 stars3 Nov 2026: 5,240 stars10 Nov 2026: 5,242 stars

5,093 on 21 Apr 20265,242 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

A TypeScript agent that loops through search, page reading and reasoning until it finds an answer or exhausts a token budget. It runs as a CLI or as an OpenAI-compatible server exposing /v1/chat/completions on port 3000, with streamed <think> blocks. Reasoning uses Gemini, OpenAI or a local OpenAI-style endpoint, and search and page reading go through Jina Reader.

Who it is for: Developers wanting a self-hosted deep-search agent behind an OpenAI-style API

Strengths

  • OpenAI-compatible server works with clients such as CherryStudio and Chatbox
  • Supports Gemini, OpenAI and local endpoints such as Ollama or LMStudio
  • Token budget caps the loop, with a final-answer fallback called Beast Mode
  • Hosted UI and API run the same codebase, so you can test before installing

Weaknesses

  • Search and page reading depend on the Jina Reader API and a Jina key
  • Local LLMs must handle structured output well; not every model works
  • Built for short answers, not long-form research reports
  • Last release was 2025-02-12, and the npm package is not recommended

What it needs

  • no GPU
  • Docker + Compose
  • Needs Jina Reader API key, Gemini or OpenAI API key, or a local OpenAI-compatible LLM endpoint, Node.js
  • Models: Gemini (gemini-2.0-flash), OpenAI, Ollama / LMStudio via OpenAI-compatible endpoint (e.g. qwen2.5-7b)
  • 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