Skip to content
This repository was archived by the owner on Apr 14, 2023. It is now read-only.

中文README

Zixuan Chen edited this page Dec 9, 2019 · 5 revisions

番茄日志 🕤

轻松投资你的时间

  • 使用番茄工作法管理你的时间
  • 收集统计并可视化你的桌上活动(使用的应用以及应用的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

截图

番茄日志 在托盘中显示倒计时
工作时段结束 切换工作休息模式
看板 可拖动的列表和卡片
评估你的时间花费 搜索卡片
可视化

License

GPL-3.0 License

Copyright © 2019 Zixuan Chen.

Clone this wiki locally