Compresr Context Gateway

在对话触及上下文限制前于后台压缩历史,让 AI 编程代理无需等待整理上下文。

Star 数
★ 644
最近更新
1 天前
License
Apache-2.0
主语言
Go

30 秒速览

运行形态
命令行工具
可在哪里用
通用 · 跨平台Claude Code
上手难度
中 · 需要几步配置
开始前需要
摘要模型 API 密钥Shell / 命令行网络访问本地文件系统
典型场景
使用 Claude Code 且经常遇到长对话上下文限制的开发者,可预先压缩历史以减少等待。
不适合
  • 不使用 Claude Code、Cursor、OpenClaw 或自定义代理配置的用户

这个 Agent 能做什么,适合哪些场景?

Context Gateway 是运行在 AI 代理与 LLM API 之间的代理程序,可为对话历史提供后台压缩和上下文优化。用户通过 context-gateway 启动终端交互式 TUI,选择 Claude Code、Cursor、OpenClaw 或自定义代理配置。配置向导可设置摘要模型及其 API 密钥、压缩触发阈值(默认 75%),并可启用 Slack 通知。README 称摘要会在后台预先计算,使达到上下文限制时的压缩无需等待。项目提供安装脚本和 logs/history_compaction.jsonl 日志路径;README 未说明所需操作系统、模型供应商或更详细的部署边界。

安装命令从 https://compresr.ai/api/install 获取并运行安装脚本;启动 context-gateway 后,TUI 引导用户选择 claude_code、cursor、openclaw 或 custom,并设置摘要模型、API 密钥、可选 Slack 通知和压缩阈值。Gateway 位于代理与 LLM API 之间,在对话变长时于后台压缩历史;README 表示摘要会预先计算。用户可以查看 logs/history_compaction.jsonl 了解压缩活动。源材料没有给出配置文件格式、日志字段或代理到 API 的具体协议。

  1. 使用 Claude Code 且经常遇到长对话上下文限制的开发者,可预先压缩历史以减少等待。
  2. 在 Cursor 中处理持续时间较长的编码任务、希望对话历史由 Gateway 后台整理的开发者。
  3. 运行 OpenClaw 并希望配置摘要模型及压缩触发阈值的用户。
  4. 拥有自定义代理配置、希望在代理与 LLM API 之间加入历史压缩的团队。
  5. 需要查看压缩活动记录的开发者,可检查 logs/history_compaction.jsonl。

如何安装或部署这个 Agent?

README 给出了通过 shell 下载并执行安装脚本的方式。它没有说明该安装脚本支持哪些操作系统,也没有列出具体运行时依赖;使用者还需准备所选摘要模型的 API 密钥,具体供应商未注明。

curl -fsSL https://compresr.ai/api/install | sh

如何使用这个 Agent?

安装后运行命令打开交互式 TUI,按提示选择代理并完成配置。可配置摘要模型及 API 密钥、默认 75% 的压缩触发阈值,并选择是否启用 Slack 通知。README 未提供非交互配置方式或可复制的配置文件示例。

context-gateway

这个 Agent 有哪些优点和局限?

优点
  • 压缩在后台进行,README 称摘要预先计算,可减少达到上下文限制时的等待。
  • TUI 支持 Claude Code、Cursor、OpenClaw 和自定义代理配置。
  • 用户可设置压缩触发阈值,默认值为 75%。
  • 提供 logs/history_compaction.jsonl 作为查看压缩活动的日志路径。
局限
  • 需要配置摘要模型及其 API 密钥;README 未说明支持哪些模型或供应商。
  • 安装方式依赖从 compresr.ai 获取并通过 shell 执行脚本,安装时需要网络。
  • README 未说明支持的操作系统、运行时要求或代理与 LLM API 间的具体协议。
  • Slack 通知是可选配置,但 README 未说明其所需凭据或通知内容。

这个 Agent 与同类方案有什么区别?

