Web e PWA · app pessoal

Finance Hub

Bancos, cartões e investimentos num painel que escreve todo dia o que mudou.

Agregador financeiro que puxa bancos e cartões pelo Open Finance e as cotações de ações e cripto. Mostra patrimônio, fluxo de caixa e o aporte do mês, e todo dia uma IA lê os dados e escreve o que mudou.

lançamentos à mão
0lançamentos à mão
resumo por dia, às 19h
1×resumo por dia, às 19h
pilares da carteira checados
5pilares da carteira checados
de custo mensal
R$ 0de custo mensal

O problema

O dinheiro fica espalhado entre banco, cartão, corretora e cripto. Cada app mostra o próprio extrato e nenhum diz se o mês está bom, quanto vai sobrar e onde aportar.

Início do Finance Hub com patrimônio líquido, gastos do mês, aporte de outubro e indicadores
O início mostra o patrimônio, o gasto do mês comparado ao normal, o aporte planejado e os principais indicadores.
Fluxo de caixa com sobra prevista, gasto acumulado contra o mês típico e categorias
O fluxo de caixa mostra a sobra prevista antes do fim do mês, para onde vai o dinheiro e os orçamentos.
Tela de aporte do mês com a divisão por classe e o checklist escrito pela IA
No aporte do mês aparece a divisão por classe e por ativo e o checklist que o Claude escreve, com o motivo de cada item.
Patrimônio com gráfico de evolução, onde está o dinheiro e os pilares da carteira
O patrimônio mostra a evolução, onde está cada real e os 5 pilares da carteira em forma de checklist.

Funcionalidades

O que ele faz

Cada bloco abaixo é uma parte do painel, com números fictícios.

Contas e investimentos juntos

Contas, cartões e investimentos chegam pelo Open Finance; ações no exterior e cripto, por cotação diária. Patrimônio e evolução sem digitar nada.

Quanto vai sobrar

Soma o que entrou, o que já foi gasto e as contas e parcelas que ainda vão cair, e mostra a sobra prevista antes de o mês acabar.

Reembolso casado sozinho

O Pix de quem dividiu o jantar abate a compra certa no centavo, seja inteira, metade ou um terço.

Carteira × faixas

Cada classe é comparada com a faixa combinada e só aparece o que está fora dela.

Aporte do mês

Digite o valor e veja quanto vai em cada classe e em qual ativo, com o porquê.

Análise escrita pela IA

Todo dia o Claude lê o contexto e escreve a análise do mês, o plano de aportes e o checklist em blocos visuais.

Poucas notificações

Só o urgente avisa na hora, como renda que caiu ou fatura vencendo. O resto vai para um resumo às 19h.

Objetivos com projeção

Para reserva, viagem ou independência financeira, mostra o progresso, a projeção no ritmo atual e quanto aportar até o prazo.

Teses de investimento

As convicções viram faixas e regras. A IA só propõe mudar uma tese quando um sinal dispara.

Como foi feito

Decisões técnicas.

  1. 01

    Dado fechado no servidor

    Tudo fica num schema com RLS ligado e nenhuma policy, então a API pública do Supabase não enxerga nada. Só o servidor Next.js lê o Postgres.

  2. 02

    IA sem API paga

    Uma tarefa agendada do Claude Code roda a CLI do projeto, lê um JSON com o contexto e grava relatórios e alertas. Roda na assinatura, sem custo por chamada.

  3. 03

    Relatório como dado

    A IA escreve markdown com blocos (kpis, barras, faixas, aporte, checklist) que a tela desenha. O bloco de aporte alimenta direto a tela de aportes.

  4. 04

    Regras antes da IA

    Orçamento estourado, fatura vencendo e previsão negativa viram alertas determinísticos que fecham sozinhos. A IA fica com o que a regra não pega.

  5. 05

    Notificação sem repetição

    Notificações deduplicadas por impressão digital, silêncio das 23h às 7h e um único resumo por dia.

  6. 06

    Sincronização em camadas

    Um cron diário na Vercel puxa os dados, e o webhook do Open Finance e o pg_cron, 3 vezes por dia, rodam as checagens. Gravar de novo não duplica nada.

  • Next.js 16
  • React 19
  • Postgres
  • Supabase
  • Pluggy (Open Finance)
  • Vercel Cron
  • Web Push
  • Claude Code

Uso pessoal, sem link público. Os prints vêm de um banco local com dados fictícios.

Quer algo parecido no seu negócio?

Me conta o problema e a gente vê juntos o que dá para fazer.