Qué no es esta app
Una nota corta sobre alcance para que sepas si LocalLens es el punto de partida correcto.
LocalLens es un ejemplo didáctico envuelto en una app que funciona. Para mantenerlo útil, también es pequeño a propósito. Aquí está dónde no es la opción adecuada.
No es un sistema de gestión documental para producción
Sin permisos, sin acceso multiusuario, sin log de auditoría, sin
encriptación en reposo. Los cerebros viven en un archivo JSON plano
bajo .locallens/. Los chunks viven en el directorio de workspace de
QVAC. Respalda la carpeta y respaldaste el cerebro.
Si necesitas algo de eso, vas a tener que agregarlo. La sección Extender te da hooks razonables desde donde arrancar.
No es un chatbot genérico
El modelo de chat está envuelto por un builder de prompts fundamentados que se rehúsa a responder desde cualquier cosa fuera de los extractos recuperados. Eso es intencional — es lo que hace que las respuestas sean confiables sobre contenido privado. También hace de LocalLens la herramienta equivocada cuando quieres un asistente general que use conocimiento del mundo.
No es un backend RAG en la nube
Sin base de datos vectorial hosteada. Sin cola. Sin servicio distribuido de embeddings. El pipeline de recuperación corre in-process a través de QVAC. Genial para privacidad, malo para escala horizontal — no hay estado compartido con el que un segundo worker pueda hablar.
Si quieres un servicio hosteado para que un equipo lo comparta,
LocalLens tiene la forma equivocada. Si quieres construir uno, los
módulos en src/ siguen siendo un mapa útil para lo que cada capa
debe hacer.
Regla de decisión
¿Esto necesita escalar entre máquinas, o necesita quedarse en una sola máquina? LocalLens es la segunda respuesta.