Beaver Habit Tracker logo

Beaver Habit Tracker

Self-hosted habit tracking app without "Goals"

Alternative to: streaks, habitica, loop habit tracker


About Versions (27)

v0.9.1

2026-05-20

Adds a completion status configuration page, timezone environment variable support, a security fix for XSS, and a habit list auto-refresh feature.

v0.9.0

2026-02-20

Introduces permanent API token management and OpenClaw integration for AI-powered habit management, along with login redirect improvements.

v0.8.2

2026-02-03

Added an admin endpoint to allow for programmatic user creation.

v0.8.1

2026-01-04

Introduces streak icon customization, a global view page with customizable date ranges, Google One Tap login, and REST API enhancements.

v0.8.0

2025-12-02

Introduces the ability to customize streaks using tags in notes.

v0.7.4

2025-11-21

Added the ability to filter by tags.

v0.7.3

2025-10-12

Upgraded the project to Python 3.14 and NiceGUI 3.0.

v0.7.2

2025-10-06

Added habit streaks to the index page, support for self-hosted Umami Analytics, and fixed bugs related to calendar heat maps and custom CSS.

v0.7.0

2025-07-29

This release introduces a context menu for habit management, experimental image support in notes, and various performance and session management improvements.

v0.6.0

2025-06-07

Introduces light mode, customizable CSS, API enhancements for periods and tags, and various bug fixes.

v0.5.1

2025-04-21

Reduced Docker image size by removing unused JavaScript libraries.

v0.5.0

2025-04-21

Introduces periodic habit support, habit tagging, automatic sorting, and Telegram backups, alongside a Python runtime upgrade and various bug fixes.

v0.4.6

2025-04-01

This release improves app stability and performance, featuring accessibility updates, faster page loading, UI enhancements for habit lists, and various bug fixes.

v0.4.4

2025-01-31

Introduced a responsive layout, improved habit name truncation, and fixed issues with scroll-triggered events and Docker release caching.

v0.4.3

2025-01-24

Introduces daily notes via touch-and-hold, new SSO and local email authentication options, a Dockerfile EXPOSE update, and a memory leak fix.

v0.4.0

2024-12-22

Introduces REST APIs with Swagger UI, migrates to the UV package manager, and enhances JWT secret security.

v0.3.5

2024-12-12

Added a total count option to the index page, optimized Docker image sizes and publishing pipelines, and fixed a rootless permission bug.

v0.3.4

2024-11-30

Introduces a history trend panel, total tick count display, and improvements to habit reordering and streak tracking, alongside a habit completion bug fix.

v0.3.2

2024-11-03

Added a page for reordering or archiving habits and centered the page layout for desktop web.

v0.3.0

2024-10-26

Introduced an experimental habit ordering page, added arm32 Dockerfile support, improved static file caching, and fixed a browser timezone connection error.

v0.2.3

2024-10-08

Introduces standalone mode for the iOS web application.

v0.2.2

2024-10-05

Fixed issues related to SQLAlchemy connection closures and a missing favicon.

v0.2.0

2024-10-01

Introduced a new page to import habits from existing setups and updated the logic for streak last days.

v0.1.6

2024-09-22

Introduced a MAX_USER_COUNT parameter to limit signups, automated docker image publishing, and refined the login/signup pages.

v0.1.5

2024-09-19

Removed the libsaas library, added support for linux/amd64/v3 platform in Docker, and implemented data export for the demo page.

v0.1.2

2024-09-08

Introduced data export and a self-hosted deployment option.

v0.1.0

2024-05-18

Introduces minimal pages and workflows.