Netflix 高级工程师开源的 Headroom(v0.22)作为本地代理拦截大模型输入,对日志、JSON、代码做无损可逆压缩,已为用户节省约 70 万美元、2000 亿词元。


Netflix 高级工程师开源的 Headroom(v0.22)作为本地代理拦截大模型输入,对日志、JSON、代码做无损可逆压缩,已为用户节省约 70 万美元、2000 亿词元。
AI 账单正在变成很多团队的心病。Uber、微软的 COO 都领教过:鼓励工程师用 AI,账单可能大到抵消裁员省下的钱。Netflix 高级工程师 Tejas Chopra 给出了一个开源解法——Headroom(v0.22),它在你和大模型之间当一道「闸」,把指令里高达 90% 的冗余词元砍掉再发送。这个今年 1 月才开源的项目,已为用户节省约 70 万美元、2000 亿词元,GitHub 收获 2000 个星标。
这篇讲清楚 Headroom 解决什么问题、怎么工作、怎么装上用。
一笔来自 Claude Sonnet 的 287 美元账单让 Chopra 开始查词元成本。他发现:自己手写的指令并不是大头,真正的元凶是附带的机器元数据——层层嵌套的 JSON、API 返回的模板、重复的数据库字段、服务器日志。
「这并非散文创作,也不是创意写作,而是伪装成文本的可压缩数据。」
一项 2025 年的研究发现,读取用户输入约占所有词元消耗的 76%。模型厂商虽提供前缀缓存等优化,但默认 TTL 仅 5 分钟,且写入成本要翻倍才能换 90% 的读取节省,平衡点只能自己摸。
Headroom 基于 Python 和 Node,作为本地代理(端口 8787)跑在工程师的设备上,在指令到达大模型之前完成压缩。整个链路分几步:

各类型可压缩比例(实测):
| 数据类型 | 可丢弃比例 |
|---|---|
| 服务器日志 | ~90% |
| MCP 工具输出(冗余 JSON) | ~70% |
| 数据库输出 / 文件树 | 大量重复元数据 |
Headroom 跟市面上其他词元精简工具最大的不同是 可逆。商用方案如 Y Combinator 投资的 Token Company 提供「压缩即服务」;开源领域有 RTK(Rust Token Killer)修剪冗长输出、LeanCTX(RTK 变体)。这些工具都有用,但大多是有损修剪。
Headroom 把原始提示词完整留在本地(Redis / SQLite),大模型随时能调回完整上下文。这意味着压缩激进一点也不会丢信息,压缩是否过量由模型自身的「回看频次」反馈决定。
💡 提示:精简词元不只省钱,还能提升输出质量。斯坦福的研究发现大模型更关注上下文开头和结尾、容易忽略中间;Chroma 团队在 18 款大模型上观察到「输入越长、输出稳定性越差」,称为「上下文腐烂(Context Rot)」。
Headroom 在命令行里包装你的大模型调用:
headroom wrap codex工具会自动解析输入内容并完成压缩。它最擅长的是精简服务器日志、MCP 工具输出、数据库输出和文件树。
GitHub 仓库:https://github.com/chopratejas/headroom
Chopra 坦言工具栈仍在完善,尤其是测试准确性方面。音频、图像、视频的压缩还没做(已有用户复刻用于视频解析),相关项目 Headlight 即将开源,会追踪每个词元的来源,对多模型协作的准确性有帮助。

Catnip 团队推出 22B 参数流式音视频模型 MaineCoon,单卡 H100 跑出 47.5 FPS,成本仅为 Veo 3 的 1/2000,支持 30 分钟以上音画同出。

Codex 的 Computer Use、Chrome 插件、应用内浏览器三种操作模式各有适用场景,本文拆解权限体系并给出最佳实践。

豆包专业版 68 / 200 / 500 元三档上线,核心是接入 2.1 Pro 的办公任务模式。这篇拆解定价、额度和值不值。