Repolode
eitchtee

eitchtee/WYGIWYH

Rastreador financeiro pessoal auto-hospedado para transações em várias moedas, contas, patrimônio líquido e preço médio de compra, desenvolvido com Django.

Alternativa open source a:Mint

Estrelas
911
Forks
49
Issues abertas
19
Último commit
há 5 horas

O que é?

WYGIWYH é um rastreador financeiro auto-hospedado para quem quer registrar receitas e despesas sem definir orçamentos. Ele segue uma regra simples: gastar neste mês a renda recebida neste mês e tratar as economias como intocáveis nos meses seguintes. Transações, contas como bancos, carteiras e investimentos, além dos saldos, ficam organizados em uma única interface web.

O rastreador oferece suporte a várias moedas, incluindo moedas personalizadas para criptomoedas ou pontos de recompensa. Regras de transação podem ajustar lançamentos automaticamente, por exemplo, para lidar com ciclos de cobrança de cartão de crédito. O rastreador integrado de preço médio de compra acompanha investimentos recorrentes em criptomoedas e ações, e uma API permite que outros serviços sincronizem transações.

O app roda com Docker Compose e usa PostgreSQL como banco de dados. Oferece login com OpenID Connect, tokens de API vinculados a usuários para automação e uma configuração de OAuth para MCP, que permite conectar clientes de IA.

Recursos principais

  • 01Registra receitas e despesas em um só lugar, em várias contas.
  • 02Oferece suporte a várias moedas e a moedas personalizadas definidas pelo usuário.
  • 03Ajusta transações automaticamente com regras personalizáveis.
  • 04Inclui um rastreador integrado de preço médio de compra para investimentos recorrentes.
  • 05Disponibiliza uma API e tokens vinculados a usuários para automação.
  • 06Oferece suporte a login com OpenID Connect.

Casos de uso

  • Acompanhar gastos pessoais e economias sem categorias rígidas de orçamento.
  • Gerenciar receitas e despesas em várias moedas.
  • Monitorar compras recorrentes de criptomoedas ou ações usando o preço médio de compra.
  • Sincronizar transações de outras ferramentas pela API.

Início rápido

  1. 1

    Instale o Docker com docker-compose

  2. 2

    Crie docker-compose.yml e .env usando os modelos vinculados no README e preencha as configurações

  3. 3

    Inicie o app

    docker compose up -d
  4. 4

    Crie a primeira conta de administrador

    docker compose exec -it web python manage.py createsuperuser

Antes de usar

  • Você precisa fornecer seu próprio banco de dados PostgreSQL.
  • A hospedagem própria exige a configuração manual do Docker, das variáveis de ambiente e de uma conta de administrador.
  • O código mais recente de main ou a tag nightly pode conter alterações incompatíveis não documentadas.
  • Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado quando oferecido como serviço de rede.

Em coleções

Tópicos

Perguntas frequentes

O que é WYGIWYH?
Rastreador financeiro pessoal auto-hospedado para transações em várias moedas, contas, patrimônio líquido e preço médio de compra, desenvolvido com Django. WYGIWYH é um rastreador financeiro auto-hospedado para quem quer registrar receitas e despesas sem definir orçamentos. Ele segue uma regra simples: gastar neste mês a renda recebida neste mês e tratar as economias como intocáveis nos meses seguintes. Transações, contas como bancos, carteiras e investimentos, além dos saldos, ficam organizados em uma única interface web.
WYGIWYH é gratuito? Qual é a licença?
WYGIWYH é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
WYGIWYH ainda é mantido?
Manutenção ativa. O último commit de WYGIWYH foi em 7 de nov. de 2026.
Para que posso usar WYGIWYH?
Acompanhar gastos pessoais e economias sem categorias rígidas de orçamento. Gerenciar receitas e despesas em várias moedas. Monitorar compras recorrentes de criptomoedas ou ações usando o preço médio de compra. Sincronizar transações de outras ferramentas pela API.
Como instalar WYGIWYH?
Instale o Docker com docker-compose Crie docker-compose.yml e .env usando os modelos vinculados no README e preencha as configurações Inicie o app: docker compose up -d Crie a primeira conta de administrador: docker compose exec -it web python manage.py createsuperuser
Onde consigo WYGIWYH?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/eitchtee/WYGIWYH

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados