深度揭秘:Codex 省 Token 秘籍,Ponytail 实战体验

2026-07-06 11:18:02未知 作者:徽声在线


在编写关于 Codex 的使用教程或案例分享时,读者们常常会关心一个问题:使用 Codex 会消耗多少 Token?

尽管 Codex 提供了免费使用的选项,但不同等级的服务——Plus、Pro 5x、Pro 20x——所包含的 Token 额度却大相径庭。因此,如何有效地节省 Token 成为了近期社交媒体上热议的话题。


回溯到 Claude Code 盛行的时期,有开发者创新性地设计了一款名为“穴居人”的 Skill。

这款工具在请求模型处理之前,能够自动对 prompt 和上下文进行压缩,确保传输内容更为精简且不失原意。同时,它还能在本地持久化存储常用上下文或历史对话,为 Agent 提供记忆支持,从而减少不必要的重复调用。

这些压缩策略和优化手段显著降低了 Token 的消耗,项目主页数据显示可节省高达 65% 的 AI 开支。目前,该项目在 GitHub 上已收获近 8 万个 Star,备受开发者青睐。


近期,另一款名为“马尾辫”(Ponytail)的项目在 GitHub 上迅速走红,连续三周蝉联热门榜单周榜冠军。

该项目的介绍图颇具趣味,描述中写道:

你或许对他有所耳闻,他留着长长的马尾辫,戴着椭圆形眼镜,在公司的时间甚至超过了版本控制系统的历史。当你给他展示五十行代码时,他默默地看了一会儿,然后仅用一行代码就完成了替换。


这种刻板印象或许有些冒犯,但对于程序员来说,他们可能会调侃道:“女装才是顶级程序员的标配。”

概括而言,Ponytail 通过“精简代码”来减少 Token 消耗。然而,它并非简单的压缩或摘要工具,而是拥有一套专为 AI agent 设计的 Skill,使 agent 在动手编写代码之前,能够先判断如何以最少的 Token 完成任务。

根据测试,Ponytail 在部分场景下能够实现代码量减少 80-94%,成本降低 47-77%,速度提升 3-6 倍的惊人效果。与其他同类工具相比,Ponytail 在 Token 消耗、成本、时间和代码行数上均表现出色,且 100% 安全可靠。


我们在 Codex 上安装并体验了 Ponytail,发现在部分场景下,它确实能够在保证结果一致的前提下,使用更少的 Token。当然,也遇到了一些新的问题。

安装 Ponytail 到 Codex

若在 Codex 插件市场搜索“Ponytail”并找到,直接点击安装即可。

若未找到,则需打开电脑终端,在命令行中输入“codex plugin marketplace add DietrichGebert/ponytail”,等待终端显示安装完成。


在 Codex 应用内,点击插件主页右上角的刷新按钮,Personal 部分将显示已安装的 Ponytail。

Ponytail 的介绍中直接提到了“YAGNI”,即 You Aren't Gonna Need It 的缩写,意为“你不会需要它的”。这是极限编程(XP)中的一条原则,强调在真正需要某个功能之前,不要去实现它。

Ponytail 插件内包含了 6 个 Skill,其中只有第一个会直接修改代码,其余五个则围绕这一理念提供检查、记账和展示功能。


主 Skill Ponytail 开启后,将强制采用最精简路线,支持三档强度:lite(轻)、full(默认)、ultra(极端)。触发词包括“ponytail”、“be lazy”、“简单点”、“yagni”、“少做点”,或在用户吐槽代码过度设计、充斥样板代码、依赖过多时也会触发。

Ponytail Review 和 Ponytail Audit 主要用于检查代码改动和整个仓库的代码,扫描整个代码库,提供一份排好序的清单,指出哪些代码可以删除、简化或替换为标准库/原生实现。

Ponytail Debt 则是技术债账本,Ponytail 在偷懒时会留下 ponytail: 注释,标记“这里先这么糊弄,以后再说”。这个技能可以收集全代码库中的这些注释,整理成一份债务清单,防止故意留下的捷径破坏整个项目。

Ponytail Gain 则将 Ponytail 的实测效果制作成一个紧凑记分牌,展示少写了多少代码、省了多少成本、快了多少,数据来自基准测试的中位数。

