LocalLens
Resumen de la app

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.

On this page