awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jina-ai avatar

jina-ai/node-DeepResearch

0
View on GitHub↗
5,083 estrellas·455 forks·TypeScript·apache-2.0·2 vistassearch.jina.ai↗

Node DeepResearch

node-DeepResearch is an autonomous web research engine that uses large language models to iteratively search, read, and reason over web content to answer complex questions. It provides a chat-based interface that displays real-time reasoning steps and final answers, and can be configured to focus exclusively on academic papers by limiting searches to academic repositories.

The research engine operates through an agentic search-read-reason loop that repeatedly searches, reads, and reasons until a stopping condition is satisfied. It enforces a token budget to cap total consumption and failed attempts, guaranteeing a final answer. It ranks discovered URLs by combining relevance, authority, recency, and diversity, and selects the most relevant text segments from documents via chunked passage selection. For structured long-form reports, it iteratively builds an outline, searches per section, and refines for narrative coherence.

Beyond web text extraction, the engine extracts content from PDFs, generates textual captions for images on web pages using a vision language model, and formats search results for language model consumption. It can route reasoning steps to a local language model for structured output. The application is packaged as a Docker container with environment-variable configuration for portable deployment and also exposes an OpenAI-compatible API endpoint for programmatic client access.

Features

  • Research Engines - Provides the core LLM-powered search-read-reason loop that defines the repository's purpose.
  • Autonomous Web Research Loops - Operates an autonomous loop that searches, reads, and reasons over web content until a stopping condition is satisfied.
  • Autonomous Web Researchers - Operates as an autonomous agent that iteratively searches and synthesizes web information.
  • Reasoning Budget Controllers - Enforces token and failure budgets to cap consumption and guarantee a final answer before budget expiry.
  • Web Research Agents - Implements an iterative search-read-reason loop with token budget control for multi-step queries.
  • Search and Research - Queries search engines and returns top results with full content formatted for language model consumption.
  • Chat Interfaces - Provides a chat interface that displays reasoning steps and final answers in real time.
  • Academic Source Filters - Filters web searches to academic repositories, grounding answers on scholarly papers.
  • Focused Retrieval - Provides a configurable mode that restricts research to academic paper sources.
  • OpenAI-Compatible APIs - Exposes a standard chat completions endpoint compatible with the OpenAI API format for programmatic client access.
  • Research Report Drafting - Constructs long-form reports by creating outlines, searching per section, and refining for narrative coherence.
  • Local Model Integrations - Routes reasoning steps to a local language model and receives structured output for privacy or offline use.
  • Local Model Structured Outputs - Routes reasoning steps to a local language model and receives structured output directly.
  • Iterative Report Generators - Constructs structured reports by creating outlines, searching per section, and refining for narrative coherence.
  • Passage Selection Strategies - Selects the most relevant text segments from a document using vector similarity comparison.
  • Web Page Markdown Converters - Fetches web pages and returns their content as clean markdown text structured for language model ingestion.
  • Web Content Fetching - Fetches web pages, extracts clean markdown text, and generates image captions for language model ingestion.
  • Multi-Signal Ranking Strategies - Ranks discovered URLs by combining relevance, authority, recency, and diversity to prioritize reading.
  • Web Chat Interfaces - Provides a web chat interface that displays reasoning steps and final answers in real time.

Historial de estrellas

Gráfico del historial de estrellas de jina-ai/node-deepresearchGráfico del historial de estrellas de jina-ai/node-deepresearch

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace jina-ai/node-deepresearch?

node-DeepResearch is an autonomous web research engine that uses large language models to iteratively search, read, and reason over web content to answer complex questions. It provides a chat-based interface that displays real-time reasoning steps and final answers, and can be configured to focus exclusively on academic papers by limiting searches to academic repositories.

¿Cuáles son las características principales de jina-ai/node-deepresearch?

Las características principales de jina-ai/node-deepresearch son: Research Engines, Autonomous Web Research Loops, Autonomous Web Researchers, Reasoning Budget Controllers, Web Research Agents, Search and Research, Chat Interfaces, Academic Source Filters.

¿Qué alternativas de código abierto existen para jina-ai/node-deepresearch?

Las alternativas de código abierto para jina-ai/node-deepresearch incluyen: langchain-ai/local-deep-researcher — Local Deep Researcher is a fully local web research assistant that uses any LLM hosted by Ollama or LMStudio. Give it… alibaba-nlp/webagent — WebAgent is an autonomous web navigation agent and research system designed to browse the internet and synthesize… zilliztech/deep-searcher — Deep Searcher is an open-source retrieval-augmented generation engine that indexes private documents into a vector… mendableai/firecrawl-mcp-server — This project is a Model Context Protocol server that connects large language models to web scraping and crawling… ollama/ollama-python — ollama-python is a Python client for interacting with large language models. It provides an interface for sending… microsoft/taskweaver — TaskWeaver is an LLM agent framework that interprets natural language requests and executes them as Python code, SQL…

Alternativas open-source a Node DeepResearch

Proyectos open-source similares, clasificados según cuántas características comparten con Node DeepResearch.
  • langchain-ai/local-deep-researcherL

    langchain-ai/local-deep-researcher

    9,223Ver en GitHub↗

    Local Deep Researcher is a fully local web research assistant that uses any LLM hosted by Ollama or LMStudio. Give it a topic and it will generate a web search query, gather web search results, summarize the results of web search, reflect on the summary to examine knowledge gaps, generate a new…

    Python
    Ver en GitHub↗9,223
  • alibaba-nlp/webagentAvatar de Alibaba-NLP

    Alibaba-NLP/WebAgent

    19,549Ver en GitHub↗

    WebAgent is an autonomous web navigation agent and research system designed to browse the internet and synthesize information to answer complex queries. It functions as a reasoning orchestrator that navigates the web iteratively to perform deep research and extract structured data. The project includes a reinforcement learning training pipeline that generates synthetic interaction datasets for model pre-training and fine-tuning. It employs token-level policy gradients to stabilize training in non-stationary environments and uses a dual-mode inference scaling mechanism to balance execution bet

    Python
    Ver en GitHub↗19,549
  • zilliztech/deep-searcherAvatar de zilliztech

    zilliztech/deep-searcher

    7,899Ver en GitHub↗

    Deep Searcher is an open-source retrieval-augmented generation engine that indexes private documents into a vector database and uses large language models to answer complex questions with cited reasoning. It functions as both a command-line interface and a web API research tool, enabling users to load data and generate comprehensive reports by combining indexed private information with LLM-powered analysis. The system distinguishes itself through a plugin-based provider architecture that supports multiple embedding models, LLM providers, vector databases, and file loaders as interchangeable c

    Pythonagentagentic-ragclaude
    Ver en GitHub↗7,899
  • mendableai/firecrawl-mcp-serverAvatar de mendableai

    mendableai/firecrawl-mcp-server

    6,602Ver en GitHub↗

    This project is a Model Context Protocol server that connects large language models to web scraping and crawling tools. It functions as a bridge, allowing LLM clients to utilize a web crawling engine and scraping utilities to extract and process web data. The server integrates a markdown web converter that transforms dynamic web pages and PDF documents into clean markdown to optimize consumption by AI models. It also provides a browser automation interface for controlling headless sessions and bypassing access restrictions. The system covers broad capabilities including large-scale website d

    JavaScript
    Ver en GitHub↗6,602
Ver las 30 alternativas a Node DeepResearch→