Repolode
daya0576

daya0576/beaverhabits

Python製のセルフホスト型習慣トラッカー。目標管理機能を設けず、毎日の習慣と連続記録を追跡できます。

代替できる製品:Loop Habit TrackerHabitica

スター
1,846
フォーク
80
未解決の Issue
21
最終コミット
先月

これは何?

Beaver Habit Trackerは、毎日の習慣を記録するセルフホスト型Webアプリです。習慣ごとに日単位で実行したかどうかを記録でき、インデックスページでは連続記録と直近の日付を並べたグリッドを確認できます。「Goals」という概念はあえて設けず、日々の習慣を記録することに重点を置いています。

Dockerで実行でき、単一のSQLiteデータベースか、ユーザーごとのローカルJSONファイルをストレージとして利用できます。認証を省略する信頼済みのローカルメールアドレス、インデックスページに表示する日付列の数、iOSスタンドアロンモードなどを設定できます。クラウドホスト版と、ドキュメントが用意されたAPIも提供されています。

開発では依存関係の管理にuvを使い、ローカルの開発サーバーは起動スクリプトで実行します。Stream Deck、Home Assistantとのサードパーティ連携に加え、習慣をタスクとして公開するCalDAVブリッジもあります。

主な機能

  • 01毎日の習慣を記録し、直近の日付を並べたインデックスのグリッドで連続記録を確認できます。
  • 02データはSQLiteまたはユーザーごとのローカルJSONファイルに保存できます。
  • 03Docker、Docker Compose、Unraid、Easypanelを使ってデプロイできます。
  • 04APIとiOSスタンドアロンモードを提供しています。

ユースケース

  • 自宅のサーバーやNASで、プライベートな習慣トラッカーを運用する。
  • 目標設定の仕組みを使わずに、日々のルーティンを記録する。
  • 習慣のチェックインをStream DeckやHome Assistantと連携する。

トピック

よくある質問

beaverhabits とは?
Python製のセルフホスト型習慣トラッカー。目標管理機能を設けず、毎日の習慣と連続記録を追跡できます。 Beaver Habit Trackerは、毎日の習慣を記録するセルフホスト型Webアプリです。習慣ごとに日単位で実行したかどうかを記録でき、インデックスページでは連続記録と直近の日付を並べたグリッドを確認できます。「Goals」という概念はあえて設けず、日々の習慣を記録することに重点を置いています。
beaverhabits は無料で使えますか?ライセンスは?
beaverhabits は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
beaverhabits は今もメンテナンスされていますか?
半年以内に更新あり。beaverhabits の最終コミットは 2026年9月17日 です。
beaverhabits は何に使えますか?
自宅のサーバーやNASで、プライベートな習慣トラッカーを運用する。 目標設定の仕組みを使わずに、日々のルーティンを記録する。 習慣のチェックインをStream DeckやHome Assistantと連携する。
beaverhabits はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/daya0576/beaverhabits

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト