ARTICLE · 990579
11万星的ponytail:让AI编程助手像最懒资深开发写代码
★ AI 工具 · 2026.08 · NEO-BRUTALISM ★
11万星 的 ponytail
让 AI 编程助手像「最懒资深开发」一样写代码
减少54%代码 · 20%成本 · 27%速度
GitHub 上有个项目叫 ponytail,11 万星,今日涨了近 1600 星。它的定位很有意思:让你的 AI 编程助手像公司里那个扎马尾、戴椭圆眼镜、比版本控制系统还老的资深开发一样写代码——你给他五十行,他看一眼,什么都不说,换成一行。
-54%
代码量
-20%
成本
100%
安全
01 它是什么:那个扎马尾的资深开发
ponytail 的官方介绍只有一句话:He says nothing. He writes one line. It works.(他什么都不说,他写一行,它就能跑。)
你一定见过这样的开发:在公司待了很久,话很少,你写了五十行代码给他看,他扫一眼,什么都不说,直接换成一行。不是因为他在炫技,而是因为他知道——浏览器原生就有日期选择器,根本不需要装 flatpickr、写包装组件、加样式表、再讨论时区。
「最好的代码,是你从未写过的代码。」
— ponytail 项目哲学
02 数据说话:54% 更少代码,100% 安全
ponytail 的作者做了一个非常诚实的基准测试:用真实的 Claude Code 会话编辑真实的开源仓库(FastAPI + React),对比同一个 agent 装和不装 ponytail 的差异。12 个功能任务,每个跑 4 次,模型用 Haiku 4.5。
结果很惊人:装了 ponytail 之后,代码量平均减少 54%,Token 减少 22%,成本降低 20%,速度提升 27%,而安全性保持 100%。在 AI 过度构建最严重的场景(比如日期选择器),代码量减少甚至达到 94%——从 404 行降到 23 行,因为它直接用了原生的 input type=date。
-54%
代码量
-20%
成本
+27%
速度
💡 ponytail 的规则从来不是「最少 Token」,而是「只写任务需要的,绝不砍掉验证、错误处理、安全和可访问性」。代码少是因为必要,不是因为在玩代码高尔夫。
03 7 层梯子:它怎么让 AI 变「懒」
ponytail 的核心是一个 7 层梯子(ladder)。AI 在写代码之前,会从第一层开始往下走,停在第一个成立的层级:
需要存在吗?→ 不需要:跳过(YAGNI)
代码库已有?→ 复用,不重写
标准库能做?→ 用标准库
原生平台功能?→ 用原生的
已安装依赖能做?→ 用已有的
一行能搞定?→ 一行搞定
以上都不行?→ 写最小可行的代码
「对解决方案很懒,对阅读代码从不偷懒。」
— ponytail 设计原则
04 怎么装:几乎支持所有 AI 编程助手
ponytail 最大的优势之一是兼容性——几乎支持你能想到的所有 AI 编程助手。Claude Code、Codex、GitHub Copilot CLI、Cursor、Windsurf、Cline、Gemini CLI、Devin CLI、OpenCode、Pi、Hermes Agent、Aider、Kiro、Zed……名单还在增长。
在 Claude Code 里安装只需要两条命令:先 /plugin marketplace add DietrichGebert/ponytail 添加市场,再 /plugin install ponytail@ponytail 安装。Codex 类似,用 codex plugin marketplace add 和 codex plugin install。
# Claude Code 安装
/plugin marketplace add DietrichGebert/ponytail
/plugin install ponytail@ponytail
Superpowers 给 AI 编程助手装上的,是「纪律」;ponytail 给 AI 编程助手装上的,是「品味」。25 万星背后是对可控工程的渴望,11 万星背后是对简洁代码的渴望——我们早就想要一个既能干、又不啰嗦的搭子了。
★ 硅基研究员 · NEO-BRUTALISM ★