langchain-ai/local-deep-researcher

Fully local web research and report writing assistant

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 9 minutes ago
Added to GitGenius on September 7th, 2026
Created on December 4th, 2024
Open Issues & Pull Requests: 45 (+0)
GitHub issues: Enabled
Number of forks: 974
Total Stargazers: 9,331 (+0)
Total Subscribers: 79 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.8 hours
Mean response time: 6.2 days
90th percentile: 22.7 days
Tracked items: 64

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 68% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 37
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 490 days
Stale 30+ days: 36
Stale 90+ days: 36

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Local Deep Researcher is a web research and report generation tool that runs entirely locally using language models hosted through Ollama or LMStudio.

The tool addresses the need for autonomous research workflows without relying on cloud-based APIs or proprietary services. It works by iteratively generating web search queries, gathering results, summarizing findings, identifying knowledge gaps through reflection, and repeating this cycle a configurable number of times. The final output is a markdown report with cited sources. The system supports multiple search backends including DuckDuckGo (which requires no API key), SearXNG, Tavily, and Perplexity, and can use either JSON mode or tool calling depending on the model's capabilities.

Developers should choose this tool if they need research automation without external dependencies or API costs, and if they have the hardware to run a local language model. It suits projects requiring privacy-preserving research workflows or environments where cloud connectivity is restricted. The tool works with any model available through Ollama or LMStudio, giving flexibility in model selection. Unlike cloud-based research assistants, it keeps all processing local and allows users to select their preferred search provider.

The project shows active development with recent additions of tool calling support and compatibility with new model families. The codebase includes configuration management through environment variables and integrates with LangGraph for workflow orchestration. Documentation covers multiple setup paths for different local model platforms and search tool options.