Repolode
daya0576

daya0576/beaverhabits

Un rastreador de hábitos autoalojado, creado con Python, que registra hábitos diarios y rachas sin un sistema de objetivos.

Alternativa open source a:Loop Habit TrackerHabitica

Estrellas
1,846
Forks
80
Issues abiertos
21
Último commit
el mes pasado

¿Qué es?

Beaver Habit Tracker es una aplicación web autoalojada para registrar hábitos diarios. Cada hábito se marca como realizado o no para cada día, y la aplicación muestra las rachas y una cuadrícula con las fechas recientes en su página de inicio. El proyecto excluye deliberadamente el concepto de «objetivos», para centrarse en registrar los hábitos día a día.

Puede ejecutarse con Docker y usar para el almacenamiento una única base de datos SQLite o un archivo JSON local por usuario. La configuración incluye opciones como omitir la autenticación para un correo electrónico local de confianza, definir la cantidad de columnas de fechas en la página de inicio y activar el modo independiente de iOS. El proyecto también ofrece una versión alojada en la nube y una API documentada.

Para el desarrollo se usa uv para gestionar las dependencias y un script de inicio para el servidor de desarrollo local. Hay integraciones de terceros para Stream Deck y Home Assistant, además de un puente CalDAV que expone los hábitos como tareas.

Funciones clave

  • 01Registrar hábitos diarios y consultar las rachas en una cuadrícula con las fechas recientes.
  • 02Almacenar los datos en SQLite o en archivos JSON locales por usuario.
  • 03Implementar mediante Docker, Docker Compose, Unraid o Easypanel.
  • 04Ofrece una API y un modo independiente de iOS.

Casos de uso

  • Ejecutar un rastreador de hábitos privado en un servidor doméstico o NAS.
  • Registrar rutinas sin un marco para establecer objetivos.
  • Conectar el registro de hábitos con Stream Deck o Home Assistant.

Temas

Preguntas frecuentes

¿Qué es beaverhabits?
Un rastreador de hábitos autoalojado, creado con Python, que registra hábitos diarios y rachas sin un sistema de objetivos. Beaver Habit Tracker es una aplicación web autoalojada para registrar hábitos diarios. Cada hábito se marca como realizado o no para cada día, y la aplicación muestra las rachas y una cuadrícula con las fechas recientes en su página de inicio. El proyecto excluye deliberadamente el concepto de «objetivos», para centrarse en registrar los hábitos día a día.
¿beaverhabits es gratuito? ¿Qué licencia tiene?
beaverhabits es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿beaverhabits sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de beaverhabits fue el 17 sept 2026.
¿Para qué puedo usar beaverhabits?
Ejecutar un rastreador de hábitos privado en un servidor doméstico o NAS. Registrar rutinas sin un marco para establecer objetivos. Conectar el registro de hábitos con Stream Deck o Home Assistant.
¿Dónde consigo beaverhabits?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/daya0576/beaverhabits

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados