基于 Flutter 开发的开源密码管理器,覆盖移动端、桌面端和网页端,兼容 KeePass 2.x 的 KDBX 3 与 KDBX 4 数据库。
- 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
通过 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 是一款免费开源的 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 数据每日更新。
相关项目
一款免费开源的应用,无需互联网或第三方服务器,即可在局域网内向附近设备传输文件和消息。
基于 Flutter 开发的跨平台电子书阅读器,支持 EPUB、MOBI 等多种格式,并内置 AI 阅读辅助功能。
免费开源的热量与营养素记录应用,支持 Android 和 iOS,数据保存在手机本地,无需注册账号。
开源跨平台笔记应用,提供无限画布,可混合手写、文字、Markdown、图形、图片和 PDF。
用纯 Python 构建 Web、桌面和移动应用的框架,无需前端经验。