-
Notifications
You must be signed in to change notification settings - Fork 133
中文README
轻松投资你的时间
- 使用番茄工作法管理你的时间
- 收集统计并可视化你的桌上活动(使用的应用以及应用的title,数据仅在本地处理)
- 综合看板(Kanban Board),更精准控制项目进度
- 分析你的工作效率
番茄工作法中工作拆分为25分钟专注时段和5分钟的休息时段。工作时间中用户专注于一项待办事项,在专注时段不允许做任何与任务无关的事情。番茄工作法能够极大提高工作学习效率,缓解工作疲劳。
在番茄日志中,应用将会记录工作时段中你在PC上使用的应用以及应用的标题。在应用的标题中包含了丰富的语义信息,浏览器标题包含了正在浏览的网站的标题,IDE则常常包含项目路径或项目名,例子如下
Pomodoro Technique - Wikipedia - Google Chrome
DeepMind (@DeepMindAI) | Twitter - Google Chrome
pomodoro-logger [C:\code\pomodoro-logger] .\src\renderer\components\src\Application.tsx - WebStorm
通过关联你的任务事项和对应的记录的番茄时段,你可以分析自己被Email和社交软件打断的频率,完成任务所使用的应用和应用标题的时间分布,让你对自己的桌上工作时间有更全面的了解。
当你进入番茄工作状态时,番茄日志会开始记录你的桌上活动。它仅记录你的应用活动,包括应用名和应用标题,以及截图(你可以在设置中开启该功能)。
为考虑隐私问题,所有数据仅在本地保存和处理。你可以在设置中导入,导出或删除所有数据。
番茄日志集成了看板(Kanban Board)来协助你进行项目时间管理,让你更精准地掌握你的项目时间花费,并更有把握地进行项目时间规划。
看板中可以添加多个列表,主要可分为待办(Todo),正在处理(In Progress),和完成(Done)三种。你也可以自定义你的看板。在每一列中可以添加待办卡片,你可以在其中设置预计时间花费。番茄日志将协助你进行对应的时间花费记录,当你设置专注于一个看板时,它将自动将你的番茄时间与该看板中的正在处理(In Progress)的待办卡片关联起来,从而可以进行时间统计和卡片对应应用活动统计等。
为了使统计数据更加准确,你可以让正在处理(In Progress)列表中的卡片数量尽量精简,以准确反映你当前时段正在专注的任务。
番茄日志记录了一个是你分心的应用的列表 (你可以在设置中配置它们)。当检测到你在使用这些应用时,番茄日志将扣除你的效率分。
目前具体效率分析的实现基于一个启发式方法.
番茄日志将用下图的方式展示你的效率,每一个圆点代表一个番茄周期,其中的洞越大代表效率越低。
你可以通过点击对应的圆来查看具体的活动日志:
Win10/macOS/Linux
该项目基于Electron, TypeSciprt, React.
编译项目,运行
yarn
yarn build
番茄日志 | 在托盘中显示倒计时 |
---|---|
工作时段结束 | 切换工作休息模式 |
看板 | 可拖动的列表和卡片 |
---|---|
评估你的时间花费 | 搜索卡片 |
可视化 |
---|
Copyright © 2019 Zixuan Chen.