然而,这些技能是被动加载的,必须手动选择使用该插件或在提示词中明确说出“Ponytail”等触发词,模型才会判断使用哪个技能。

为此,Ponytail 还设置了 3 个钩子,全部信任后,能确保 ponytail 在“会话开头、每一轮对话、以及派给子智能体时”都保持活跃。


了解了 Ponytail 的基本情况后,我们进行了一些简单的小测试,比较实现相同提示词任务时,使用 Ponytail 与否在交付成果和 Token 使用上的差异。


由于我们尚未启用钩子,因此从插件市场的“在对话中试用”去开启 Ponytail。最明显的不同是,Ponytail 会不断询问问题,如要做桌面键盘还是手机滑动。虽然它表示如果懒得选,会按默认选项开工,但实际上必须输入对应选项,任务才会继续。


回答完这个问题后,又有新的问题出现,询问要做什么样的视觉取向。看来在 Ponytail 的技能中,提到了如果要偷懒,还是要给用户选择最终结果的呈现形式,因为它自己无法决定是否真的采用极简实现。


最终呈现的效果其实相差不大,使用 Ponytail 消耗的 Token 为 103815,剩余 60%;而未使用该插件时消耗的 Token 为 109033,剩余 58%。两者相差并不大,游戏体验也相似,都是简单的 2D 风格,三个不同的跑道,障碍物设置也类似。



而如果是读取同一个代码仓库,并分别要求它们“帮我看看这个仓库里有些什么 bug,这个仓库是一个什么代码仓库”。

正常情况下,Codex 在当前会话中使用 243923 个 Token,剩余 6%,得出的结论是

这是一个股票智能分析系统仓库:包含 Python 后端、FastAPI API、多数据源行情抓取、LLM 分析报告以及通知推送等功能。此外,还有 React Web 工作台和 Electron 桌面端。该系统覆盖 A 股、港股、美股等市场,具备自选股分析、市场复盘、历史报告、回测、配置管理以及机器人/通知等功能。

诊断出的 Bug/风险有 5 个,大多是在本地部署或云部署过程中存在的裸奔风险提醒。


在 Ponytail 的测试过程中,其思考流程清晰地写着:“接下来我会进行最便宜的确定性检查:先查看 Python 语法和关键静态错误。能被机器直接抓住的 bug,优先让机器抓。”

Ponytail 用时 5 分钟,得出的结论与不使用 Ponytail 插件的结果类似,扫描到的问题也有 5 个,与正常状态的 Codex 基本一致,同样提到了在本地或云端部署时可能存在的风险。

但这次 Codex 还剩余 26% 的 Token,而未使用 Ponytail 的任务中只剩下了 6% 的上下文 Token 余量,直接省下了 52277 个 Token。


因此,不同的任务应用 Ponytail 的效果也可能有所不同。

马尾辫的适用场景有哪些

根据 Ponytail 官方的测试,他们挑选了一些前端和后端任务进行测试。

比如编写一个日期选择器、颜色选择器或文件上传框。普通 Agent 可能会直接安装依赖、编写组件、添加样式、补全状态管理,最终将一个小功能变成几十行甚至几百行代码。

而 Ponytail 会先询问:“平台自己有没有提供?标准库有没有实现?代码库里有没有现成代码?”


▲同样使用 Claude Code + Haiku 4.5 运行 12 个真实功能任务时,不同省代码策略相对于普通 Claude Code 的表现。

测试结果显示,Ponytail 在这些场景下节省效果最为显著。代码行数 LOC 上,日期选择器从基准的 404 行降至 23 行,颜色选择器从 287 行降至 23 行,文件上传从 251 行降至 95 行。

因此,Ponytail 适合以下几类任务:

一类是前端小功能,如表单控件、设置项、简单交互、上传、筛选、排序、弹窗、评分、开关、日期和颜色选择等,这些功能容易被 Agent 重复编写。

其次是已有项目里的局部修改,如“加一个字段”、“补一个校验”、“修一个边界情况”或“把这个页面接上已有 API”等。Ponytail 会优先读取现有代码,复用项目里已经存在的函数、组件和模式。

