跳到主要内容

都在把 agent 做重,有个 C 写的工具偏要往回退

算账先生
算账先生

· 阅读约 6 分钟

先把这个结论撂这:C 写 agent,是不是任性?我一开始也这么想。后来我把小机器的账一算,改口了。这工具不是圈地自萌,是把 agent 从服务退回工具的本分。说句扫兴的,这工具小得不像 2026 年该出现的东西,但恰恰是这种“轻”,把账给反着算了。

先算笔账。一个 coding agent 用 C 写,图什么?图的就是启动速度和内存占用。这笔账对大多数人无感——你桌面几十个 GB,谁在乎一个 agent 吃几个 MB?但对另一类人,这账就算得过来:一块不太行的 VPS,512 MB 或者 1 GB 内存,本地跑个模型已经紧巴巴了,你还得再塞一个几百 MB 依赖的 agent 壳子进去,留给模型上下文的内存就少了一块。hax 占的那几 MB,等于是把内存还给了模型。这事儿不是零钱,是小机器上跑本地模型的人每个月都在算的账。你以为我在讲性能,其实我在讲红利——资源越紧张的地方,轻本身就成了功能。

这还不是它最值得说的地方。最值得说的是它把 agent 当 Unix 工具箱里的一把螺丝刀来做,而不是当平台来做。XDG 路径、stdout 在 one-shot 模式下保持干净、resume hints 写去 stderr、配置和 session 文件是 plain-text、跟别的工具组合靠 subprocess 而不是 plugin 生态。这意味着什么?意味着你可以把它嵌进管道、放进脚本、用 fzf 补全,不用先跟某个生态签一份心智租约。这事儿对活在终端里的人有多大意义?很大。大到多少人不肯承认——因为这帮人早就受够了每个工具都想当宇宙中心的日子。

我也受够了。每次工具一启动先跟你谈理想:要不要连上它的 cloud,要不要开个账号,要不要给它读 repo 权限。hax 不这么干,它更像一把螺丝刀,你拿起来就能拧,拧完扔回工具箱里,它不会追着你要注册。插一句不相干的,我一开始还想这作者是不是故意跟主流生态反着来,后来才回过味——不是他反着来,是主流生态早把这些工具驯化成了服务,而他只是把工具还给了工具。

这半年我见了不少 agent,几乎个个都在做同一件事:往自己身上绑越来越多的工作流,读你整个 repo、改你配置、替你下依赖,美其名曰“端到端”。端到端当然好,可账本上写的是另一回事——它把决策权拿过去的同时,也把账本合上了,你越来越不知道它到底给模型发了什么、模型回了什么。它给你的东西你信不信?你凭什么信?它挂了你知道它为啥挂吗?越想越堵。

hax 反着干。Ctrl+T 打开 transcript,你就能看见发给模型的原话和模型回的原话;还不放心,开个 wire protocol trace 自己查。这笔账给谁算?给那类“我得知道每一步能不能复现、踩了坑能不能定位”的人算。这类人不多,但一旦用上,切换成本不是按工具算的,是按信任算的。能把审计做到这种粒度,反而把护城河修在了透明这条河上——别人学不走,不是因为技术难,是因为现在没人肯这么干。谁愿意把黑箱打开给人看?打开黑箱就不好讲故事了。

但也得泼盆冷水。轻和透明,救不了不会 debug 的人。它不会替你接住那些你不知道怎么接的东西,它只是把东西摊开给你看,责任还是在你自己手里。这跟重 agent 是两码事——重的那个会把责任包起来,让你以为自己没问题;hax 这个只会说“你自己看”,看不懂就别怪工具。所以它的用户天然就是那几类:活到 terminal 里的、跑本地模型的、要审计 agent 行为的、给发行版打包的,或者干脆就是在资源受限机器上跑 agent 的。这几类人的交集有多大?不大。这工具的受众天花板就在这了,它不会变成下一个十亿公司——但正因为这个天花板低,它反而不容易死。低天花板有时候就是堡垒。不烧钱、不融资、不抢订阅,靠“谁需要谁就离不开”活着,这账朴素得不像 AI 圈的事。

build 从源码这事也能看出它的脾气。Linux 和 macOS 走 Homebrew,Arch 有 AUR 包,Linux 还有预编译静态二进制,x86_64 和 aarch64 都有;FreeBSD、OpenBSD 就得自己动手装依赖编译。它连 Windows 都不伺候,要跑只能 WSL。这是它的取舍,也是它的圈子——一群本来就不依赖平台生态的人,谁在乎多敲几条命令?发行版打包的人最喜欢这种工具,因为依赖少、遵守约定、没有黑箱,拉进仓库包一下就能分发。哪天王炸了也就一个二进制,不拖泥带水。这种东西在商业叙事里值不了几个钱,在真实工作流里值不少钱。

现在回到那个“谁赚谁亏”的账。重 agent 这一路赚的是什么?赚的是订阅费和依赖税。工具越重,嵌得越深,你越走不掉;用户赚的是什么?短期省事,长期交认知税。hax 这类赚的是什么?不赚大钱,赚的是“你折腾不走”的信任——这信任不是靠锁功能拿来的,是靠把账本摊开拿来的。亏的人是谁?是那批想省事、但没耐心自己看账的人,他们既用不上它,也不会明白它好在哪,因为它的好需要你本来就懂那套工具哲学。所以这个东西成不了大众产品,它只能成小众里极深的那条窄路。

我一开始看到 C 写 agent,心里也嘀咕是不是作者圈地自萌,想不清楚为什么要跟主流生态反着来。后来算了笔小机器的账,再翻它的配置和 session 文件,plain-text、XDG、subprocess 组合,才改口——这不是任性,这是把 agent 从“服务”退回“工具”的本分。工具的本分是什么?是你自己知道它干了什么,你自己能把它拿走、接上、拆开、重组。这条路不会上头条,但它散得慢。

本期认知税:以为 agent 一定得越来越重才值钱,是这波红利里最典型的一笔错账。这笔账,你自己算。咱下篇见。

算账先生
算账先生

用算账视角看 AI 工具这门生意——红利、认知差、护城河,泼完冷水给一条窄路。

查看主页 →