awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
L

langchain-ai/local-deep-researcher

0
View on GitHub↗
9,223 stars·967 forks·Python·MIT·26 views

Local Deep Researcher

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…

Features

  • Local Deep Research Agents - Provides a fully local deep research agent that iteratively researches topics using locally hosted LLMs.
  • Autonomous Web Research Loops - Implements autonomous cycles of web search, summarization, and gap identification to deepen research.
  • Agentic Workflow Engines - Provides a programmable engine for executing autonomous agent tasks with state persistence and checkpointing.
  • Ollama Engine Integrations - Integrates with locally running Ollama and LMStudio engines for on-device AI research tasks.
  • Ollama Research Agents - Provides a research agent that runs entirely on local hardware using Ollama-hosted LLMs.
  • Local LLM Research Assistants - Provides a research assistant that uses locally hosted LLMs for web research and cited summaries.
  • Cited Report Compilers - Compiles multi-source web findings into a final report with explicit citations for each source.
  • Research Report Drafting - Iteratively retrieves and refines information to draft comprehensive research reports with citations.
  • Search Query Recursion - Iteratively generates new search queries based on data gathered in previous research cycles.
  • Stateful Agent Orchestrators - Manages agent state, tool sequencing, and persistence in multi-step research workflows.
  • Research Automations - Conducts web research entirely offline using locally hosted LLMs without cloud API dependencies.
  • Web Research Agents - Automates iterative web research by generating queries, summarizing findings, and identifying knowledge gaps.
  • Local LLM Research Agents - Ships a research agent that runs entirely on local hardware using LM Studio-hosted LLMs.
  • Iterative Research Tools - Provides a multi-step research loop that generates queries, summarizes results, and identifies knowledge gaps.
  • Web Research Workflows - Automates the cycle of query generation, web search, summarization, and gap identification for thorough exploration.
  • Multi-Source Report Compilers - Compiles findings from multiple web searches into a final report with citations for every source.
  • Hybrid Short-and-Long Term Memory - Combines short-term working memory with persistent long-term storage across sessions.
  • Agent Response Streams - Streams agent responses and tool results incrementally for real-time display and progressive processing.
  • Incremental Result Streaming - Streams agent outputs incrementally to clients for real-time progress visibility.
  • Durable Workflow Executions - Runs stateful, durable agent workflows that survive failures and resume from checkpoints.
  • State Modifications - Pauses agent execution for human review and modification of internal state before resuming.
  • Research Assistants - Local assistant for web research and writing.

Star history

Star history chart for langchain-ai/local-deep-researcherStar history chart for langchain-ai/local-deep-researcher

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does langchain-ai/local-deep-researcher do?

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…

What are the main features of langchain-ai/local-deep-researcher?

The main features of langchain-ai/local-deep-researcher are: Local Deep Research Agents, Autonomous Web Research Loops, Agentic Workflow Engines, Ollama Engine Integrations, Ollama Research Agents, Local LLM Research Assistants, Cited Report Compilers, Research Report Drafting.

Which projects share features with langchain-ai/local-deep-researcher?

Projects with overlapping indexed features include: btahir/open-deep-research — Open-deep-research is an automated research platform that utilizes autonomous agents to perform recursive web queries… fdarkaou/open-deep-research — Open-deep-research is an autonomous research orchestrator and language model-based agent designed to execute… jina-ai/node-deepresearch — node-DeepResearch is an autonomous web research engine that uses large language models to iteratively search, read,… u14app/deep-research — Deep research is an automated research generation system that uses large language models and web search engines to… nilsherzig/llocalsearch — LLocalSearch is a privacy-focused search engine and agent framework that uses locally hosted large language models to… kyegomez/swarms — Swarms is a multi-agent orchestration framework and autonomous agent toolkit designed to coordinate large language…

Projects sharing features with Local Deep Researcher

These projects share indexed features with Local Deep Researcher. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • btahir/open-deep-researchbtahir avatar

    btahir/open-deep-research

    2,140View on GitHub↗

    Open-deep-research is an automated research platform that utilizes autonomous agents to perform recursive web queries and synthesize information into structured reports. The system functions as an AI-powered research agent, capable of navigating complex topics by iteratively generating follow-up search queries and mapping interconnected findings. The platform distinguishes itself through a recursive orchestration model that allows for deep exploration of subjects beyond initial search results. It provides a unified interface for both cloud-based and local inference engines, enabling users to

    TypeScript
    View on GitHub↗2,140
  • fdarkaou/open-deep-researchfdarkaou avatar

    fdarkaou/open-deep-research

    880View on GitHub↗

    Open-deep-research is an autonomous research orchestrator and language model-based agent designed to execute multi-step investigations and automated web research workflows. It explores complex topics systematically by generating targeted search queries, processing multiple sources simultaneously, and recursively feeding synthesized findings back into search planning loops to expand its research scope. The system coordinates these tasks through a graph-based agent orchestration model that routes state between modular nodes for searching, reading, and reasoning. It accelerates data collection v

    TypeScript
    View on GitHub↗880
  • jina-ai/node-deepresearchjina-ai avatar

    jina-ai/node-DeepResearch

    5,083View on GitHub↗

    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 at

    TypeScriptdeepresearchdeepsearch
    View on GitHub↗5,083
  • u14app/deep-researchu14app avatar

    u14app/deep-research

    4,619View on GitHub↗

    Deep research is an automated research generation system that uses large language models and web search engines to synthesize comprehensive reports and deep-dive analyses on complex topics. It combines real-time web search results with uploaded local documents to ground generated content in specific factual data. The system employs an iterative research workflow to refine reports through a step-by-step process of editing, updating, and restarting specific research stages. It can transform unstructured report data into knowledge graph visualizations to map relationships between different findi

    JavaScriptanthropicdeep-researchdeep-research-api
    View on GitHub↗4,619
  • Compare all 30 related projects→