À propos du projet
Local Deep Research (LDR) est un assistant de recherche alimenté par l'IA, open-source, conçu pour des recherches approfondies et agentiques qui s'exécutent entièrement sur du matériel local. Il prend en charge à la fois les LLM locaux (via Ollama, llama.cpp, LM Studio) et les LLM cloud (OpenAI, Google, etc.), et s'intègre à plus de 10 moteurs de recherche, notamment arXiv, PubMed, Semantic Scholar, Wikipedia, SearXNG, GitHub, Wayback Machine, et plus encore.
Les capacités clés incluent :
- Plusieurs modes de recherche : résumé rapide, recherche détaillée, génération de rapports et analyse de documents
- Une stratégie d'agent autonome basée sur LangGraph où le LLM décide quoi rechercher, quels moteurs spécialisés utiliser et quand synthétiser les résultats
- Construction d'une base de connaissances personnelle chiffrée à partir de sources de recherche (articles académiques, pages web, documents locaux) qui s'accroît au fil du temps
- Bases de données SQLCipher par utilisateur chiffrées avec AES-256, avec des clés dérivées des mots de passe utilisateur ; le mot de passe n'est jamais stocké
- Aucune télémétrie, aucun analytique, aucun suivi de quelque nature que ce soit
- API REST, API Python et serveur MCP pour l'intégration avec Claude Desktop/Code
- Intégration du récupérateur LangChain pour connecter des magasins de vecteurs existants (FAISS, Chroma, Pinecone, Weaviate, Elasticsearch)
- Abonnements aux actualités et à la recherche avec des résumés automatisés filtrés par IA selon des calendriers personnalisables
- Système de notation de qualité des revues avec plus de 212 000 sources indexées et détection des revues prédatrices
- Export en PDF ou Markdown, historique de recherche et mises à jour en temps réel via WebSocket
- Outils de benchmarking pour tester et optimiser les configurations
Le projet rapporte une précision d'environ 95 % sur SimpleQA (n=500) et de 77 % sur xbench-DeepSearch (n=100) avec Qwen3.6-27B sur un seul RTX 3090. Il peut être déployé via Docker, Docker Compose ou pip install, et prend en charge Linux, macOS et Windows (WSL2). La configuration Docker inclut un durcissement de sécurité avec cap_drop, no-new-privileges, un runtime non-root, et des images signées avec des attestations de provenance SLSA et des SBOM SPDX.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.