README 将 Context Gateway 描述为可用于 Claude Code、Cursor 和 OpenClaw 的代理层,但没有比较其他压缩工具或替代产品。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Compresr Context Gateway 当前 36 · 缺口较多 命令行工具 ★ 644 1 天前 Go Claude Code
NoPUA — 以爱释放 AI 潜能 52 · 缺口较多 Agent 插件 / 技能免费 + 模型费 ★ 1.4k 24 天前 Python Codex · Claude Code
Hivemind——代理共享记忆与技能引擎 56 · 缺口较多 命令行工具免费版 + 付费版 ★ 1.6k 今天 TypeScript Codex · Claude Code · Claude API
Lynkr 62 · 存在缺口 命令行工具免费 + 模型费 ★ 637 2 天前 JavaScript Codex · Claude Code · OpenAI API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
36/ 100 五分制 1.8 / 5
信任安全 8/29
可靠稳定 5/14
适用触发 8/18
规范维护 8/18
有效结果 4/13
证据核验 3/8
查看各维度的扣分理由
信任安全8 / 29 · 1.4/5

README 说明网关位于 Agent 与 LLM API 之间、在后台压缩历史,并提到可配置 API key 和可选 Slack 通知;但未说明权限范围、密钥存储、传输与保留细节或外部副作用,因此这些项目仅得部分分。安装命令通过 curl 将脚本直接交给 shell 执行,且没有恢复说明,回滚得 0。README 将产品与 Compresr 联系起来,但发布者身份按给定材料仍未知,维护责任也不清楚。

可靠稳定5 / 14 · 1.8/5

Go 模块、构建工作流与 README 对网关产品的描述大体一致;工作流列出单元测试、集成测试和跨平台构建,但集成测试依赖密钥且可能跳过,漏洞检查也不阻止 CI,因此依赖可用性只得部分分。文件未给出运行时错误处理或失败提示证据,failure_messages 得 0。

适用触发8 / 18 · 2.2/5

README 面向 Claude Code、Cursor、OpenClaw 和自定义配置,并提供默认 75% 触发阈值,覆盖了若干场景;但未解释各模式边界、触发条件细节或平台限制。CI 跨平台构建提供有限环境证据,但安装说明没有平台选择细节。

规范维护8 / 18 · 2.2/5

README 有快速开始、功能概述和支持对象,信息组织基本清晰;安装步骤依赖在线脚本且没有故障排查或卸载说明。命名能在 README 与 Go 模块中对应,但没有 FAQ、限制说明或明确版本策略。LICENSE 提供完整 Apache 2.0 文本,得满分。CI 工作流表明有维护活动线索,但没有明确责任人或支持承诺。

有效结果4 / 13 · 1.5/5

README 描述后台预计算摘要以减少触及上下文限制时的等待,并提示查看压缩日志,显示了可能的实用价值;但没有示例输出、量化效果或成本信息,因而易用性、增量价值和成本收益均仅有主张支持。

证据核验3 / 8 · 1.9/5

产品定位和安装流程可追溯到 README,Go 模块及工作流补充了有限的实现与维护线索;但缺少代码、测试结果及多源对产品效果和数据处理声明的印证。README 的效果表述没有明确区分已证事实与预期结果,因此各项仅得部分分。

风险与缓解建议
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 安装步骤会将在线获取的脚本直接交给 shell 执行;材料未说明脚本审查、卸载或配置恢复方式。
  • 网关处理对话历史,但材料没有说明摘要请求发往何处、日志包含什么内容、密钥如何保存或数据保留多久。
  • CI 中集成测试可能因缺少密钥而跳过,漏洞检查发现问题也不会阻止 CI;不能据此断言依赖安全或测试已通过。
证据充分度:低 评估于 2026年10月22日 审查版本 9f419beb0015
查看完整评分方法 →

常见问题

是否需要配置 API 密钥?
TUI 配置项包括摘要模型和 API 密钥。README 没有说明可用供应商或费用,因此需自行确认所选模型服务的计费方式。
它支持哪些代理?
README 列出 Claude Code、Cursor、OpenClaw,以及自定义代理配置。
压缩何时触发?
可在配置中设置触发阈值,默认值为 75%。README 表示历史压缩在后台进行,摘要会预先计算。
如何查看压缩活动?
README 指向 logs/history_compaction.jsonl。它没有进一步描述日志内容或错误处理方式。
能否启用 Slack 通知?
可以,TUI 配置中提供可选的 Slack 通知设置;所需凭据和具体通知内容未说明。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents