OpenSource-Hub
L

Local Deep Research

4.9k stars·AI Productivity·SHA-256 checksum verified

Open-source AI research assistant that runs locally, supports any LLM and search engine, builds a searchable encrypted knowledge base, and generates cited reports automatically.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Local, privacy-first AI research assistant that automates deep research and builds your own knowledge base.

Core Features

  • Supports any LLM (Ollama, OpenAI, Anthropic, etc.) and multiple search engines
  • 20+ research strategies including LangGraph autonomous agent mode
  • Encrypted database; save research sources into your library for future queries
  • Fully local, no data leaves your machine
  • Docker (CPU/GPU) and pip installation, cross-platform

What It Can't Do

  • SQLCipher encryption may need fallback env var LDR_BOOTSTRAP_ALLOW_UNENCRYPTED=true; 2. Requires 8GB+ RAM (recommended 16GB) for local LLMs; 3. Best search results require SearXNG; others need API keys; 4. On Windows pip install, PDF export needs Pango installed separately.

Use Cases

  • Academic researchers: auto-search arXiv, PubMed, Semantic Scholar for literature reviews
  • Knowledge workers: build a personal knowledge base from reports and web pages, query with natural language
  • Privacy-conscious users: fully offline, no cloud dependency, encrypted storage

Detailed Introduction

Local Deep Research (LDR) is a private, agentic research tool that automates deep research across the web, academic papers, and your own documents. It supports multiple LLMs (via Ollama, OpenAI, etc.), 20+ research strategies, and a new LangGraph agent mode that autonomously decides what to search and when to synthesize. All data is stored in an encrypted SQLCipher database, and you can build a compounding knowledge base by downloading sources. It runs on Docker or pip install, with optional GPU acceleration.

Troubleshooting & FAQ (1)

Troubleshooting
Why does my browser tab crash or run out of memory when the AI chat sends a very long streaming response?

This could be due to an unbounded buffer issue in the chat stream client. Fixed by capping the accumulated streamed content at 256 KB (the same cap used on the server). Once exceeded, the UI shows a truncation notice instead of crashing. Also, the server-side carry buffer for partial citation tokens (e.g., [12) was capped at 64 bytes to prevent unbounded growth. Both fixes are in PR #2953 (commit 3f7a5a73a). Update your deployment to include these changes.

GitHub Issue #4327

Tags

AI researchlocal LLMknowledge baseprivacyopen sourceagentic

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Docker: run Ollama, SearXNG, then LDR container (see README for commands)

4

pip install: pip install local-deep-research, then access localhost:5000

5

Configure LLM and search engine in settings, choose a strategy, start researching

Install Guide
  1. Docker: run Ollama, SearXNG, then LDR container (see README for commands)
  2. pip install: pip install local-deep-research, then access localhost:5000
  3. Configure LLM and search engine in settings, choose a strategy, start researching
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Docker: docker stop local-deep-research && docker rm local-deep-research. pip: pip uninstall local-deep-research.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-27 14:15:31
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects