Desktop app para extratos bancários

Extratos

App desktop para importar, buscar e analisar extratos bancários brasileiros. Rápido, offline, seus dados ficam no seu computador.

Extratos app — busca multi-termo com resumos por PIX, boleto e cartão

Funcionalidades

🔍 Busca inteligente

FTS5 com tokenização trigram para busca por substring, insensível a acentos. Separe termos com vírgula para busca OR com resumos por termo.

📅 Filtros por período

Filtre transações por intervalo de datas. Combine com busca textual para análises específicas de qualquer período.

📊 Resumo mensal

Visualize créditos, débitos e saldo líquido mês a mês. Detecta automaticamente transferências internas (investimentos, resgates) para não distorcer os totais.

📥 Import inteligente

Pré-visualização antes de importar. Deduplicação automática via hash — reimporte o mesmo arquivo sem criar duplicatas.

📄 Export XLSX

Exporte para Excel com formatação, cores para crédito/débito, autofiltro, cabeçalho fixo e fórmulas de soma.

🗄 Múltiplos bancos de dados

Crie, renomeie e exclua bancos de dados separados para diferentes contas, empresas ou períodos.

🔒 100% offline

Seus dados ficam no seu computador em um banco SQLite local. Nada é enviado para a nuvem.

💻 Modo CLI

Importe, busque, exporte e consulte estatísticas direto do terminal. Integre com scripts e automações.

Bancos suportados

Bradesco
CSV
Itaú
XLS TXT
Nubank
CSV
Banco do Brasil
OFX
Caixa
OFX
Santander
OFX
Inter
OFX
Sicoob
OFX

+ qualquer banco que exporte OFX

Modo CLI

# Importar extratos (auto-detecta formato)
$ extratos-app cli import --db pessoal bradesco.csv itau.xls bb.ofx nubank.csv

# Buscar transações
$ extratos-app cli search --db pessoal "PIX, TED"

# Exportar para Excel
$ extratos-app cli export --db pessoal --query "2025" -o relatorio.xlsx

# Estatísticas
$ extratos-app cli stats --db pessoal
Go Wails v3 React TypeScript SQLite FTS5 shadcn/ui excelize