Repolode
Jinjinov

Jinjinov/OpenHabitTracker

免费开源的习惯追踪与笔记、任务应用,支持 Web、桌面和移动端,可选自托管同步。

可替代:HabiticaGoogle Keep

Star
308
Fork
27
未关闭 Issue
7
最近提交
昨天

这是什么?

OpenHabitTracker 将笔记、任务和习惯整合在一个应用中。笔记使用 Markdown 格式,并直接在列表中渲染;任务支持计划日期和时间、时长、清单和计时器;习惯则按逾期程度计算完成情况,而不是连续打卡天数。搜索和筛选可覆盖笔记正文与清单项,每个习惯都有进度、历史、日历和连续记录图表。

应用基于 C# 和 .NET 10 的 Blazor 开发,可作为网页、PWA 运行,也提供 Windows、Linux、Android、iOS 和 macOS 原生版本,并可以以 Blazor Server 容器方式部署。数据保存在本地设备,只会同步到你自己运行的服务器,无需账号,也没有广告。

自托管方式为单用户 Blazor Server 的 Docker 镜像,通过环境变量和 docker-compose 文件配置,并提供 OpenAPI 文档和日志页面。

核心功能

  • 01Markdown 笔记在列表中直接渲染,支持搜索正文和清单项。
  • 02任务可设置计划日期时间、时长、清单和计时器。
  • 03习惯以逾期百分比衡量完成情况,而非连续天数。
  • 04支持导入导出 JSON、YAML、TSV 和 Markdown,并可导入 Google Keep Takeout ZIP。
  • 05每个习惯提供进度、历史、日历、连续记录和星期分布图表。
  • 06可通过 Docker 自托管服务器进行数据同步。

适用场景

  • 追踪周期性习惯,漏掉一天时不会清零进度。
  • 在桌面和手机之间用一个应用管理笔记、任务和习惯。
  • 在家用 NAS 或 Linux 服务器上自建私有同步服务。
  • 将 Google Keep 笔记迁移到本地可自行管理的数据中。

快速上手

  1. 1

    通过 winget 从 Microsoft Store 安装 Windows 版

    winget install OpenHabitTracker
  2. 2

    或在浏览器中使用网页版 pwa.openhabittracker.net

  3. 3

    或从 README 中的商店链接安装 Android、iOS、macOS 或 Linux 版

使用前须知

  • 自托管同步需要你自己运行 Docker 服务器。

收录于专题

标签

常见问题

OpenHabitTracker 是什么?
免费开源的习惯追踪与笔记、任务应用,支持 Web、桌面和移动端,可选自托管同步。 OpenHabitTracker 将笔记、任务和习惯整合在一个应用中。笔记使用 Markdown 格式,并直接在列表中渲染;任务支持计划日期和时间、时长、清单和计时器;习惯则按逾期程度计算完成情况,而不是连续打卡天数。搜索和筛选可覆盖笔记正文与清单项,每个习惯都有进度、历史、日历和连续记录图表。
OpenHabitTracker 可以免费使用吗?用的什么许可证?
OpenHabitTracker 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
OpenHabitTracker 还在维护吗?
活跃维护中。OpenHabitTracker 最近一次提交是在 2026年11月6日。
OpenHabitTracker 适合用来做什么?
追踪周期性习惯,漏掉一天时不会清零进度。 在桌面和手机之间用一个应用管理笔记、任务和习惯。 在家用 NAS 或 Linux 服务器上自建私有同步服务。 将 Google Keep 笔记迁移到本地可自行管理的数据中。
OpenHabitTracker 怎么安装和运行?
通过 winget 从 Microsoft Store 安装 Windows 版: winget install OpenHabitTracker 或在浏览器中使用网页版 pwa.openhabittracker.net 或从 README 中的商店链接安装 Android、iOS、macOS 或 Linux 版
在哪里获取 OpenHabitTracker?
源代码和安装说明在 GitHub 上:https://github.com/Jinjinov/OpenHabitTracker

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

相关项目