LocalLens
Visão Geral

O que este app não é

Uma nota curta sobre escopo para você decidir se o LocalLens é o ponto de partida certo.

O LocalLens é um exemplo didático embrulhado num app funcional. Para se manter útil, ele também é pequeno de propósito. Aqui vai onde ele não serve.

Não é um sistema de gestão de documentos de produção

Sem permissões, sem acesso multi-usuário, sem audit log, sem criptografia em repouso. Os brains ficam num arquivo JSON simples em .locallens/. Os chunks ficam no diretório de workspace do QVAC. Faça backup da pasta e você fez backup do brain.

Se você precisa de qualquer uma dessas coisas, vai ter que adicionar. A seção Estender te dá ganchos razoáveis para começar.

Não é um chatbot genérico

O modelo de chat é envolvido por um construtor de prompt embasado que se recusa a responder a partir de qualquer coisa fora dos trechos recuperados. Isso é intencional — é o que torna as respostas confiáveis sobre conteúdo privado. Também faz do LocalLens a ferramenta errada quando você quer um assistente geral que puxa de conhecimento de mundo.

Não é um backend RAG na nuvem

Sem banco vetorial hospedado. Sem fila. Sem serviço de embedding distribuído. O pipeline de recuperação roda in-process através do QVAC. Ótimo para privacidade, ruim para escala horizontal — não existe estado compartilhado para um segundo worker conversar.

Se você quer um serviço hospedado para um time compartilhar, o LocalLens tem o formato errado. Se você quer construir um, os módulos em src/ ainda são um mapa útil para o que cada camada precisa fazer.

Regra de decisão

Isso precisa escalar entre máquinas, ou precisa ficar em uma máquina só? O LocalLens é a segunda resposta.

On this page