---
title: "找到我的那辆丰田"
author: "Shawn Jiang"
lang: zh
date: 2026-09-28
canonical: https://tplog.dev/zh/essay/find-my-toyota/
translations:
  en: https://tplog.dev/en/essay/find-my-toyota/
  ja: https://tplog.dev/ja/essay/find-my-toyota/
---

# 找到我的那辆丰田

成熟的 coding agent 产品已经很多了，功能一个比一个完整，我还是经常用 [pi](https://pi.dev)。

## 50 米用不上法拉利

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

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

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

## 轻，但不简陋

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

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

所以它轻，却不简陋。

## 保持手感

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

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

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

## 先想清楚要什么

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

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

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