zilliztech/deep-searcher

Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 3 minutes ago
Added to GitGenius on September 8th, 2026
Created on February 8th, 2025
Open Issues & Pull Requests: 55 (+0)
GitHub issues: Enabled
Number of forks: 802
Total Stargazers: 8,257 (+0)
Total Subscribers: 61 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.1 hours
Mean response time: 2.6 days
90th percentile: 3.9 days
Tracked items: 77

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 52% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 42
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 486 days
Stale 30+ days: 42
Stale 90+ days: 42

Recent activity

Opened in 7 days: 0
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

Deep-Searcher is an agentic retrieval-augmented generation system that combines large language models with vector databases to perform search, evaluation, and reasoning over private data.

The tool addresses the need for enterprises to extract accurate answers and generate comprehensive reports from internal knowledge bases while maintaining data security. It works by integrating reasoning-capable LLMs with vector databases like Milvus to retrieve relevant private data, then uses the LLM's reasoning capabilities to evaluate and synthesize that information into answers. The system can optionally augment private data with online content when needed for improved accuracy.

Deep-Searcher suits organizations building enterprise knowledge management systems, intelligent question-answering platforms, or information retrieval applications that require reasoning over proprietary datasets. It is particularly valuable when you need to keep sensitive data private while still leveraging advanced LLM reasoning. The project supports multiple LLM providers including DeepSeek, OpenAI, Qwen, Claude, Grok, and Llama, as well as multiple vector database backends, giving teams flexibility in choosing their infrastructure. Document loading currently supports local files, with web crawling capabilities in development.

The project shows active development with regular updates to support newly released reasoning models and LLM providers. The codebase maintains clear separation between LLM and vector database configuration, allowing straightforward swapping of providers. Documentation includes quick-start examples and configuration details for multiple LLM services. The project accepts contributions through development mode installation and provides guidance for extending functionality.