- 社区热度
- 624 Stars
- GitHub 收藏
- 最近活跃
- 2026/9/15
- 近 30 天还在更新
- 授权协议
- NOASSERTION
- 需自行阅读条款
为什么值得关注
不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。
解决的问题
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%,不足以可靠判断首次响应率与响应速度。
核心亮点
- 单文件 Rust 二进制架构,用于拦截并压缩终端与工具输出
- 具备会话级去重能力,将重复读取的文件压缩至约 13 个 Token 引用
- 自动识别并合并 Claude Code、Cursor、Windsurf 等 AI 工具的配置 Hook
快速开始
安装方式、上手难度、开始步骤。
装在哪
待确认
难不难
待确认
- 01使用一键安装脚本下载并安装 sqz 可执行文件。
- 02在全局范围初始化 sqz 钩子,将其应用于本机的 AI Agent 配置文件中。
- 03如果仅需要向特定 Agent(如 OpenCode 或 Codex)添加钩子,可以使用限定参数。
- 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
相关项目
根据分类、能力和适用角色匹配的其他已核验项目。
claude-code
运行在终端中的 Agent 编程工具,可理解代码库、执行日常开发任务、解释代码并处理 Git 工作流。
spec-kit
一套遵循「规范驱动开发」流程的开源 CLI 工具包,配合 AI 编程 Agent 按照规范生成与执行代码。
llama.cpp
基于 C/C++ 实现的轻量级大语言模型推理引擎,支持多种硬件加速与模型量化。
codex
运行在本机的 OpenAI 编程 Agent,可通过终端使用,也提供 IDE 和桌面应用入口。
graphify
将代码库、文档和配置文件转化为可查询知识图谱的 AI 辅助工具
supabase
基于 PostgreSQL 的开源后端即服务平台,提供自动生成的 API、用户认证与实时数据订阅。

