Conclusiones clave
- 41 herramientas, cinco tipos: frameworks y pipelines RAG (13), apps de chat con documentos y PDF (13), integraciones con apps de notas (10), herramientas locales de búsqueda e investigación (7) y bases de datos vectoriales (4). Varias herramientas, como Onyx, Karakeep y Surf, pertenecen a más de un tipo y aparecen en cada uno.
- La tabla se genera a partir del registro de cada herramienta y se contrasta con su README o sitio oficial; un guion significa "no indicado en la documentación", nunca "no".
- GitHub marca los repositorios de Flowise y h2oGPT como archivados (solo lectura) en el momento de redactar esta guía; consulta sus análisis para conocer el estado actual antes de construir sobre ellos.
- Cada nombre de herramienta de la tabla enlaza con su propio análisis en PromptQuorum, donde se explican la instalación y los límites.
📍 En una frase
Las herramientas que permiten a un modelo local trabajar con tus propios documentos son de cinco tipos distintos — frameworks RAG, apps de chat con documentos, bases de datos vectoriales, integraciones con notas y búsqueda local — por eso las 41 herramientas del directorio de PromptQuorum se comparan dentro de cada tipo, con una tabla generada a partir de los mismos datos que el análisis propio de cada herramienta.
💬 En términos simples
Algunas herramientas son piezas para desarrolladores, otras son apps listas para chatear con tus archivos, otras almacenan los vectores que hacen posible la búsqueda y otras se integran en una app de notas que ya usas. Comparar una base de datos con un plugin de notas según las mismas funciones no tiene sentido, así que esta guía compara solo lo comparable.
Cómo comparamos
Los datos de cada herramienta — precio, licencia, plataformas, requisitos de hardware y atributos específicos de su categoría — se guardan una sola vez, en el registro de esa herramienta en el directorio. La tabla comparativa de abajo se genera a partir de esos registros, y el análisis de la herramienta se basa en el mismo registro, así que ambos no pueden indicar valores distintos.
Los atributos específicos de cada categoría (por ejemplo, la compatibilidad con LLM locales o la búsqueda híbrida) se tomaron del README o del sitio web oficial de cada proyecto y se contrastaron con la redacción exacta allí. Cuando la documentación no dice nada, la tabla muestra un guion en lugar de adivinar; cuando una afirmación tiene salvedades (solo en la hoja de ruta, una edición empresarial, un proyecto complementario o un nivel de pago), el atributo se deja fuera de la tabla y se trata en el análisis de la herramienta.
En la tabla solo figuran herramientas con análisis propio en PromptQuorum. La comparativa incluye herramientas que se ejecutan en tu propio hardware o que puedes autoalojar; no las clasifica en un ranking, porque la adecuada depende de tu restricción.
Tabla comparativa
Elige abajo un tipo de herramienta y lee la fila de izquierda a derecha. Haz clic en el nombre de una herramienta para abrir su análisis completo en PromptQuorum.
| Herramienta | Precio | Licencia | Plataformas | Ejecución | Hardware | Versión | Constructor visual / arrastrar y soltar | Funciona con LLM locales | Compatibilidad con agentes | Varias bases vectoriales | Docker / autoalojamiento | Servidor API local | Análisis | enlace de producto · divulgado |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cognee | Gratis | Apache-2.0 | — | Híbrido | Basta con CPU | — | — | Sí | — | — | Sí | Sí | Leer análisis → | cognee |
| Dify | Freemium | Modified Apache 2.0 | Web, Linux | Híbrido | Basta con CPU | — | Sí | Sí | Sí | — | Sí | Sí | Leer análisis → | Dify |
| Flowise | Freemium | Apache-2.0 | Web | Híbrido | — | — | Sí | — | Sí | Sí | Sí | Sí | Leer análisis → | Flowise |
| Haystack | Gratis | Apache-2.0 | macOS, Windows, Linux | Híbrido | — | — | — | Sí | Sí | — | Sí | — | Leer análisis → | Haystack |
| Langchain-Chatchat | Gratis | Apache-2.0 | Linux, macOS, Windows | Híbrido | Depende del modelo | v0.3.1 | — | Sí | Sí | Sí | Sí | Sí | Leer análisis → | Langchain-Chatchat |
| Langflow | Gratis | MIT | Web | Híbrido | Basta con CPU | — | Sí | — | Sí | Sí | Sí | Sí | Leer análisis → | Langflow |
| LlamaIndex | Gratis | MIT | macOS, Windows, Linux | Híbrido | — | — | — | Sí | Sí | Sí | — | — | Leer análisis → | LlamaIndex |
| LongMemory | Gratis | Apache-2.0 | macOS, Windows, Linux | Híbrido | Basta con CPU | v1.2.3 | — | — | Sí | — | Sí | Sí | Leer análisis → | LongMemory |
| MaxKB | Freemium | GPL-3.0 | Web, Linux | Híbrido | Basta con CPU | — | — | Sí | Sí | — | Sí | — | Leer análisis → | MaxKB |
| Onyx | Freemium | MIT (core) + Enterprise Edition proprietary … | Web, Linux | Híbrido | — | — | — | Sí | Sí | — | Sí | Sí | Leer análisis → | Onyx |
| Self-hosted AI Starter Kit | Gratis | Apache-2.0 | — | Local | Depende del modelo | — | Sí | Sí | Sí | — | Sí | — | Leer análisis → | Self-hosted AI Starter Kit |
| txtai | Gratis | Apache-2.0 | macOS, Windows, Linux | Local | Basta con CPU | — | — | Sí | Sí | — | Sí | Sí | Leer análisis → | txtai |
| Vane (formerly Perplexica) | Gratis | MIT | macOS, Windows, Linux | Híbrido | Basta con CPU | — | — | Sí | — | — | Sí | Sí | Leer análisis → | Vane (formerly Perplexica) |
«—» significa que la documentación del propio proyecto no lo indica, no que la función no exista. Los valores proceden del README oficial o del sitio de cada proyecto y se vuelven a comprobar cuando se actualiza el análisis de una herramienta.
Frameworks RAG: en qué se diferencian
- Constructor visual. Dify, Flowise, Langflow y Self-hosted AI Starter Kit documentan un constructor de flujos visual o de arrastrar y soltar.
- LLM locales. cognee, Haystack, Langchain-Chatchat, LlamaIndex, MaxKB, Onyx, Self-hosted AI Starter Kit, txtai y Vane (antes Perplexica) documentan el trabajo con LLM locales.
- Agentes. Dify, Flowise, Haystack, Langchain-Chatchat, Langflow, LlamaIndex, LongMemory, MaxKB, Onyx, Self-hosted AI Starter Kit y txtai documentan compatibilidad con agentes.
- Varios almacenes vectoriales. Flowise, Langchain-Chatchat, Langflow y LlamaIndex documentan integraciones con varios almacenes vectoriales.
- Docker y autoalojamiento. cognee, Dify, Flowise, Haystack, Langchain-Chatchat, Langflow, LongMemory, MaxKB, Onyx, Self-hosted AI Starter Kit, txtai y Vane (antes Perplexica) documentan el despliegue con Docker o autoalojado.
- API. cognee, Dify, Flowise, Langchain-Chatchat, Langflow, LongMemory, Onyx, txtai y Vane (antes Perplexica) documentan una API HTTP o REST.
Chat con documentos y PDF: en qué se diferencian
- LLM locales. AnythingLLM, h2oGPT, Khoj, Langchain-Chatchat, PrivateGPT, Quivr, Sidekick y Surf documentan el trabajo con LLM locales.
- Formatos de documento. AnythingLLM, h2oGPT, Khoj, PrivateGPT, Quivr y RAGFlow documentan varios formatos de archivo compatibles.
- Citas. AnythingLLM, PrivateGPT, RAGFlow, Sidekick y Surf documentan la cita de fuentes en las respuestas.
- App de escritorio. AnythingLLM, Khoj y Surf documentan una app de escritorio instalable.
- Docker y autoalojamiento. AnythingLLM, h2oGPT, Langchain-Chatchat, PrivateGPT y RAGFlow documentan el despliegue con Docker o autoalojado.
- API. AnythingLLM, h2oGPT, Langchain-Chatchat, PrivateGPT, RAGFlow y ToolNeuron documentan una API.
Bases de datos vectoriales: en qué se diferencian
- Búsqueda híbrida. Milvus, Qdrant y Weaviate documentan la búsqueda híbrida por palabras clave y vectores.
- Filtrado por metadatos. Chroma, Milvus, Qdrant y Weaviate documentan el filtrado por metadatos.
- Despliegue distribuido. Milvus, Qdrant y Weaviate documentan el despliegue distribuido o en clúster.
- Docker y autoalojamiento. Milvus, Qdrant y Weaviate documentan el despliegue con Docker o autoalojado.
- Nube gestionada. Chroma, Milvus, Qdrant y Weaviate documentan una oferta alojada en la nube además del autoalojamiento.
- Licencia. Chroma, Milvus y Qdrant son Apache-2.0 y el núcleo de Weaviate es BSD-3-Clause, con algunas funciones restringidas bajo su propia Weaviate License — consulta el análisis de cada herramienta para los detalles.
Integraciones con notas: en qué se diferencian
- App de notas. BMO Chatbot, Copilot for Obsidian, Smart Connections y Text Generator para Obsidian; logseq-copilot para Logseq; Joplin AI para Joplin; Blinko, SiYuan y Surf son apps de notas independientes con IA integrada.
- LLM locales. BMO Chatbot, Copilot for Obsidian, Joplin AI, Karakeep, logseq-copilot y Surf documentan el trabajo con LLM locales.
- Búsqueda semántica. Karakeep y Smart Connections documentan la búsqueda semántica en las notas.
- Chat con tus notas. BMO Chatbot y Joplin AI documentan el chat con tus notas.
Búsqueda e investigación locales: en qué se diferencian
- LLM locales. Farfalle, Karakeep, Local Deep Research, Onyx y Vane (antes Perplexica) documentan el trabajo con LLM locales.
- Búsqueda web. Farfalle, Local Deep Research, Onyx y Vane (antes Perplexica) documentan la búsqueda en la web.
- Tus propios archivos. Local Deep Research, Onyx y Smart Connections documentan la búsqueda en tus propios archivos o notas.
- Citas. Local Deep Research y Vane (antes Perplexica) documentan la cita de fuentes.
Lo que esta comparativa no puede decirte
- Compara capacidades documentadas, no calidad. No dice nada sobre la precisión de las respuestas, la velocidad de indexación ni lo bien que escala una herramienta — PromptQuorum no ha medido estos aspectos en las herramientas listadas.
- Los guiones son lagunas en la documentación que revisamos, no hallazgos negativos. Algunas herramientas pueden admitir una función que su README no menciona.
- El estado del proyecto importa: GitHub marca los repositorios de Flowise y h2oGPT como archivados (solo lectura) en el momento de redactar esta guía, lo que significa que no hay más desarrollo allí. Consulta el análisis de cada herramienta antes de elegirla para un proyecto nuevo.
- Las herramientas cambian rápido. El análisis de cada herramienta indica la versión con la que se contrastó, y esta guía se actualiza cuando se actualiza un análisis.
Preguntas frecuentes
¿Cuál es la diferencia entre un framework RAG, una app de chat con documentos y una base de datos vectorial?
Un framework RAG es un kit para desarrolladores que sirve para construir pipelines de generación aumentada por recuperación. Una app de chat con documentos es una aplicación ya hecha para hacer preguntas sobre tus archivos. Una base de datos vectorial almacena los embeddings numéricos que hacen posible la búsqueda por similitud y suele ser un componente dentro de las otras dos. Hacen trabajos distintos, por eso se comparan por separado.
¿Qué significa un guion en la tabla comparativa?
Significa que la documentación del propio proyecto no indica ese atributo. No significa que la función no exista; consulta el análisis de la herramienta o su repositorio.
¿Por qué una herramienta aparece más de una vez?
Algunas herramientas hacen más de un trabajo — por ejemplo, una herramienta de búsqueda que además se integra en una app de notas — por eso figuran en cada tipo al que pertenecen, con los atributos que corresponden a ese tipo.
¿Alguna de estas herramientas tiene un enlace de afiliado?
No. PromptQuorum no tiene ninguna relación de afiliación con ninguna herramienta de esta comparativa en el momento de redactarla, y ningún enlace de aquí genera comisión.
¿Con qué frecuencia se actualiza esta comparativa?
Se actualiza dos veces al año y cada vez que se actualiza el análisis de alguna de las herramientas listadas, porque la tabla se genera a partir de los mismos datos que esos análisis.
Fuentes
- El README o sitio web oficial de cada herramienta, indicado en el análisis de esa herramienta en PromptQuorum (enlazado desde la tabla comparativa).
- Directorio de apps de IA local de PromptQuorum — el registro a partir del cual se genera cada fila de la tabla.
- Estado del repositorio de GitHub (archivado o activo) de cada proyecto listado, comprobado al redactar esta guía.