找到我的那辆丰田

发布于:2026-09-28 776 字 3 分钟阅读

成熟的 coding agent 产品已经很多了,功能一个比一个完整,我还是经常用 pi。

50 米用不上法拉利

一个原因是,我手头的很多任务,其实配不上那么高级的工具。

好比从 A 地到 B 地只有 50 米,这时候开一辆法拉利,路铺得再好、车再好,一启动就到了。它的性能再强,这段路也用不上。

法拉利有它该跑的路。长任务、跨仓库、需要并行的活,值得用最强的工具。但任务不重的时候,选一个轻量的方案就够了,很多时候一辆丰田就能满足需要。工具这么多,我要做的是找到自己的那辆丰田。对我来说,现在就是 pi。

轻,但不简陋

我选它,首先是因为喜欢它的社区和生态。

pi 本身做得很克制。sub-agents、plan mode、待办清单这些不少产品内置的功能,它都没有放进核心,而是留给扩展和社区的包。核心保持小,社区才有地方长东西。pi.dev/packages 上有很多好用的包,截至 2026 年 9 月 28 日已经有 5393 个,扩展、skill、提示词模板和主题都有。需要什么功能,往往已经有人写好了;没有合适的,也可以让 pi 自己写一个。

所以它轻,却不简陋。

保持手感

其次是手感。我不想对 coding agent 这件事失去感觉。

这有点像日语。为了保持语感,我需要经常看日本的资讯,一段时间不接触就会生疏。coding agent 也一样。如果每件事都交给一个把一切安排妥当的产品,我能拿到结果,对它的感觉却会慢慢变钝。

pi 默认提供的东西少,很多地方得自己决定。做这些决定,就是我保持手感的方式。

先想清楚要什么

还有一个很重要的原因:用 pi 时,我可以专注地在本地跑 coding agent。

它没有太多替我补全意图的东西。每次真正输入一个请求之前,我得先在脑子里想一下,我到底想要什么样的结果。

这一步想清楚了,眼前的任务有多重、值不值得动用法拉利,通常也就有了答案。判断一个任务有多重,本身也是一种手感,需要经常练。