ChatGPT Image Jun 8, 2026 at 10_35_37 PM.png

AI 时代重复造轮子,可能是一种病,等痊愈后发现都是瞎折腾闹的,不折腾,就啥病都没有。

我昨天纠结要不要写一个任务管理工具,原因是我不喜欢滴答清单那种点击、拖动、设置日期、切清单的交互,这太图形界面了。我更喜欢 TaskPaper 那种纯文本方式,只要打字,加上 @tag,文字日期,自定义筛选,就足够了。

为什么不直接用 TaskPaper?是买不起吗?

是也不是,我知道 TaskPaper 能够像纸笔那样灵活易用,但它是 Mac-only。尽管我下班后及周末主要用 MacBook,可我的工作电脑依然是 Windows,就没有办法使用 TaskPaper,系统没法迁移,我就一直没有使用。

现在不一样,我有 AI 啊,我有 Codex 可以直接帮我写代码,做个软件不是轻而易举吗?所以我昨天试着和 Codex 探讨了一下,它大概问了我三十来个问题。我逐个确认之后,它先做了一个在网页端能跑出来的工具,但是路越走越歪,我的开始让它跟 TaskPaper 一模一样,侧栏、Search 栏、Tag、完成效果、字体密度、窗口大小、固定逻辑,什么都想逼近原版。

后来问题重重,编辑器、界面设计、语法问题全都是灾难。

折腾后不伦不类的样子

结果,我的目的本来是想解决在 Windows 上能用 TaskPaper 文件的问题,没想到我却花了大部分精力去做一个「劣化版」的 TaskPaper,这非常诡异。

我昨晚发现折腾半天,还是没有原版好用,所以我今天放弃重复造轮子,直接购买了正版的 TaskPaper。

当我在 macOS 上重新用上 TaskPaper 后,发现我压根不需要再努力让 Codex 调节界面,做第二个 macOS 版本的 TaskPaper。

事情就变得简单了,在 Mac 上,我直接用正版的 TaskPaper;在 Windows 上,我用自己新建的、能够读取 TaskPaper 文件的应用。

于是,我的需求就变了。昨天我想的是从零到一造一个产品,而今天只是想补足它没有 Windows 版本的一个缺口。TaskPaper 是纯文本工具,基于一个文件和自己的语法,就能轻松管理任务,所以我在 macOS 和 Windows 安装坚果云,我就能在两端同时管理任务,那我只是缺少一个 Windows 上能够打开的工具。

所以今天下了班之后,我就开始在 Windows 电脑上折腾新的工具。

没想到效果奇佳。一旦我放弃那种从零到一打造的想法,只是给它一个比较克制的提示词,它很快就给我做了第一版,后面不断调试,可能只花了两个小时,我就已经能得到一个像模像样的 Windows 版本的 TaskPaper 了。

只是还有很多细节肯定不能跟原版贴合:任务完成之后没有删除线,这是因为编辑器的限制,不然我改来改去很容易崩溃;筛选功能还是比较粗糙,我没有增加自定义的筛选,而是觉得先做一个 Today 和 Not Done 的就够了。

最初的版本界面上还是比较凌乱。

后来我本着极简主义的想法,把能砍的全部砍掉,比如把标题直接移到左上角,去掉文件路径显示,再去掉侧栏按钮,改成快捷键呼出……现在就是下面这张你所看见的版本了。

39286d804fa74cd3938b7385ef1f95fc.png

如果你用过 TaskPaper 的话,看到这个界面,脑海里可能会想到「就这?」。

但在我看来,它已经非常逼近我想要的感觉了。起码功能上是能用的,后面如果遇到想要改的地方,我再一步步改就行了。最起码我今天的折腾到这里就结束了。

我在 macOS 用 TaskPaper 打开这个文件时,它就是下面的样子。不能说是一模一样,至少也是大差不差了。

Screenshot 2026-06-08 at 21.44.28.jpeg

这里我就想通了,为什么 AI 时代重复造轮子也是一个应该改正的毛病。

因为很多好用的工具其实已经经过验证了,如果它对你来说已经足够使用,就没有必要再重新创造一个工具出来。如果打破这个边界去自己造轮子,那么通常会基于三个需求:

1、工具能不能满足你的需求。如果你已经不满足于原作者的工具,那你完全可以在它的基础上面再去延伸。

2、工具对你来说是不是太重了。比如一个比较厚重的工具,但我只是想要它十分之一的功能,其他十分之九对我来说都是没用的,那我完全可以自己造一个轻量版的工具。

3、工具是否只有一个明确缺口,比如平台、同步、自动化。像我这个问题就是 TaskPaper 没有一个可用的 Windows 版,那我就直接把桥搭上,能够通往那个地方就够了,不需要再重新造一座岛。

其实也能看出 AI 的边界在哪里。因为在真的使用 AI 之前,觉得做一个东西其实很简单;做了之后你发现,有非常多的事情需要决策,比如字体大小、颜色深浅、某些细节是否需要隐藏,功能上面需要补足哪些、借鉴哪些、剔除哪些。

虽然 AI 能做到,但也会花费你大量的精力。如果有一个趁手的工具可以直接用,那就没有必要再多费功夫。

而我的这个工具我已经折腾到现在,已经差不多了。我准备再继续用个一两周,中间再看有哪些需要改进的,再去改就够了。

AI 让造轮子变得太容易了,但有时候真正该做的,是先看看现成的轮子能不能装到你的车上。如果尺寸不合适,就削一削;如果接口对不上,就补一个转接件。只要它能跑起来,就先往前开。

毕竟,轮子本来就是帮你向前跑的。