Flutter製のオープンソースパスワードマネージャー。モバイル、デスクトップ、Webに対応し、KeePass 2.xのKDBX 3およびKDBX 4データベースを扱えます。
- スター
- 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
Homebrewを使ってmacOSにインストール
brew tap FriesI23/brew-repo && brew install table-habit - 2
Scoopを使ってWindowsにインストール
scoop bucket add friesi23-bucket https://github.com/FriesI23/scoop-bucket && scoop install friesi23-bucket/mhabit - 3
Flatpakを使ってLinuxにインストール
flatpak install flathub io.github.friesi23.mhabit - 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 の数値は毎日更新されます。
関連プロジェクト
インターネットや外部サーバーを使わず、ローカルネットワーク上の近くのデバイスにファイルやメッセージを送れる、無料のオープンソースアプリです。
Flutter製のクロスプラットフォーム電子書籍リーダー。EPUBやPDFなどに対応し、AI読書支援機能も搭載。
アカウント不要で食事記録をスマートフォンに保存できる、Android・iOS向けの無料オープンソースカロリー・マクロ栄養素トラッカーです。
手書き、テキスト、Markdown、図形、画像、PDFを無限キャンバス上で扱える、オープンソースのクロスプラットフォーム・ノートアプリ。
FlutterベースのUIでWeb・デスクトップ・モバイルアプリを開発できる、フロントエンドの知識が不要なPythonフレームワーク。