jfrog/boost

Save tokens. Maximize context, Safely

解决的问题

Boost 通过压缩 shell 命令的冗长输出,减少 AI 编码代理(如 Cursor、Claude Code 和 GitHub Copilot)相关的令牌成本和噪声。它防止代理将上下文窗口空间浪费在重复的日志上,例如依赖项安装或成功的构建输出,同时确保关键信息(如错误和耗时)得以保留。

工作原理

Boost 作为 shell 命令的包装器运行。它不直接将原始且嘈杂的日志传递给代理,而是应用命令感知的过滤器,将输出转换为紧凑且结构化的上下文。例如,一个冗长的 npm ci 输出会被替换为恢复的包和发现的漏洞的简洁摘要。如果命令失败,Boost 会保留代理用于推理错误所需的特定失败测试或堆栈帧。

适用人群

  • AI 代理用户:使用编码代理的开发者,希望在长时间会话中降低令牌成本并保持上下文窗口简洁。
  • DevOps/CI 工程师:希望在 CI 流水线(如 GitHub Actions)中获得更短、更易扫描的任务日志的人。
  • 工具开发者:希望为其内部 CLI 工具添加自定义 TOML 过滤器,使其更适配 AI 代理的人。

主要亮点

  • 令牌效率:基于 Terminal-Bench 2.0 的实测,成本降低约 12%,且任务通过率未下降。
  • 代理集成:专为与 Cursor、Claude Code、GitHub Copilot 和 Codex CLI 集成而设计。
  • 命令支持:支持 Docker、npm、pytest、Git 和 GitHub CLI 等常用工具。
  • 可观测性:提供交互式 Web 报告和终端摘要,用于追踪令牌节省情况。
  • 隐私优先:采用本地优先设计,原始日志保留在本地机器上,并在导出元数据前对敏感信息进行脱敏。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目