Importe arquivos de todos os seus bancos. Spendif.ai os unifica, elimina a contagem dupla, classifica cada transação, e seus dados nunca saem do seu disco.
Python · Streamlit · SQLite · Ollama · nenhuma conta necessária
Todo mês: baixar, abrir o Excel, colar, corrigir os sinais, encontrar as duplicatas. E toda vez algo não bate.
Três arquivos de movimentações de três portais bancários diferentes, formatos CSV incompatíveis, datas em formatos diferentes, valores com sinais aleatórios. Unificar tudo manualmente leva horas e sempre produz erros.
A compra no supermercado aparece na fatura do cartão de crédito e na conta corrente como débito mensal agregado. Somando tudo, suas despesas parecem o dobro do que realmente são. Nenhuma ferramenta comum resolve isso automaticamente.
Uma transferência para a poupança não é uma despesa. Mas se você importar ambas as contas, a mesma transação aparece duas vezes: como saída da conta corrente e como entrada na poupança.
Classificar 300 transações por mês manualmente é um trabalho. Apps na nuvem fazem isso, mas enviam seus dados bancários para seus servidores e cobram uma assinatura mensal.
A interface está disponível em italiano, inglês, francês, alemão e espanhol: ainda não em português.
Sem integrações bancárias, sem conta, sem configuração por arquivo.
Exporte arquivos de movimentações como CSV ou XLSX do portal do seu banco. Funciona com qualquer banco: Spendif.ai detecta automaticamente o formato sem configuração manual.
Selecione todos os arquivos de uma vez, mesmo de bancos diferentes, mesmo de anos diferentes. Spendif.ai detecta o tipo de documento, corrige sinais, elimina a contagem dupla entre cartão e conta, e classifica cada transação.
O extrato unificado mostra tudo em um só lugar: gráficos, filtros, exportação, e a certeza de que cada real é contado exatamente uma vez.
Três ecrãs da aplicação em funcionamento. Os dados apresentados são de exemplo.
Isso não é um app genérico de orçamento. Foi projetado para os problemas específicos de quem tem múltiplas contas bancárias.
Quando o cartão de crédito debita o valor mensal na conta corrente, Spendif.ai reconhece a relação e remove a contagem dupla automaticamente.
Janela temporal ±45 dias · 3 fases de correspondência: janela deslizante → soma de subconjuntos para valores divididos → conciliação parcial
Uma transferência da conta corrente para a poupança não é despesa nem receita: é uma transferência interna. Spendif.ai reconhece comparando valores, datas e nomes do titular nas descrições, mesmo que os dois arquivos tenham sido importados em momentos diferentes.
Cada transação tem um ID único calculado a partir do seu conteúdo (SHA-256). Se você importar o mesmo arquivo duas vezes, nada acontece. Você pode reimportar todo o seu histórico de transações sem medo de duplicatas.
A categorização usa quatro níveis em sequência:
Não é apenas um slogan. É a arquitetura.
Spendif.ai usa o Ollama localmente por padrão: um motor de IA que roda no seu computador, sem conexão com a internet. Seus arquivos de movimentações nunca saem do seu disco.
Se você usar OpenAI ou Claude, Spendif.ai remove automaticamente todos os dados identificáveis antes de qualquer chamada remota:
Se a verificação falhar, a chamada é bloqueada, não silenciosamente degradada.
Os dados são armazenados em um arquivo SQLite no seu computador. Você pode copiar, mover, fazer backup como qualquer outro arquivo. Sem nuvem obrigatória, sem conta, sem assinatura.
Quatro perfis que encontram no Spendif.ai algo que as alternativas não oferecem.
Conta corrente + cartão de crédito + poupança + conta de investimentos? Spendif.ai unifica tudo em um único extrato sem fazer nada manualmente.
Se você usa Excel para suas despesas, Spendif.ai pode substituir essa rotina: você importa os arquivos uma vez, Spendif.ai unifica e classifica, você revisa apenas as exceções.
Sem backend remoto obrigatório, sem conta, sem cadastro. Seus dados bancários ficam onde devem ficar: no seu computador.
Projeto Python de código público com arquitetura modular, pipeline de LLM em dados estruturados, suíte de testes completa. Um ponto de partida para experimentar ou construir integrações personalizadas.
App desktop nativa com IA local incluída. Sem Docker, sem Terminal sempre aberto.
📥 Baixar instalador (DMG · MSIX · .deb · .rpm)
Guia passo a passo com capturas → instalação e primeira execução
ou, pelo terminal:
O script detecta seu hardware, baixa o modelo de IA ideal para sua RAM (1-7 GB) e configura tudo: zero intervenção.
O app aparece em Launchpad / Menu Iniciar / gerenciador de arquivos, pronto para usar.
Desenvolvedor ou instalação manual? → Guia completo
Apenas o Docker Desktop é necessário. Container oficial do GitHub Container Registry, navegador em http://localhost:8501.
🆘 Precisa de ajuda? Abra uma issue no GitHub: bugs, perguntas, pedidos de funcionalidades.
⭐ Gosta do Spendif.ai? Dê-nos uma estrela: ajuda a chegar aos registros oficiais (Homebrew Core, winget).
O que pergunta quem ainda não instalou.
Não, nunca. Nada de Open Banking, nada de PSD2, nenhuma senha bancária. Você mesmo baixa o arquivo de movimentações do seu banco, em CSV ou XLSX, e arrasta para o aplicativo.
Não. O Spendif.ai guarda tudo num banco SQLite local, em ~/.spendifai/, e funciona sem conexão. Se você escolher um LLM remoto, IBANs e nomes são removidos das descrições antes de qualquer envio.
Hoje o Spendif.ai é gratuito para uso pessoal, sem assinatura e sem custos ocultos. O código é público e você pode lê-lo. Mais adiante pode surgir uma versão paga com funções extras: a versão que você instalou continuará funcionando, e seus dados ficam num arquivo no seu computador que você pode levar quando quiser.
Não. Sem e-mail, sem cadastro, sem senha para recuperar. Você instala o aplicativo e usa.
Windows, Linux e macOS 12 Monterey ou superior em Apple Silicon (M1 ou mais recente). Não há build para Mac Intel.
Qualquer banco que permita exportar as movimentações em CSV ou XLSX. O Spendif.ai reconhece o formato sozinho e você pode importar juntos arquivos de bancos diferentes.
Nada de mau: as transações que já existem não são duplicadas. Você pode reimportar o mesmo arquivo quantas vezes quiser.
Não, o Spendif.ai é um aplicativo de desktop. Um aplicativo complementar apenas para registrar gastos em dinheiro está planejado, mas não tem data.
Sem framework de LLM (sem LangChain): backends de IA usam os SDKs oficiais diretamente.
Implemente LLMBackend (3 métodos) e registre no BackendFactory. Funciona com qualquer API compatível com OpenAI.
O Flow 2 os reconhece automaticamente via LLM sem alterações no código. O schema é salvo e reutilizado nas importações seguintes.
Pela página de Taxonomia, sem tocar no código. A taxonomia é totalmente configurável pela interface.
O pipeline process_file() é completamente separado da UI: pode ser exposto via FastAPI sem alterações.
winget install SpendifAi.SpendifAiÁreas onde contribuições são mais úteis:
Se o seu banco não é reconhecido automaticamente, abra uma issue com um CSV anonimizado de exemplo.
A suíte cobre a camada de lógica de negócios, mas ainda não a interface Streamlit. Há espaço para contribuir.
A UI já está internacionalizada em cinco idiomas (IT, EN, FR, DE, ES). Há espaço para adicionar mais.
A categorização em lote é o gargalo com LLM local. Há espaço para paralelização.