Yolo 开发记录 02:从记录一天,到看清一天
你的时间,终将变成你。
距离上一篇记录过了六天。Yolo 从 v0.1.1 走到了 v0.4.0。
如果只看版本号,变化不小。但如果让我挑最重要的三件事:AI 能动手了、一天结束能自动复盘了、数据能被一眼看穿了。其他的都是在这三件事上长出来的细节。
这篇按改动的大小来写,大的在前,小的在后。
一、MCP:从只读变成读写
上一篇里,Yolo 的 MCP Server 只能读——AI 能看见我的任务 and 时间记录,但改不了。v0.2.0 之后,它变成能读也能写了。
写入工具有六个:add_task、update_task、start_task、pause_task、complete_task、drop_task。加上之前的五个只读工具,一共十一个,覆盖了任务管理的完整生命周期。
接上 Hermes 以后,我在 Telegram 里说了一句:“Create a 30-minute task called vibecoding and start it.” 任务创建了,计时开始了。AI 直接操作了我的任务管理器。

接入 Hermes Agent,非常直观的一个感受就是:做一件事的摩擦力变低了。以前要打开 App、点按钮、填字段、调时间,现在说一句话就行。
二、Daily Debrief:一天结束,自动给你一段复盘
MCP 让 AI 能动我的一天。但动完之后呢?我需要的是回头看。
0.4.0 加了一个新功能:Daily Debrief。它把今天的任务、session,还有那些停下来时随手写的 stop-note,揉成一段简短的反思。一天一份,存在单独的 daily_debriefs 表里。
这是 Yolo 第一次真正用上 AI 生成内容,所以 AI 层我认真搭了一下:
- 支持 Anthropic、OpenAI、Gemini,以及任何 OpenAI 兼容的端点。Provider、API key、model、base URL 都在 Settings 里的 AI 区域配置。
- 输出语言可选 20 种,默认跟随你自己 note 的语言。切换时只翻译分节标题,任务标题保持原样。
做完手动生成之后,我又加了一步:定时自动复盘。Settings 里一个开关加一个时间,每天就自动会帮你复盘。
针对 AI 生成的这一块,其实我还特地思考了一下。
因为 AI 它可能会随意发挥,所以同一个数据源生成出来的总结方式可能有好几种,这会令用户很疑惑,也不是很有信任感。
在这种情况下,我做了两点调整:
- 调整了 temperature,将它设得比较低,这样输出会更加固定。
- 在数据源(比如说 task 任务等)没有更改的情况下,我不允许它重新生成。

三、My Day:把一天摊开来看
复盘是一段文字。但有时候我想看的是结构。
0.4.0 还加了一个 My Day 页面。这大概是这三个版本里我最喜欢的一屏:
- 顶部 hero 数据 + 日期切换
- 一条当天的时间线,今天到底怎么流过去的
- 一个分类甜甜圈图,时间都花在了哪些类目里
- 预估 vs 实际——我以为要花多久,和真的花了多久
- 完整的 session 列表
- 一段 AI 生成的叙事 DayStory,把这一天讲成一段话
- 以及把整份日报导出成图片分享出去
这一屏才是我说的“看清一天”。前面所有的记录,最后都要落到这里:摊开来,一眼看见真相。(这里取了 5 月 29 日作为一个 mock 数据展示)

四、专注这件事,开始有了温度
上面三件是大改动。接下来是中等的。
v0.2.0 之前,Yolo 的专注循环是冷的——它工作,但没有重量。所以我做的第一件事不是加功能,是加“情绪”。
- 承诺时刻:开始一个新 session 的时候,焦点环会亮一下光晕,同时有一句低语。注意只有“新开始”才有——resume 和重新打开不算。
- 完成的庆祝:只有真正点“Mark as done”时才会有那一下动画。它会尊重系统的“减少动态效果”设置。完成应该被看见,但不该廉价。
- 生命线:Today 页面顶部多了一行“第 N 周 / 约 M 周”。很轻的提醒:你正在花的,是有限的东西。
同期还做了一些让循环更顺畅的事:
- 全屏 禅模式 留给单个 session(Esc 或角落退出)。
- 专注控制简化成只有 Pause + Done 两个键。去掉了多余的 Stop 和“秒完成”的 Done——现在每一次完成都要走一遍复盘,留下反思才算结束。
- 加上桌面通知的权限流程,以及任务提醒。
这些功能拆开看都不大,但合在一起以后,Yolo 开始不像一个冷冰冰的工具了。它不催你、不评判你,只是安静地陪你记录,然后在完成的时候给你一点小小的正反馈。

关于中间那个环,我其实中间有改过一版,改成慢慢消耗——开始时是一个完整的圆,随着时间一点点减少,类似焚香。那种“生命和时间正在被消耗”的感觉,其实很契合 YOLO 的主题:每一秒都不可逆,过去了过去。但看了实际效果,再想了想,我希望传递的是:完成一件事,不是消耗,是完成。所以我把环改回了原来的样子。
五、顺手做的小事
最后是一些小改动,但我同样在意。
About 页面。就一屏:Yolo 是什么、为什么做、怎么用。没有注册、没有定价、没有团队介绍。我想让每个人在 30 秒内理解它在做什么。
Today Log 可点开、可编辑。之前只能看不能碰,现在每条记录都是一个按钮,点开能看到当时留下的 note、blocker、next action 和完成度,还能编辑。你可以事后补一句当时没来得及写的 blocker——那依然是真实的,只是更完整了。
写在后面
我在开发过程中会疑惑,是不是过于强调时间感、这是不是一种焦虑? 这更多的是以什么角度、以及什么心态去看这件事情。
因为每天的时间,无论你是否去记录,它都是 24 小时。对我来说,我想解决的问题是:我想追踪一下我每天的时间都花在了哪些地方,就像账单一样。
你的时间,终将变成你。