❤️❤️❤️❤️❤️❤️ 我们已经正式推出微信小程序,在微信中搜索 TrendForge Pro 即可使用小程序,如果使用 Telegram 请搜索 trendforge_tg ❤️❤️❤️❤️❤️❤️

chopratejas

chopratejas/headroom

Python 一般
513
2026-06-21
44k
+16k
#2
3.1k

项目介绍

在工具输出、日志、文件和RAG分块到达LLM之前对其进行压缩。减少60-95%的令牌,答案不变。提供库、代理、MCP服务器。

Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.

智能解读

智能解读 自动生成

Headroom 是一个专为 AI 代理和 LLM 应用设计的上下文压缩工具,能够在工具输出、日志、文件、RAG 分块和对话历史到达大语言模型之前,将其压缩掉 60-95% 的 token,同时保持答案不变。它提供多种集成方式:作为 Python 或 TypeScript 库直接调用 `compress(messages)` 函数;作为透明代理运行(`headroom proxy --port 8787`),无需修改代码即可接入任何语言的应用;通过一条命令(`headroom wrap`)自动包装 Claude、Codex、Cursor、Aider 等主流 AI 代理;以及作为 MCP 服务器,为任意 MCP 客户端提供压缩、检索和统计功能。Headroom 内置 6 种压缩算法,能智能识别 JSON、代码、自然语言等内容类型并选择最合适的压缩器,还支持可逆压缩(CCR 模式),原始内容本地保存,LLM 可按需调用 `headroomretrieve` 还原。此外,`headroom learn` 功能可自动分析失败会话,将修正写入 `CLAUDE.md` 或 `AGENTS.md`,实现跨代理的共享记忆与去重。适用于代码搜索、故障排查、议题分类等真实工作负载,已在典型场景中实现 73%-92% 的 token 节省。

智能标签

使用场景

使用场景 自动生成

Headroom最适合需要大幅降低AI代理和LLM应用token消耗的场景,尤其是代码搜索、故障排查、RAG检索等上下文密集型任务,通过零侵入式代理或一键包装即可实现60-95%的压缩率,同时保持答案准确性。

1

AI代理成本优化

使用Claude Code、Cursor等AI代理时,大量token消耗在工具输出、日志和对话历史上,导致费用高昂且上下文窗口频繁溢出。

通过`headroom wrap claude`一键包装代理,自动压缩所有输入内容(如代码搜索结果从17,765降至1,408 token,节省92%),且不影响答案准确性。

SRE排查故障时,65,694 token的调试日志被压缩至5,118 token,仍能准确定位FATAL错误。

2

零侵入式代理集成

现有应用已接入OpenAI/Anthropic API,修改代码集成压缩库成本高、风险大。

启动透明代理`headroom proxy --port 8787`,将API端点指向代理,无需改动一行代码即可为任何语言的应用启用上下文压缩。

将FastAPI后端中的LLM调用URL从`api.openai.com`改为`localhost:8787`,自动压缩所有请求。

3

RAG系统token压缩

RAG检索返回大量文档块,直接送入LLM导致上下文超限或成本飙升,且压缩后可能丢失关键信息。

使用`compress(messages)`函数在Python/TypeScript中集成,内置6种压缩算法智能选择,支持可逆CCR模式——原始内容本地保存,LLM可按需调用`headroomretrieve`还原。

在LangChain管道中调用`compress(retrieved_docs)`,将10,144 token的检索结果压缩至1,260 token,准确率保持97%。

4

跨代理共享记忆去重

多个AI代理(如Claude Code、Codex、Gemini)各自维护独立的记忆文件,导致重复学习、指令冲突,且失败经验无法复用。

`headroom learn`自动分析失败会话,将修正写入共享的`CLAUDE.md`或`AGENTS.md`,实现跨代理的记忆同步与自动去重。

Claude Code修复了一个bug,下次Codex处理类似问题时自动引用该修正,无需重复调试。

项目健康度

B
77/100
良好
活跃度人气增长社区文档
活跃度 10/23

距上次更新 34 天

人气 25/25

平台 Star TOP 1% · Forks 3,090

增长 22/25

本周 +16,810 ⭐ · 本月 0 ⭐

社区 10/17

38 位贡献者 · 0 条平台评论

文档 10/10

文档资料完整

在 GitHub 上查看

项目信息

作者 chopratejas
来源 GitHub
周期 每周
仓库ID chopratejas/headroom
最新提交 2026-06-21 22:06:07
第一收录 2026-06-22 09:00:31
最后更新 2026-07-18 08:49:46

赞赏支持

如果本站对你有帮助,欢迎打赏支持

微信打赏码

微信

支付宝打赏码

支付宝

评论 0

登录 后发表评论

加载评论中...

助手