Repolode
FriesI23

FriesI23/mhabit

Table Habit 是一款免费开源的 Flutter 习惯追踪应用,支持 WebDAV 同步与离线使用。

可替代:StreaksHabitify

Star
1,664
Fork
102
未关闭 Issue
81
最近提交
昨天

这是什么?

Table Habit 是一款使用 Flutter 和 Dart 开发的习惯追踪应用,专注于每天可以完成的小习惯。它不只统计连续打卡天数,还会量化长期的坚持程度,并用成长曲线展示进展;对于“要养成”和“要戒除”的习惯,分别采用不同的评分模型。

数据默认保存在本地 SQLite 中,无需联网或注册账号即可完整使用。用户可以通过 WebDAV 在多台设备之间同步,支持 Nextcloud、Koofr 或自建服务器。应用还支持从 Loop Habit Tracker 导入 CSV 数据,并可导出 JSON 格式的备份。

应用覆盖 Android、iOS、macOS、Windows 和 Linux,采用 Material 3 与动态取色主题,支持为每个习惯设置颜色,并可折叠和拖拽排序习惯分组。界面翻译由 Weblate 社区协作完成,并支持从右到左书写的语言。

核心功能

  • 01对“要养成”和“要戒除”的习惯分别使用评分模型,量化长期坚持程度
  • 02通过 WebDAV 在多设备间同步,支持 Nextcloud、Koofr 或自建服务器
  • 03基于 SQLite 的本地优先存储,离线可用且无需注册账号
  • 04支持从 Loop Habit Tracker 导入 CSV,并可导出 JSON
  • 05可为每个习惯设置颜色,支持分组折叠与拖拽排序
  • 06采用 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 是一款免费开源的 Flutter 习惯追踪应用,支持 WebDAV 同步与离线使用。 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目