还有代码评审和项目瘦身等任务。对于“从零开始做一个完整产品”这类任务,节省 Token 或代码行数的效果可能并不明显。


Ponytail 采用的方式是持续判断,Agent 动手前要像爬梯子一样一关一关去检查。

能不做就跳过,代码库已经有就复用,标准库能做就用标准库,平台原生能做就用平台,已安装依赖能做就用依赖,一行能做就写一行。走到这里还不够,再写最小可用实现。

然而,这个判断过程对于部分 LLM 来说也是一种新的负担。有网友表示,代码行数并不是越少越好,可读性也是非常重要的一点。


也有网友表示,使用了 Ponytail 后,实测 Token 消耗回到了当时两倍促销活动的水平。


其实除了 Ponytail 和穴居人之外,类似的工具还有很多。例如 Headroom 净空,它能在工具输出、日志、文件和 RAG 数据块等上下文到达 LLM 之前对其进行压缩,显示能减少 60-95% 的 Token 并保持结果不变。

有意思的是,开发 Headroom 的作者还是一位 Netflix 的工程师。


还有 RTK-AI,一个命令行 Agent 工具,专门用于在各类 AI 编程助手如 Claude Code、Cursor、Copilot 等中自动压缩命令的输出 60%~90%,从而大幅减少发送给大模型的 token 数量,实现省钱的同时还能提高响应速度。


这些工具表面上是在帮用户节省 Token,背后其实是在教 Agent 学会克制。

过去一年,大家更多地讨论如何让 Agent 做得更多:更长的上下文、更复杂的规划、更强的工具调用能力。于是 Agent 逐渐养成了一种习惯——遇到问题先开干,先生成,再修改,最后补丁摞补丁。

但随着 Token 开始成为真实成本,另一条路线也开始出现:哪些步骤其实可以跳过,哪些代码其实已经存在,哪些工作其实没必要重复完成。

对于人类程序员来说,这并不是什么新理念。优秀工程师的最大价值,大多数时候体现在他的判断力上,知道如何写出最优美的代码。

如今,这种判断力也开始被封装成各种 Skill 和工作流,成为 Agent 学习的新内容。


以往 Claude Code 和 Codex 最擅长从社区寻找各种 idea 然后打包成自己的产品,之前的做梦机制、桌面宠物等功能都是先有个人开发者做出来类似的小玩意,然后被 Claude Code 复制过去。

但现在这种省 Token 的机制,恐怕 Codex/Claude Code 那边是只想等着你充钱,免费不够请开 Plus,Plus 不够请开 Pro,Pro 还不够请买点数。

点击展开全文
你关注的
从“几年一遇”到“一年几遇”,AI时代网络攻防失衡加剧 奇安信齐向东:主战场转向制造业与服务业从“几年一遇”到“一年几遇”,AI时代网络攻防失衡加剧 奇安信齐向东:主战场转向制造业与服务业 微信电脑端重大更新:可滚动截长图与支持发语音功能上线微信电脑端重大更新:可滚动截长图与支持发语音功能上线 上海布局太空算力新赛道,全球首颗光计算卫星研制正式启动上海布局太空算力新赛道,全球首颗光计算卫星研制正式启动
相关文章
深度揭秘:Codex 省 Token 秘籍,Ponytail 实战体验深度揭秘:Codex 省 Token 秘籍,Ponytail 实战体验 Claude Fable 5解禁!这7个操作必学Claude Fable 5解禁!这7个操作必学 Token支出指数暴跌近20%!AI“牛熊激辩”正围绕这张图展开?Token支出指数暴跌近20%!AI“牛熊激辩”正围绕这张图展开? 23.45万亿Token引领风潮!中国AI大模型周调用量十周称霸,DeepSeek-V4-Flash七连冠,智谱GLM-5.2崭露头角23.45万亿Token引领风潮!中国AI大模型周调用量十周称霸,DeepSeek-V4-Flash七连冠,智谱GLM-5.2崭露头角 黄仁勋战略重心转移:内存技术成竞争新焦点黄仁勋战略重心转移:内存技术成竞争新焦点 燃油车价格体系重构:降价风暴背后的市场变局燃油车价格体系重构:降价风暴背后的市场变局