Plataforma autoalojada para crear agentes y asistentes de IA que responden preguntas sobre tus documentos, con citas y cualquier modelo.
- 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
Clona el repositorio de qanything
- 2
Accede al directorio raíz del proyecto y ejecuta el comando de inicio indicado en el README
- 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
Constructor de bases de conocimiento de código abierto con LLM para documentación de productos y técnica, preguntas frecuentes y blogs, con escritura, preguntas y búsqueda asistidas por IA.
Plataforma de conocimiento open source de Tencent con LLM que convierte documentos en un sistema de preguntas y respuestas con RAG, un agente de razonamiento y una wiki autoactualizada.
Centro de conocimiento empresarial autohospedado que convierte documentos de la empresa en una wiki y la ofrece a Claude y otros LLM mediante un servidor MCP con acceso por departamento.
Motor RAG de código abierto que combina generación aumentada por recuperación y capacidades de agente para proporcionar una capa de contexto a aplicaciones con LLM.
Portal de IA de código abierto para lanzar y operar agentes, prompts y herramientas de IA, con integraciones para Coze, Dify, FastGPT y RAGFlow.