2026-06-14#
Data: 2026-06-14 22:26:27
在 github 上,最近有个工具项目非常火。我建议每个使用 AI 编程的程序员都安装一下。
仓库地址: https://github.com/DietrichGebert/ponytail
图标很莫名其妙,是个带着小眼镜、一脸横肉的大胖子。这个工具叫做【马尾辫】,因为致敬一个刻板印象 —- 很多公司里都有一些人,跟这个图标里的胖子长的一样,技术牛的不行,一直要给他看一大堆冗余的几十行的代码,他们高智商大脑会哗哗给你压缩成一行!
这个工具干的事儿,也是这种事。
主要解决的问题,就是一个很让我们咬牙切齿的场景:
AI 很喜欢一口气给你写一个明明 三五行 就解决的小事儿,一不小心就给你吐出 300 行代码。大家肯定都遇到过,当然,如果你用的是 nextjs 这种 AI 友好的框架还好,可以完全放任不管,但是我们大部分人的职业生涯都是从清朝(2023前)过来的,都多多少少有点代码洁癖。
而且 AI 还特别喜欢干这种事,动不动就给我们代码里拉一大堆冗余。于是,这个工具干的事儿就很犀利:在 AI 决定动手写任何代码前,都会审查一遍,找找有没有不去写这些东西的理由?!
效果炸裂的好,代码量减少80-94%,成本降低47-77%,速度提升3-6倍!
安装很简单,比如 codex ,直接 codex plugin marketplace add DietrichGebert/ponytail 然后一个回车就行了。
不过吧… 我对此有疑问,这东西真的好用吗?它也不会减少 token 的消耗,而且反而还会增加更多的 token 。况且,如果 AI 还要继续维护的话,显然本来那 300 行赘余的代码肯定更合 AI 的胃口。
当然,这肯定是要有一个折中方案的,如果缩减了也好,但是一定得是在 可读性 优秀的前提下。代码不是越少越好。
我觉得应该和我想的不一样,不能说吧本来还读着好的代码,给替换成了不可读的垃圾。
不管怎么说,我确实是不喜欢 AI 在没必要的情况下,给我一大堆的很冗余的代码。「先找不写的理由」是个好创意。写代码前确实得先思考。