Agente de investigación autónomo y de código abierto que planifica preguntas, recopila fuentes web y locales, y redacta informes con citas usando cualquier proveedor de LLM.
zilliztech/deep-searcher
Herramienta open source de investigación profunda que busca y razona sobre datos privados mediante LLM y bases de datos vectoriales.
Alternativa open source a:OpenAI Deep Research
- Estrellas
- 8,349
- Forks
- 839
- Issues abiertos
- 59
- Último commit
- hace 28 días
¿Qué es?
DeepSearcher es un proyecto de Python para responder preguntas y generar informes a partir de datos privados. Combina modelos de lenguaje de gran tamaño como OpenAI, Qwen, DeepSeek, Claude y Llama con bases de datos vectoriales como Milvus y Zilliz Cloud, para desglosar una pregunta, buscar en tus propios documentos y responder con un resultado sintetizado.
Puedes cargar archivos locales (PDF, texto y Markdown) o páginas web en un almacén vectorial y consultarlo mediante una API de Python, una CLI o un servicio web de FastAPI. Los proveedores de LLM, modelos de embeddings, cargadores de archivos y rastreadores web se configuran desde una única interfaz, y el proyecto incluye muchas opciones alojadas y locales, entre ellas Ollama para ejecutar todo localmente.
El proyecto se puede instalar con pip y también ejecutar desde el código fuente con uv. Está pensado para la gestión del conocimiento empresarial, los sistemas internos de preguntas y respuestas y la recuperación de información cuando los datos deben permanecer bajo tu control.
Funciones clave
- 01Búsqueda, evaluación y razonamiento en varios pasos sobre documentos privados.
- 02Compatible con bases de datos vectoriales como Milvus, Zilliz Cloud y Qdrant.
- 03Compatible con muchos proveedores de LLM, como OpenAI, DeepSeek, Claude, Gemini y Ollama.
- 04Carga archivos locales PDF, de texto y Markdown, además de páginas web mediante rastreadores como FireCrawl y Crawl4AI.
- 05Ofrece una API de Python, una interfaz de línea de comandos y un servicio web de FastAPI.
Casos de uso
- Crear un asistente interno de preguntas y respuestas sobre documentos de la empresa que deben permanecer dentro de ella.
- Generar informes de tipo investigativo a partir de una colección de PDF y notas.
- Buscar en una base de conocimiento con un modelo local mediante Ollama para trabajar completamente sin conexión.
- Crear prototipos de pipelines de generación aumentada por recuperación con LLM y modelos de embeddings intercambiables.
Inicio rápido
- 1
Crea y activa un entorno virtual
python -m venv .venv && source .venv/bin/activate - 2
Instala DeepSearcher con pip
pip install deepsearcher - 3
Configura la variable de entorno OPENAI_API_KEY y, después, ejecuta la demo de Python de inicio rápido del README
Antes de usarlo
- Necesita una clave de API de LLM (por ejemplo, de OpenAI) o un modelo ejecutado localmente, como Ollama.
- Requiere una base de datos vectorial, como Milvus o Zilliz Cloud, lo que añade trabajo de configuración.
- El rastreo web de documentos aún está en desarrollo y requiere una FIRECRAWL_API_KEY.
Temas
Preguntas frecuentes
- ¿Qué es deep-searcher?
- Herramienta open source de investigación profunda que busca y razona sobre datos privados mediante LLM y bases de datos vectoriales. DeepSearcher es un proyecto de Python para responder preguntas y generar informes a partir de datos privados. Combina modelos de lenguaje de gran tamaño como OpenAI, Qwen, DeepSeek, Claude y Llama con bases de datos vectoriales como Milvus y Zilliz Cloud, para desglosar una pregunta, buscar en tus propios documentos y responder con un resultado sintetizado.
- ¿deep-searcher es gratuito? ¿Qué licencia tiene?
- deep-searcher es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿deep-searcher sigue mantenido?
- Mantenimiento activo. El último commit de deep-searcher fue el 22 sept 2026.
- ¿Para qué puedo usar deep-searcher?
- Crear un asistente interno de preguntas y respuestas sobre documentos de la empresa que deben permanecer dentro de ella. Generar informes de tipo investigativo a partir de una colección de PDF y notas. Buscar en una base de conocimiento con un modelo local mediante Ollama para trabajar completamente sin conexión. Crear prototipos de pipelines de generación aumentada por recuperación con LLM y modelos de embeddings intercambiables.
- ¿Cómo se instala deep-searcher?
- Crea y activa un entorno virtual: python -m venv .venv && source .venv/bin/activate Instala DeepSearcher con pip: pip install deepsearcher Configura la variable de entorno OPENAI_API_KEY y, después, ejecuta la demo de Python de inicio rápido del README
- ¿Dónde consigo deep-searcher?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zilliztech/deep-searcher
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
FastGPT es una plataforma de código abierto para crear agentes de IA, con procesamiento de datos, bases de conocimiento RAG y orquestación visual de flujos de trabajo para aplicaciones con LLM.
Entorno open source para agentes autónomos de larga duración que coordina subagentes, memoria y sandboxes para investigar, programar y crear durante minutos u horas.
Sistema de memoria de IA local-first que almacena el historial de conversaciones íntegro y lo recupera mediante búsqueda semántica, disponible como servidor MCP y CLI.
Framework de Python para crear aplicaciones de RAG, agentes y procesamiento de documentos que conectan LLM con tus propios datos.
Framework y servidor ligero de RAG con grafos de conocimiento que indexa documentos como entidades y relaciones para generar respuestas de LLM con recuperación aumentada.