Projeto Open Source

Suas finanças, do seu jeito

Gestão financeira self-hosted e open source. Lance manualmente ou capture notificações bancárias direto pelo Companion para Android. Seus dados, seu servidor.

openmonetis Dashboard Preview
20+Widgets no dashboard
100%Self-hosted
227Stars no GitHub
71Forks no GitHub
Conheça as telas

Veja o que você pode fazer

Explore as principais telas do OpenMonetis

Preview Lançamentos
O que tem aqui

Funcionalidades que importam

Ferramentas simples para organizar suas contas, cartões, gastos e receitas

Contas e transações

Registre suas contas bancárias, cartões e dinheiro. Adicione receitas, despesas e transferências. Organize por categorias. Extratos detalhados por conta.

Parcelamentos avançados

Controle completo de compras parceladas. Antecipe parcelas com cálculo automático de desconto. Veja análise consolidada de todas as parcelas em aberto.

Insights com IA

Análises financeiras geradas por IA (Claude, GPT, Gemini). Insights personalizados sobre seus padrões de gastos e recomendações inteligentes.

Relatórios e gráficos

Dashboard com 20+ widgets interativos. Relatórios detalhados por categoria. Gráficos de evolução e comparativos. Exportação em PDF e Excel.

Faturas de cartão

Cadastre seus cartões e acompanhe as faturas por período. Veja o que ainda não foi fechado. Controle limites, vencimentos e fechamentos.

Gestão colaborativa

Compartilhe pagadores com permissões granulares (admin/viewer). Notificações automáticas por e-mail. Colabore em lançamentos compartilhados.

Também inclui

Categorias e orçamentos

Crie categorias personalizadas e defina orçamentos mensais com indicadores visuais.

Anotações e tarefas

Notas de texto e listas de tarefas com checkboxes. Arquivamento para manter histórico.

Calendário financeiro

Visualize transações em calendário mensal. Nunca perca prazos de pagamentos.

Importação em massa

Lance múltiplos lançamentos de uma vez

Modo privacidade

Oculte valores sensíveis com um clique. Tema dark/light. Calculadora integrada.

Performance otimizada

Sistema rápido e com alta performance

Mobile

Use o OpenMonetis no celular sem perder o fluxo

Instale como PWA para acesso rápido no dia a dia. No Android, use o Companion para capturar notificações bancárias automaticamente.

Preview PWA
PWA instalável

Leve o OpenMonetis para a tela inicial

Adicione à tela inicial e abra direto, como um app. Sem depender de uma aba perdida no navegador. Funciona em Android, iOS e desktop.

  • Instale direto da web Adicione à tela inicial e abra como app, sem loja.

  • Acesso rápido ao que importa Dashboard, inbox e lançamentos a um toque.

  • Experiência mobile mais direta Modo standalone com navegação limpa e fluida.

Companion Android

Capture, envie e revise no mesmo fluxo

O Companion captura notificações de apps bancários e cria pré-lançamentos automaticamente para você revisar na inbox.

  1. 1

    Notificação bancária chega O Companion intercepta automaticamente

  2. 2

    Dados extraídos e enviados Valor, descrição e banco são identificados

  3. 3

    Revise e confirme no OpenMonetis Pré-lançamentos ficam na inbox para sua aprovação

Bancos testados

NubankNubankItaúItaúInterInterMercado PagoMercado Pago
Ver no GitHub
Preview Companion
Stack técnica

O que roda por baixo

Self-hosted, open source, type-safe do banco ao frontend

Frontend

Next.js, TypeScript, Tailwind CSS, shadcn/ui

Backend

PostgreSQL, Drizzle ORM, Better Auth

Segurança

Better Auth com OAuth (Google) e autenticação por email

Deploy

Docker com multi-stage build, health checks e volumes persistentes

Como usar

Rode no seu computador

Não há versão hospedada online. Você precisa rodar localmente.

1

Clone o repositório

git clone https://github.com/felipegcoutinho/openmonetis.git
2

Configure as variáveis de ambiente

Copie o .env.example para .env e configure o banco de dados

3

Suba tudo com Docker Compose

docker compose up -d

Isso vai subir o banco PostgreSQL e a aplicação automaticamente

Para quem é?

Feito para quem gosta de controle

O OpenMonetis não é para todo mundo.

Tem disciplina de registrar gastos

Não se importa em dedicar alguns minutos por dia ou semana para manter tudo atualizado

Quer controle total sobre seus dados

Prefere hospedar seus próprios dados ao invés de depender de serviços terceiros

Gosta de entender exatamente onde o dinheiro vai

Quer visualizar padrões de gastos e tomar decisões informadas

Não é plug and play

Você vai precisar configurar as coisas, conectar suas contas e ajustar o sistema para o seu jeito de usar.

Não é para qualquer um

Não é uma empresa, não é um SaaS, não é uma plataforma. É um projeto pessoal.

Não sou responsável por nada

Não sou responsável por nada que aconteça com você ou com seus dados.

Pronto para testar?

Clone o repositório, rode localmente e veja se faz sentido pra você. É open source e gratuito.