伙计们, nunomaduro 最近封装的包,主要用于简化命令行的输出内容,大幅降低 AI token 用量,还能缩减上下文。
包名:PAO(PHP Agent Optimizer)
简而言之:专门给 AI Agent 优化 PHP 命令输出的工具,能把原本又长又啰嗦的人类可读输出,自动变成简洁的结构化 JSON,从而大幅减少 Token 消耗。
零配置
只需要一行命令安装即可,零配置:
composer require nunomaduro/pao --dev
装完就生效,完全不需要改任何代码。
底层依赖了 shipfastlabs/agent-detector,它会自动检测当前命令是否在 AI Agent(比如 Claude、Cursor、Windsurf、Codex 等)里运行。一旦检测到,就把输出切换成精简 JSON 模式。
实际效果如何?
- 原来 AI 要读你 3000+ token 的详细输出,现在可能只要几百 token。
- 特别适合那些频繁调用 PHP 命令做代码生成、调试、分析的项目。
- 对 Laravel 项目尤其友好(nunomaduro 本人就是 Laravel 生态大佬),但不限框架,任何 PHP 项目都能用。

注意事项
- 只支持 PHP 8.3 及以上版本
这可能是目前最大的门槛,很多生产环境还在用 8.3 以下的兄弟暂时用不了啦。
仓库地址(已 star 挺快):
https://github.com/nunomaduro/pao
总结
如果你正在用 AI Agent 大量操作 PHP 项目,强烈建议把 PAO 装上,能实打实省下一大笔 Token 费用,性价比极高。
(nunomaduro 出手,基本不用怀疑质量,直接冲就完事儿了)