Repolode
daya0576

daya0576/beaverhabits

Rastreador de hábitos self-hosted, feito em Python, que registra hábitos diários e sequências sem um sistema de metas.

Alternativa open source a:Loop Habit TrackerHabitica

Estrelas
1,846
Forks
80
Issues abertas
21
Último commit
mês passado

O que é?

O Beaver Habit Tracker é um app web self-hosted para acompanhar hábitos diários. Cada hábito é marcado como concluído ou não em cada dia, e o app exibe as sequências e uma grade com as datas recentes na página inicial. O projeto deixa de fora, intencionalmente, o conceito de "Metas", mantendo o foco no registro dos hábitos dia a dia.

Ele pode ser executado com Docker, usando um único banco de dados SQLite ou um arquivo JSON local por usuário para armazenamento. A configuração inclui opções como ignorar a autenticação para um e-mail local confiável, definir o número de colunas de datas na página inicial e ativar o modo standalone do iOS. O projeto também oferece uma versão hospedada na nuvem e uma API documentada.

O desenvolvimento usa uv para gerenciar dependências e um script de inicialização para o servidor de desenvolvimento local. Há integrações de terceiros com Stream Deck e Home Assistant, além de uma ponte CalDAV que expõe hábitos como tarefas.

Recursos principais

  • 01Acompanhe hábitos diários e veja sequências em uma grade com as datas recentes na página inicial.
  • 02Armazene os dados em SQLite ou em arquivos JSON locais separados por usuário.
  • 03Faça o deploy com Docker, Docker Compose, Unraid ou Easypanel.
  • 04Oferece uma API e um modo standalone para iOS.

Casos de uso

  • Executar um rastreador de hábitos privado em um servidor doméstico ou NAS.
  • Acompanhar rotinas sem usar uma estrutura de definição de metas.
  • Conectar os registros de hábitos ao Stream Deck ou ao Home Assistant.

Tópicos

Perguntas frequentes

O que é beaverhabits?
Rastreador de hábitos self-hosted, feito em Python, que registra hábitos diários e sequências sem um sistema de metas. O Beaver Habit Tracker é um app web self-hosted para acompanhar hábitos diários. Cada hábito é marcado como concluído ou não em cada dia, e o app exibe as sequências e uma grade com as datas recentes na página inicial. O projeto deixa de fora, intencionalmente, o conceito de "Metas", mantendo o foco no registro dos hábitos dia a dia.
beaverhabits é gratuito? Qual é a licença?
beaverhabits é open source sob a licença BSD-3-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
beaverhabits ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de beaverhabits foi em 17 de set. de 2026.
Para que posso usar beaverhabits?
Executar um rastreador de hábitos privado em um servidor doméstico ou NAS. Acompanhar rotinas sem usar uma estrutura de definição de metas. Conectar os registros de hábitos ao Stream Deck ou ao Home Assistant.
Onde consigo beaverhabits?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/daya0576/beaverhabits

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

Projetos relacionados