ojuschugh1开发者工具

sqz

基于 Rust 的 LLM 上下文压缩与去重工具,降低命令行与 AI Agent 的 Token 支出。

  • CLI
  • IDE 插件
  • 浏览器扩展
  • 库/框架
  • Windows
  • macOS
  • Linux
  • 浏览器
  • 支持自托管
  • 支持本地运行
  • 支持 Docker
sqz 截图
社区热度
624 Stars
GitHub 收藏
最近活跃
2026/9/15
近 30 天还在更新
授权协议
NOASSERTION
需自行阅读条款

为什么值得关注

不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。

近 90 天

解决的问题

AI 编程智能体在多轮上下文中频繁读取重复文件和控制台日志,会迅速消耗大量 Token 并增加调用成本。

实际价值

提供单文件 Rust 二进制工具与 MCP 服务,能拦截并压缩工具输出,通过对重复文件建立 13 个 Token 的引用缓存来减少上下文消耗。

创新 / 差异化

结合单次输出的结构化压缩与会话级别的重复内容引用替换,在挂钩层对 LLM 工具输出进行去重。

扩展潜力

依托 Rust 编写的高性能引擎,支持自动配置多款 AI 编辑器与智能体的挂钩规则,降低了部署与适配门槛。

为什么是现在

随着 Claude Code、Cursor 等 Agent 工具普及,频繁工具调用导致的上下文膨胀问题日趋凸显。

社区活跃度

近 90 天新增 8 个 Issue、3 个 PR;窗口内抽取的 Issue/PR 样本中有 8 位 Issue 发起者、3 位 PR 贡献者,并发布 5 个版本。

维护者响应

窗口内 8 个 Issue 样本关闭率 100%,3 个 PR 样本合并率 100%。维护者评论样本仅覆盖该 Issue 样本的 100%,不足以可靠判断首次响应率与响应速度。

PR 样本 3 位贡献者5 次 ReleasePR 合并率 100% · 3 条窗口样本

核心亮点

  • 单文件 Rust 二进制架构,用于拦截并压缩终端与工具输出
  • 具备会话级去重能力,将重复读取的文件压缩至约 13 个 Token 引用
  • 自动识别并合并 Claude Code、Cursor、Windsurf 等 AI 工具的配置 Hook

快速开始

安装方式、上手难度、开始步骤。

装在哪

待确认

难不难

待确认

支持 Docker支持自托管支持本地运行
  1. 01使用一键安装脚本下载并安装 sqz 可执行文件。
  2. 02在全局范围初始化 sqz 钩子,将其应用于本机的 AI Agent 配置文件中。
  3. 03如果仅需要向特定 Agent(如 OpenCode 或 Codex)添加钩子,可以使用限定参数。
  4. 04运行收益统计命令,查看最近 7 天内节省的 Token 数量与压缩比例。

更适合谁

  • 希望数据放在自己服务器上的团队
  • 想在本机直接跑起来试用的开发者
  • 习惯用 Docker 部署的人

更多介绍

sqz 是一款基于 Rust 语言开发的 LLM 上下文压缩工具,专门处理 AI Agent 在执行代码任务时产生的多余 Token。在代码编写或调优过程中,AI Agent 往往会多次读取相同的文件或产生大量冗余日志,sqz 能够在命令行输出传入模型之前进行拦截与优化。 其核心功能是会话级的去重机制。当相同文件被多次读取时,sqz 仅在首次发送完整内容,后续读取替换为 13 个 Token 的轻量级引用。此外,sqz 还能针对 JSON 接口返回值、测试日志和 Git diff 进行内容压缩。用户可通过命令行将配置关联至 Claude Code、Cursor、Windsurf 等 Agent 工具。

信息来源

每条信息都标注了状态与出处,可展开查看。

