Repolode
FriesI23

FriesI23/mhabit

Table Habitは、WebDAV同期とオフライン優先の保存に対応した、マイクロ習慣向けの無料・オープンソースのFlutter習慣トラッカーです。

代替できる製品:StreaksHabitify

スター
1,664
フォーク
102
未解決の Issue
81
最終コミット
昨日

これは何?

Table HabitはFlutterとDartで構築された習慣トラッカーで、小さな日々の習慣に重点を置いています。連続達成回数だけに頼るのではなく、時間を通じた継続性をスコア化して成長グラフで表示します。また、身につけたい習慣と避けたい習慣で、別々のスコアリングモデルを採用しています。

データはローカルのSQLiteに保存され、インターネット接続やアカウントがなくてもアプリを完全に利用できます。Nextcloud、Koofr、自分でホストするサーバーなどを使い、WebDAV経由でデバイス間の同期が可能です。Loop Habit TrackerのデータはCSVからインポートでき、JSONにエクスポートできます。

Android、iOS、macOS、Windows、Linuxで動作し、Material 3とダイナミックカラーのテーマ設定、習慣ごとの色、折りたたみ可能な習慣グループに対応しています。翻訳はWeblateで管理され、右から左に書く言語もサポートしています。

主な機能

  • 01身につけたい習慣と避けたい習慣で別々のモデルを使い、習慣の継続性をスコア化
  • 02Nextcloud、Koofr、自分でホストするサーバーを使ったデバイス間のWebDAV同期
  • 03SQLiteによるローカル優先の保存で、完全オフラインで利用でき、アカウントも不要
  • 04Loop Habit TrackerのCSVからのインポートとJSONへのエクスポート
  • 05習慣ごとのカスタムカラー、折りたたみ可能なグループ、ドラッグ&ドロップでの並べ替え
  • 06ダイナミックカラーとRTL言語サポートに対応したMaterial 3のテーマ設定

ユースケース

  • アカウントを作成せずに、運動、読書、瞑想などの小さな日課を記録する
  • スマートフォンとデスクトップ間で同期しながら、習慣データを自分のNextcloudまたはWebDAVサーバーに保存する
  • 既存のLoop Habit Trackerのデータをクロスプラットフォームアプリに移行する

クイックスタート

  1. 1

    Homebrewを使ってmacOSにインストール

    brew tap FriesI23/brew-repo && brew install table-habit
  2. 2

    Scoopを使ってWindowsにインストール

    scoop bucket add friesi23-bucket https://github.com/FriesI23/scoop-bucket && scoop install friesi23-bucket/mhabit
  3. 3

    Flatpakを使ってLinuxにインストール

    flatpak install flathub io.github.friesi23.mhabit
  4. 4

    AndroidまたはiOSでは、ストアのリンクまたはGitHub Releasesからアプリをダウンロード

使う前に知っておきたいこと

  • 同期はWebDAVのみ対応しており、ほかの同期バックエンドは今後追加予定です。
  • AndroidおよびiOSのホーム画面ウィジェットは現在開発中です。

トピック

よくある質問

mhabit とは?
Table Habitは、WebDAV同期とオフライン優先の保存に対応した、マイクロ習慣向けの無料・オープンソースのFlutter習慣トラッカーです。 Table HabitはFlutterとDartで構築された習慣トラッカーで、小さな日々の習慣に重点を置いています。連続達成回数だけに頼るのではなく、時間を通じた継続性をスコア化して成長グラフで表示します。また、身につけたい習慣と避けたい習慣で、別々のスコアリングモデルを採用しています。
mhabit は無料で使えますか?ライセンスは?
mhabit は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
mhabit は今もメンテナンスされていますか?
活発にメンテナンス中。mhabit の最終コミットは 2026年10月19日 です。
mhabit は何に使えますか?
アカウントを作成せずに、運動、読書、瞑想などの小さな日課を記録する スマートフォンとデスクトップ間で同期しながら、習慣データを自分のNextcloudまたはWebDAVサーバーに保存する 既存のLoop Habit Trackerのデータをクロスプラットフォームアプリに移行する
mhabit のインストール方法は?
Homebrewを使ってmacOSにインストール: brew tap FriesI23/brew-repo && brew install table-habit Scoopを使ってWindowsにインストール: scoop bucket add friesi23-bucket https://github.com/FriesI23/scoop-bucket && scoop install friesi23-bucket/mhabit Flatpakを使ってLinuxにインストール: flatpak install flathub io.github.friesi23.mhabit AndroidまたはiOSでは、ストアのリンクまたはGitHub Releasesからアプリをダウンロード
mhabit はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/FriesI23/mhabit

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

関連プロジェクト