Repolode
netease-youdao

netease-youdao/QAnything

Sistema local de preguntas y respuestas sobre tu propia base de conocimiento, con archivos PDF, Word, Excel, Markdown e imágenes, y despliegue sin conexión.

Alternativa open source a:ChatPDFNotion AI

Estrellas
14,204
Forks
1,351
Issues abiertos
407
Último commit
el mes pasado

¿Qué es?

QAnything es un sistema de preguntas y respuestas para bases de conocimiento locales. Puedes subir archivos en formatos como PDF, DOCX, PPTX, XLSX, Markdown, correo electrónico, TXT, imágenes, CSV y páginas web, y el sistema responde preguntas basándose en su contenido. Analiza los documentos, los divide en fragmentos y busca pasajes relevantes antes de enviarlos a un modelo de lenguaje.

La recuperación usa un proceso de dos etapas: búsqueda basada en embeddings seguida de reranking. Según el proyecto, esto mantiene estable la precisión a medida que aumenta la cantidad de datos. También admite búsqueda híbrida que combina BM25 y embeddings. La configuración predeterminada se ejecuta en CPU y se inicia con Docker Compose; además, los componentes de análisis de PDF, OCR, embeddings y reranking se pueden reemplazar o invocar de forma independiente mediante HTTP. Se accede al LLM a través de una interfaz compatible con OpenAI, por lo que herramientas como Ollama pueden proporcionar modelos locales.

Además de las preguntas y respuestas estándar, ofrece un modo de inicio rápido para chatear con un archivo sin crear una base de conocimiento, un modo de solo recuperación que devuelve resultados de búsqueda sin llamar a un modelo y bots personalizados. La versión 2.0 también incorpora una API y edición en línea de los fragmentos analizados.

Funciones clave

  • 01Analiza archivos PDF, Word, PowerPoint, Excel, Markdown, correos electrónicos, imágenes, CSV y páginas web
  • 02Recuperación en dos etapas con búsqueda por embeddings y reranking, además de búsqueda híbrida con BM25
  • 03Se ejecuta en CPU de forma predeterminada y se inicia con un solo comando de Docker Compose
  • 04Funciona con cualquier endpoint de LLM compatible con OpenAI, incluidos modelos locales mediante Ollama
  • 05Admite el despliegue sin conexión a la red
  • 06Ofrece modos de inicio rápido, solo recuperación y bots personalizados, además de una API HTTP

Casos de uso

  • Hacer preguntas sobre una carpeta de manuales internos, informes o contratos sin subirlos a un servicio en la nube
  • Crear una herramienta de preguntas y respuestas sin conexión para una oficina o laboratorio aislado de la red
  • Buscar en un conjunto variado de PDF, hojas de cálculo y correos electrónicos con una sola consulta
  • Crear prototipos de un pipeline RAG con componentes intercambiables de embeddings, reranking y OCR

Inicio rápido

  1. 1

    Clona el repositorio de qanything

  2. 2

    Accede al directorio raíz del proyecto y ejecuta el comando de inicio indicado en el README

  3. 3

    Abre el servicio y empieza a usarlo

Antes de usarlo

  • Está bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado cuando se ofrece como servicio de red.
  • Como indica el README, el uso comercial del LLM incluido está sujeto a la licencia de QwenLM.
  • Para ejecutarlo se necesita Docker y una implementación local, por lo que el autoalojamiento requiere trabajo de configuración.

En colecciones

Temas

Preguntas frecuentes

¿Qué es QAnything?
Sistema local de preguntas y respuestas sobre tu propia base de conocimiento, con archivos PDF, Word, Excel, Markdown e imágenes, y despliegue sin conexión. QAnything es un sistema de preguntas y respuestas para bases de conocimiento locales. Puedes subir archivos en formatos como PDF, DOCX, PPTX, XLSX, Markdown, correo electrónico, TXT, imágenes, CSV y páginas web, y el sistema responde preguntas basándose en su contenido. Analiza los documentos, los divide en fragmentos y busca pasajes relevantes antes de enviarlos a un modelo de lenguaje.
¿QAnything es gratuito? ¿Qué licencia tiene?
QAnything es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿QAnything sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de QAnything fue el 23 sept 2026.
¿Para qué puedo usar QAnything?
Hacer preguntas sobre una carpeta de manuales internos, informes o contratos sin subirlos a un servicio en la nube Crear una herramienta de preguntas y respuestas sin conexión para una oficina o laboratorio aislado de la red Buscar en un conjunto variado de PDF, hojas de cálculo y correos electrónicos con una sola consulta Crear prototipos de un pipeline RAG con componentes intercambiables de embeddings, reranking y OCR
¿Cómo se instala QAnything?
Clona el repositorio de qanything Accede al directorio raíz del proyecto y ejecuta el comando de inicio indicado en el README Abre el servicio y empieza a usarlo
¿Dónde consigo QAnything?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/netease-youdao/QAnything

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados