Entenda como o ProspectaBR processa milhões de dados localmente usando DuckDB e Python, garantindo privacidade total e zero latência de rede.
O ProspectaBR é um software local (instalado no Windows) para prospecção, enriquecimento e análise de empresas do Brasil, operando sobre dados massivos (ex.: base pública de CNPJ) com foco em performance, privacidade e autonomia.
Ele executa 100% no computador do usuário, sem exigir upload dos dados para servidores externos, permitindo consultas e exportações em alto volume com baixa latência.
O núcleo de performance é o DuckDB, um banco analítico embutido (in-process) otimizado para leitura/consulta em lote. Roda localmente e gerencia:
Implementada em Python, responsável pelo pipeline de dados e regras de negócio:
A interface é servida por um servidor local Flask (localhost), acessado via navegador. Expõe endpoints para:
O sistema roda como aplicativo local, iniciando um serviço em http://127.0.0.1:<porta> apenas na máquina do usuário.
Não precisa estar "na internet" para consultas internas, operando offline para a base de CNPJ (exceto módulos de enriquecimento externo).
Os dados ficam no seu computador. Consulta, filtragem e exportação acontecem localmente. Nenhuma base de clientes precisa ser enviada para servidores externos.
Operações analíticas (filtros, joins, agrupamentos) são executadas in-process no DuckDB. Isso elimina a latência de rede típica de soluções SaaS.