Por trás da logo
Ter controle financeiro é saber onde você gasta, onde dá para economizar e quanto sobra no fim do mês. A moeda de 1 real no centro é isso: o seu dinheiro como ponto de partida.
Categorias
O Grana coloca cada transação numa categoria, com cor e ícone, e mostra quanto cada uma leva do seu dinheiro. Na logo, essa rosca abraça a moeda.
Ganhos e despesas
Todo mês o Grana compara o que entrou com o que saiu. O que sobra fica verde; o que falta, vermelho. Na logo, cada mês vira uma pétala do tamanho desse saldo.
O seu dinheiro no centro, as categorias em volta e os meses contando a história. A logo é um resumo do próprio app.
Open source · self-hosted · uma pessoa só
Importe extratos e faturas, deixe cada gasto na sua categoria, converse com os seus dados e entenda cada mês. Tudo num único arquivo, na sua máquina, com a sua própria chave de IA.
A demo é uma conta compartilhada, com dados fictícios: o que você mudar, os outros visitantes também veem, e tudo volta ao original quando o servidor reinicia.
Como funciona
Os seus uploads são o histórico oficial. O resto complementa.
Extratos e faturas em CSV ou PDF, quantos quiser. O Open Finance preenche o que falta.
Cada transação na sua categoria: pelas suas regras primeiro, pela IA depois.
Painel, análise do mês e um chat que responde com os seus números.
Importação
Extratos e faturas em CSV ou PDF, quantos quiser de uma vez. A fila roda em segundo plano: pode sair da tela, e o Grana avisa quando terminar.
Arraste extratos e faturas
CSV ou PDF · sem limite de arquivosImportação concluída
4 arquivos, 212 transações. Você estava em outra tela.
Categorias
Primeiro valem as suas regras. O que elas não pegam, a IA categoriza. Corrigiu uma vez? Vira regra, e nunca mais se repete.
Painel
Filtre por mês, ano, banco, fonte e tipo. Cada gráfico abre as transações por trás dele.
Quanto mais vermelho, mais caro foi o dia. Passe o mouse para ver o valor.
Detectadas sozinhas, mês após mês.
Projeção dos próximos 12 meses no painel.
Inteligência artificial · pesquisa
A IA monta a string da pesquisa avançada, olhando os seus estabelecimentos de verdade e validando cada consulta antes de entregar.
Inteligência artificial · análise
No painel, uma análise por período: receitas, despesas, onde otimizar e se foi um mês bom. Refeita só quando os dados mudam.
Inteligência artificial · processamento
Quando o layout é novo, a IA lê a fatura e devolve as transações. O histórico mostra qual modelo processou cada arquivo.
Inteligência artificial · chat
Todo número vem do seu banco de dados, com consultas determinísticas; a IA só redige. A resposta continua mesmo se você sair da tela.
Montando a busca…
("vida plena" OR farmacia OR "plano de saúde") AND type:expense AND date>=today-3m
Usar
Inclui Vida Plena e farmácias, que estavam fora de Saúde. gemini-2.5-flash
Quanto gastei com saúde nos últimos 3 meses?
Saúde levou R$ 1.264,30 nos últimos três meses, incluindo a Vida Plena, que estava em Pagamentos.
| Mês | Vida Plena | Farmácias | Total |
|---|---|---|---|
| Jan | R$ 412,00 | R$ 86,40 | R$ 498,40 |
| Fev | R$ 412,00 | R$ 0,00 | R$ 412,00 |
| Mar | R$ 412,00 | R$ 141,90 | R$ 553,90 |
Open Finance · conexão
O Grana usa o Open Finance Brasil, regulado pelo Banco Central, por meio da Pluggy. No Meu Pluggy, o caminho de uso pessoal: gratuito e com até 5 conexões.
Open Finance · dados
Você autoriza no app do próprio banco, só para leitura, e revoga quando quiser. A Pluggy entrega saldos, cartões e transações, e o Grana guarda tudo no seu banco local.
Open Finance · hoje
Saldos, faturas abertas, limites e vencimentos no topo do painel. Os meses sem upload são preenchidos pelo Open Finance, e o upload sempre vence.
Saldos, cartões e transações lidos direto dos seus bancos, com o consentimento do Open Finance Brasil.
Nubank
Conta corrente · Mastercard · agora
Atualizado
Bradesco
Conta corrente · Visa · agora
Atualizado
Em conta
R$ 6.430,00
saldo somado de 2 conta(s)
Faturas abertas
R$ 2.184,40
somando 2 cartão(ões)
Limite disponível
R$ 9.815,60
de R$ 12.000,00 de limite total
Nubank
Contas
Cartão de crédito
42% do limite usado · fecha 03/04 · vence 10/04
Bradesco
Contas
Cartão de crédito
17% do limite usado · fecha 20/03 · vence 28/03
Meses sem upload cobertos pelo Open Finance (2)
Do seu jeito
Experimente aqui: o que você mudar vale para a página inteira, como no app.
Para gravar ou mostrar a tela: o que estiver oculto vira uma camada fosca, na hora, em todas as páginas.
Ocultar valores
Receita e despesa seguem nas cores; o número, não.
Ocultar nomes
Descrições, pessoas, lojas e nomes de arquivos.
Vale também para gráficos, dicas e respostas do chat.
Sete estilos, cada um no claro e no escuro. Clique em um e a página inteira muda, como no app.
Self-hosted
Extratos, saldos e o acesso ao seu banco vão para o servidor de uma empresa. Ela guarda, cruza e decide o que fazer com tudo isso.
Self-hosted
O Grana roda num servidor seu: um computador em casa, uma VPS, um Raspberry Pi. Tudo fica num único arquivo SQLite, e só sai de lá o que você configurar.
Segurança
Instalação
No seu servidor (Debian 12+ ou Ubuntu 22.04+, x86_64 ou arm64), com Docker ou na nuvem do Fly.io. Nenhuma variável de ambiente é obrigatória: o resto se configura pela tela.
O script baixa a release da sua arquitetura, confere o sha256, cria o usuário
grana
e ativa o serviço no systemd. Dados em /var/lib/grana.
curl -fsSL https://raw.githubusercontent.com/hjunior29/grana/main/deploy/install.sh -o install.sh
bash install.sh
==> Procurando a última versão
==> Conferindo o sha256
==> Instalando em /opt/grana
==> Iniciando o serviço
Grana instalado e rodando em http://localhost:4000
Sem dono, a instância leva as telas do app ao setup, que pede um código de uso único impresso no log. Ele vale até a conta ser criada.
sudo journalctl -u grana | grep -A3 "configuração inicial"
GRANA — configuração inicial
Abra: http://seu-servidor:4000/setup
Código: K7QF-2M9X
Abra http://seu-servidor:4000, digite o código e crie a sua
conta, ou restaure um backup. Um onboarding opcional configura o resto; cada
etapa pode ser pulada e refeita em Configurações.
HTTPS fica com o seu proxy reverso: Caddy, Nginx ou Cloudflare Tunnel.
Sem terminal? O PikaPods hospeda apps open source do catálogo dele, a partir de US$ 1,80/mês. O Grana ainda não está lá: peça o Grana
Veja a demonstração ou instale o Grana no seu próprio servidor.