项目详情

时间盒 / Timeboxing

一款把每日计划、专注执行与时间回顾连接起来的本地优先 macOS 时间管理应用。

它用彩色时间地图呈现一天,让任务获得明确的时间位置,同时把最后的调整权留给使用者。

当前形态:macOS 桌面应用|每天自用|已经开源|主要入口:Plan

时间盒当前双栏彩色时间地图。
当前双栏彩色时间地图。

待办清单没有告诉我的事

从 2022 年开始,我一直在记录时间。记录能让我在一天结束后回看时间去了哪里,但面对新的一天,我仍然需要决定:一串待办准备放在什么时段,每件事投入多久,临时变化出现后又该怎样调整。

待办清单可以告诉我有哪些事情要做,却很难让我看清,它们将在一天中的什么时段发生。读到马克·曹-桑德斯的《时间盒》后,我看到了一种更具体的方法:提前安排一天,为任务划出清楚的开始和结束,在执行时把注意力放在一件事上,再通过留下的记录回看实际情况。

普通日历也能承载时间盒。我选择做一件独立工具,是为了把待办、排程、执行记录和复盘放进同一套流程,并按照自己的记录习惯组织它们。这个项目受原书启发,但不是官方配套应用,也没有照搬书中的全部方法。彩色时间地图、页面结构和具体交互,都是我根据个人需要完成的产品转译。

把一天画成彩色时间地图

时间盒由 Plan、Focus、Review 和 Settings 四个部分组成。Plan 是主要工作区,也是我现在每天使用时最常进入的页面。待办在这里获得具体的时间位置,色块的长度对应准备投入的时间,不同颜色帮助我辨认状态和紧急程度。一天因此不再只是一列尚未完成的任务,而成为一张能够看见占用、空隙和冲突的时间地图。

在这张地图上,延长一件事通常意味着移动另一件事;安排新任务前,也要先看当天还有多少可用时间。计划不会因为进入日历就自动实现,但它让我在开始行动前先面对一天真实的容量。

Focus 让已经安排的时间盒进入执行,Review 用于回看当天的计划与完成状态,Settings 保存工作时间和基本规则。它们让安排不只停在计划页,也能继续进入执行和回顾。不过在日常使用中,Plan 仍然是我最常打开的入口。应用采用本地优先的数据方式,计划、待办和记录默认保存在当前设备上,不要求登录或配置服务器。

第一版能运行,但还看不清整天

第一版 Plan 使用单栏时间轴,已经能够把任务放进具体时段。进入实际使用后,它的摩擦也变得清楚:页面一次只能显示部分时间,查看全天安排需要反复滚动,上午和下午的整体分布很难同时留在视野中。

2026 年 5 月,我把一天调整为前后两栏。双栏让更多时段同时可见,减少了反复滚动,也更符合我查看和安排整天时间的习惯。这次变化回应的是日常使用中的具体问题,并非单纯更换视觉外观。目前 GitHub 上的公开版本也已经采用双栏布局。

系统可以安排,最后仍由我调整

当待办较多时,系统可以根据工作时间、已有空窗、预估时长和紧急程度,先把选中的事项放进可用时段。这减少了逐项排布的重复操作,也为当天计划提供了一个可以继续修改的起点。

初始安排出现以后,我仍然可以拖动时间盒、改变长度、顺延任务,或在发生冲突时决定保留安排还是移到下一空窗。哪些事情值得进入今天,什么时候需要偏离原计划,也只能根据当天的实际情况判断。自动安排负责减少最开始的排布成本,不替我决定一天应该怎样度过。

当前状态

我现在仍然每天使用时间盒,最主要使用的是 Plan,其他模块在需要时进入。项目已经开源,但它首先还是我每天使用的个人工具。它已经能够服务我的日常时间安排;至于是否适合更多人,目前还没有经过外部验证。

公开仓库:GitHub

延伸阅读:《我怎样把〈时间盒〉做成一张每天使用的彩色时间地图》

返回代表作品