全球超过 100,000 用户信赖 PriTime
一套数据,三端生态
通过统一的后端 API,与 Web、桌面、移动三端共享数据,随时随地管理任务。
PostgreSQL 数据库
单一数据源 · 数据自主
后端 API
Rails 8.1 · Puma · Kamal
Web
Vue 3 · Vite · Pinia
桌面客户端
SwiftUI · AppKit · WinUI
移动客户端
SwiftUI · Jetpack Compose
源码公开 · 透明 · 可自部署
PriTime 的后端 API 与 Web 前端源码公开、可自部署,不会收集你的数据,不会把你锁在某个云上。 仅供个人学习研究与非商业自用,禁止用于商业用途。
PolyForm Noncommercial 1.0.0
代码以 PolyForm Noncommercial 1.0.0 协议开源,可自由查看、修改、学习与自部署。
开源免费
Web 端开源免费,无需付费即可在线使用全部功能,无广告。
可自部署搭建
后端是标准 API 应用,可一键部署到你自己的服务器、内网或家庭实验室。Web 与 App 同样支持自托管。
# 1. 克隆代码 git clone https://cnb.cool/solodev/Open-PriTime cd Open-PriTime # 2. 启动后端 API cd todo_api bundle install cp .env.example .env # 按需修改 DB_HOST / DB_USERNAME 等 rails db:create db:migrate bin/rails server # 监听 :3000 # 3. 另开终端,启动 Web cd ../todo_web npm install npm run dev # 访问 http://localhost:5173
该有的功能,一个都不少
任务、清单、标签、优先级、提醒、重复、回收站……一切为提升效率而设计。
任务管理
创建、编辑、完成、删除、拖拽排序;支持描述、优先级、标签。
任务清单
将任务归类到不同清单,内置「工作 / 个人 / 学习」默认清单。
彩色标签
自定义带颜色的标签,按标签快速筛选任务。
四级优先级
无 / 低 / 中 / 高,配合四象限(Eisenhower)视图使用。
智能提醒
准时 / 提前 5 分钟 / 30 分钟 / 1 小时 / 1 天多种提醒方式。
任务重复
不重复 / 每天 / 工作日 / 每周 / 每月 / 每年,满足各种周期。
回收站
软删除、恢复、一键清空,重要任务不再误删。
专注模式
内置番茄钟与专注模式,帮你一次只做一件事。
全局搜索
按标题、描述、标签快速检索全部任务,再也不怕找不到。
AI 智能助手
一句话创建任务、规划清单,AI 帮你把想法变成待办。
习惯打卡
记录每日习惯与连续打卡次数,见证坚持的力量。
数据统计
完成率、趋势与分布一目了然,回顾更有据可依。
课程表
按学期管理课程,课程与任务统一安排,学生党友好。
清单分享
把清单分享给他人,协作与同步更轻松。
推送提醒
到期自动推送提醒,重要任务不错过。
纪念日
记录重要日子,自动计算倒数天数。
他们都在用 PriTime 管理每一天
职业各不相同,需求各有侧重——总有一种用法适合你。
“带三个项目、几十条待办,全靠 PriTime 的清单和优先级理清头绪。到期自动提醒,再也没有漏掉过关键节点。”
“数据完全在自己手里:私有化部署,任务、习惯、统计全在本地数据库,数据不出我的机器。接客户的活也更有底气。”
“课程表和待办在一个应用里统一安排,四象限让我一眼看清该先做哪件事。它拯救了我的拖延症和期末周。”
“终于有了这样顺手的工具,必须向开发者致敬!请专注于保持现有的高质量,不要急于推出新功能。希望你们继续发展壮大!”
“团队把 PriTime 标准化用于任务管理,现在新成员入职更快了,「我这边看不到任务」的问题大大减少,协作终于顺畅了。”
“作为自由职业者,我经常在不同客户项目之间切换。PriTime 的多端同步让任务和上下文切换变得流畅即时,效率显著提高。”
“选题库、拍摄排期、发布清单全在 PriTime 里管理,配合习惯打卡坚持日更。一个应用搞定我的内容工作流。”
“最打动我的是隐私:源码开源可审计、支持私有化部署,任务数据始终在自己手里。用起来非常放心。”
“任务管理工具我用过一打,PriTime 是迄今最顺手的:Web 端开源免费,桌面端一次买断,无广告、无追踪。”
“需求池、迭代排期、评审提醒全在 PriTime 里流转。四象限视图让「先做什么」不再靠猜,团队沟通成本降了一大截。”
“课程表直接导入,备课任务按周自动重复,开学第一周就把整学期的安排理顺了。学生党 friendly 这话不假。”
“每个 side project 一个清单、一套标签,合作过的客户任务也分得清清楚楚。切项目再也不会丢上下文。”
“重复任务和提前提醒太好用了:值班表、周报、证书续期全都自动排好,时间真正还给了写代码。”
“家庭清单、孩子疫苗提醒、结婚纪念日倒数,一家人共用一个应用就够了。界面干净,长辈也上手很快。”
“用习惯打卡盯学员的训练计划,连续打卡天数一目了然。谁偷懒谁坚持,数据说话,续课率都高了。”
“诉讼时效和开庭日期容不得半点差错。日历视图 + 多重提醒,每个截止日期都提前安排得明明白白。”
现代、稳健、易部署
三端各取所长,统一通过 REST API 协作。
后端 API
- 框架
Ruby on Rails 8.1 - 数据库
PostgreSQL 14+ - 服务器
Puma - 跨域
rack-cors - 部署
Docker · Kamal
桌面 / 移动 App
- 框架
全原生(Swift / Kotlin / C# 等) - 状态
平台原生状态管理 - 网络
平台原生 HTTP / URLSession / OkHttp - 存储
平台原生持久化(Core Data / Room / SQLite) - 窗口
平台原生窗口管理
Web 前端
- 框架
Vue 3 - 构建
Vite 6 - 状态
Pinia - 路由
Vue Router 4 - 请求
axios
你可能想了解
关于费用、数据与部署的常见疑问,这里一次说清。
PriTime 是免费的吗?
Web 端与 API 后端开源免费,无需付费即可私有部署。桌面与移动客户端为独立应用需单独付费,无广告、无追踪。
我的数据安全吗?
源码开源可审计,后端 API 与数据库可完全部署在自己的服务器或内网。数据自主、隐私归你,不会上传到任何第三方云。
支持哪些平台?
提供 Web、macOS、Windows、iOS 与 Android 客户端。所有端通过统一的后端 API 共享数据,一套数据多端同步。
如何部署自己的 PriTime?
克隆仓库后启动 Rails API 与 Web 前端即可,也支持 Docker 镜像或 Kamal 一键部署到生产环境,详细步骤见上方开源区块的部署命令。
提醒和推送如何工作?
支持准时与提前 5 分钟 / 30 分钟 / 1 小时 / 1 天等多种提醒方式,结合 Web Push 到期自动推送,重要任务不错过。
可以用于商业用途吗?
代码以 PolyForm Noncommercial 1.0.0 协议开源,仅供个人学习研究与非商业自用。如需商业授权,请通过 Issue 联系作者。

