Repolode
daya0576

daya0576/beaverhabits

Самостоятельно размещаемый трекер привычек на Python: отмечайте ежедневные привычки и серии выполнений без системы целей.

Open source альтернатива:Loop Habit TrackerHabitica

Звёзды
1,846
Форки
80
Открытые issues
21
Последний коммит
в прошлом месяце

Что это?

Beaver Habit Tracker — самостоятельно размещаемое веб-приложение для отслеживания ежедневных привычек. Для каждого дня привычку можно отметить как выполненную или нет; на главной странице приложение показывает серии выполнений и сетку с недавними датами. В проекте намеренно нет понятия «цели», поэтому основное внимание уделено ежедневной фиксации привычек.

Приложение можно запустить в Docker и хранить данные либо в одной базе SQLite, либо в отдельном локальном JSON-файле для каждого пользователя. Среди настроек — отключение аутентификации для доверенного локального адреса электронной почты, количество столбцов с датами на главной странице и автономный режим iOS. Также доступны облачная версия и документированный API.

Для разработки используются uv для управления зависимостями и скрипт запуска локального dev-сервера. Есть сторонние интеграции со Stream Deck и Home Assistant, а также мост CalDAV, который предоставляет привычки в виде задач.

Ключевые возможности

  • 01Отслеживайте ежедневные привычки и серии выполнений в сетке недавних дат на главной странице.
  • 02Храните данные в SQLite или в отдельных локальных JSON-файлах для пользователей.
  • 03Развёртывание через Docker, Docker Compose, Unraid или Easypanel.
  • 04Предусмотрены API и автономный режим iOS.

Сценарии использования

  • Запуск приватного трекера привычек на домашнем сервере или NAS.
  • Отслеживание повседневных рутин без системы постановки целей.
  • Подключение отметок о выполнении привычек к Stream Deck или Home Assistant.

Темы

Частые вопросы

Что такое beaverhabits?
Самостоятельно размещаемый трекер привычек на Python: отмечайте ежедневные привычки и серии выполнений без системы целей. Beaver Habit Tracker — самостоятельно размещаемое веб-приложение для отслеживания ежедневных привычек. Для каждого дня привычку можно отметить как выполненную или нет; на главной странице приложение показывает серии выполнений и сетку с недавними датами. В проекте намеренно нет понятия «цели», поэтому основное внимание уделено ежедневной фиксации привычек.
beaverhabits можно использовать бесплатно? Какая у него лицензия?
beaverhabits распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
beaverhabits всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в beaverhabits — 17 сент. 2026 г..
Для чего можно использовать beaverhabits?
Запуск приватного трекера привычек на домашнем сервере или NAS. Отслеживание повседневных рутин без системы постановки целей. Подключение отметок о выполнении привычек к Stream Deck или Home Assistant.
Где скачать beaverhabits?
Исходный код и инструкции по установке — на GitHub: https://github.com/daya0576/beaverhabits

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Персональный AI-агент на базе Pi Durable для самостоятельного хостинга: продолжает задачи после перезапуска процесса, поддерживает субагентов, задачи по расписанию, веб-интерфейс и дополнительную интеграцию с WeChat.

384JavaScriptMITОбновлён 11 дней назад