15 条 · 展开
  • capability tags

    已核验

    来源: admin_cms · cms editor · 2026/8/30

  • editor note

    已核验

    {"en":"When running AI coding agents like Claude Code or Cursor, repeated file reads and verbose logs quickly exhaust your context window. sqz intercepts CLI outputs, compresses log streams, and replaces cached file contents with 13-token reference tags. It installs as a single Rust binary and merges into existing agent configurations.","zh":"在运行 Claude Code、Cursor 等 AI 编程助手时,大量日志与重复读取同一文件会快速消耗上下文额度。sqz 通过 Rust 单文件可执行程序拦截终端输出,对于重复读取的文件仅保留 13 个 Token 的引用标识。配置过程直接且支持自动注入配置文件,能有效控制 AI 开发中的 Token 消耗。"}

    来源: admin_cms · cms editor · 2026/8/30

  • how to use

    已核验

    {"steps":[{"en":"Download and install sqz binary using the installation script.","zh":"使用一键安装脚本下载并安装 sqz 可执行文件。"},{"en":"Initialize sqz hooks globally across all AI agent session configs on your machine.","zh":"在全局范围初始化 sqz 钩子,将其应用于本机的 AI Agent 配置文件中。"},{"en":"Limit hook configuration to specific agents using the --only flag.","zh":"如果仅需要向特定 Agent(如 OpenCode 或 Codex)添加钩子,可以使用限定参数。"},{"en":"Run the gain analysis command to review total token savings and reduction percentages.","zh":"运行收益统计命令,查看最近 7 天内节省的 Token 数量与压缩比例。"}],"installAt":"unknown","difficulty":"unknown"}

    来源: admin_cms · cms editor · 2026/8/30

  • intro

    已核验

    {"en":"sqz is an open-source context compression tool written in Rust, designed to minimize LLM token consumption during AI agent workflows. During coding sessions, agents frequently re-read the same source files or generate repetitive command outputs; sqz intercepts these outputs before they reach the language model. Its key mechanism is session-level deduplication: when a file is read multiple times in one session, sqz sends full contents once and converts subsequent reads into 13-token reference markers. It also compresses test logs, JSON structures, and git diffs on a per-command basis. The tool integrates directly into popular agent environments including Claude Code, Cursor, Windsurf, OpenCode, and Codex.","zh":"sqz 是一款基于 Rust 语言开发的 LLM 上下文压缩工具,专门处理 AI Agent 在执行代码任务时产生的多余 Token。在代码编写或调优过程中,AI Agent 往往会多次读取相同的文件或产生大量冗余日志,sqz 能够在命令行输出传入模型之前进行拦截与优化。 其核心功能是会话级的去重机制。当相同文件被多次读取时,sqz 仅在首次发送完整内容,后续读取替换为 13 个 Token 的轻量级引用。此外,sqz 还能针对 JSON 接口返回值、测试日志和 Git diff 进行内容压缩。用户可通过命令行将配置关联至 Claude Code、Cursor、Windsurf 等 Agent 工具。"}

    来源: admin_cms · cms editor · 2026/8/30

  • 最新版本

    已核验

    v1.6.1

    来源: GitHub 官方接口 · latest_release=v1.6.1 · 2026/9/19

  • 许可证

    已核验

    NOASSERTION

    来源: GitHub 官方接口 · license.spdx_id=NOASSERTION · 2026/9/19

  • needs api key

    已核验

    来源: admin_cms · cms editor · 2026/8/30

  • 一句话用途

    已核验

    {"en":"A Rust-based CLI and MCP tool that compresses command output and deduplicates context to cut LLM token costs.","zh":"基于 Rust 的 LLM 上下文压缩与去重工具,降低命令行与 AI Agent 的 Token 支出。"}

    来源: admin_cms · cms editor · 2026/8/30

  • 平台

    已核验

    windows、macos、linux、browser

    来源: admin_cms · cms editor · 2026/8/30

  • 分类线索

    根据材料推断

    ai-apps

    来源: 项目说明文档 · hint=ai-apps · 2026/8/16

  • product forms

    已核验

    cli、ide_plugin、browser_extension、library_framework

    来源: admin_cms · cms editor · 2026/8/30

  • role tags

    已核验

    来源: admin_cms · cms editor · 2026/8/30

  • supports docker

    已核验

    来源: 仓库文件 · dockerfile=true; compose=false · 2026/9/19

  • supports local

    已核验

    来源: admin_cms · cms editor · 2026/8/30

  • supports self host

    已核验

    来源: admin_cms · cms editor · 2026/8/30

根据分类、能力和适用角色匹配的其他已核验项目。