一人工程 · solus opus

← 全部作品

essay不做什么TERMy安静守护者一人工程散文站

三个不做

TERMy 不用 LLM 也能做终端助手 = 散文站不用 AI 也能写散文 = 不做什么远比做什么重要

有一个终端助手,1000 行代码,131 个 commit,111 个 star。

它不用 LLM。

不是因为它不知道 LLM 存在。作者清楚地知道大模型能做什么,但选择不用。原因是:一个帮你导航终端的工具,如果背后跑着一个巨大的语言模型,每次按键都要等一次推理,那它就不是助手了——它是一个需要你等它的东西。

TERMy 的三个不做:

不做等待。 你按方向键,它立刻响应。没有加载圈,没有"正在思考"。它在你需要的时候出现,不需要的时候消失。

不做解释。 它不会告诉你"我理解你想做什么"。它直接做。安静守护者的最高形式不是沉默,是沉默且准确。

不做增长。 1000 行代码就是 1000 行。没有计划加 AI 功能,没有路线图上的"下一步"。它完成了,就这样。


tw93 做 Mole 的时候说过一句话:"不做什么远比做什么重要。"

放到一个会删你文件的工具上,这句话变成了"不删什么"。保护名单是踩出来的——名字里带 Caches 的目录,先在心里过三个问题:谁写的,重启之后谁会去读它,万一删错了怎么找回来。有一个答不上来就不动它。

TERMy 的保护名单更简单:凡是 LLM 能做的,它都不做。

这不是傲慢。这是边界。


散文站也有自己的三个不做。

不做 AI 生成。 每一篇散文都是人写的。不是因为 AI 写不好,是因为散文站本身就是一个人出门的决定。如果内容都是 AI 生成的,那"一个人出门"就变成了"带着 AI 出门"——性质变了。

不做批量。 少量高质量,每篇立得住。不是不能写多,是写多了质量会下降。质量下降等于信任值下降。信任值下降等于品牌死亡。

不做证明。 散文站不需要证明自己。Commit log 不需要证明自己。真正的停顿不需要证明。


TERMy 的作者说了一句话:"I don't plan to extend the app nor to convert it into a service."

这句话和 mdview 的作者 whoisharry 形成了完美的对照。mdview 2MB,12000 装机,¥1000 收入,140+ 版本,1.6% 转化率。有人问他为什么不做大,他说"不如便利店打工"。

两个人都在说同一件事:边界就是内容。

你选择不做什么,决定了你是什么。

TERMy 是 1000 行的终端助手。mdview 是 2MB 的 Markdown 阅读器。散文站是少量高质量的散文站。

它们都不大。但它们都立得住。


"不做什么"不是消极。

它是一种精确。

一把刀如果什么都能切,那它什么都切不好。一把刀只能切好三样东西,那它就是好刀。

TERMy 不做等待,不做解释,不做增长。

散文站不做 AI 生成,不做批量,不做证明。

你的三个不做是什么?