squeez
活跃·★ 219·Apache-2.0·更新于 2026-10-19
squeez 是一款端到端的令牌优化工具,专为 AI 命令行界面设计,可将 bash 输出压缩高达 95%,折叠冗余调用,并注入简洁的提示人格。它自动注册钩子,无新的运行时依赖,支持多种 AI CLI 主机,如 Claude Code、GitHub Copilot CLI、OpenCode、Gemini CLI 和 Codex CLI。
squeez 当前归类于 代码助手,更适合按具体工作流、部署方式和团队场景来判断是否适配。从现有资料来看,它主要强调 Bash 压缩:通过 PreToolUse 钩子拦截每条命令,应用智能过滤、去重、分组和截断,最高减少 95%。。典型使用场景包括 降低 AI CLI 交互的令牌成本,每月 API 账单节省高达 92%。。页面记录的许可证为 Apache-2.0。当前 GitHub Stars 为 218。相关标签包括 ai-cli、bash-hook。
#ai-cli#bash-hook#Claude Code#codex-cli#context-engineering#context-window#copilot-cli#gemini-cli
01
功能特性
01Bash 压缩:通过 PreToolUse 钩子拦截每条命令,应用智能过滤、去重、分组和截断,最高减少 95%。
02上下文引擎:使用精确哈希(FNV-1a)和模糊三元组 shingle 的 Jaccard 比较(阈值≥0.85)检测跨调用冗余。
03总结回退:超过 500 行的输出被替换为不超过 40 行的密集摘要;良性输出阈值加倍。
04自适应强度:根据会话预算使用情况缩放压缩限制(低于 80% 使用 Full,以上使用 Ultra)。
05MCP 服务器:通过 stdio 运行 JSON-RPC 2.0 服务器,暴露 13 个只读工具供 LLM 交互。
02
为什么选择它
+Bash 压缩:通过 PreToolUse 钩子拦截每条命令,应用智能过滤、去重、分组和截断,最高减少 95%。
+上下文引擎:使用精确哈希(FNV-1a)和模糊三元组 shingle 的 Jaccard 比较(阈值≥0.85)检测跨调用冗余。
+降低 AI CLI 交互的令牌成本,每月 API 账单节省高达 92%。
+覆盖 5 个兼容平台或环境。
03
权衡点
!最终选型仍建议与同类工具做并排比较,而不是单看单页信息。
04
兼容性
Claude Code
Claude Code
已通过文档验证
Copilot CLI
Copilot CLI
已通过文档验证
OpenCode
OpenCode
已通过文档验证
Gemini CLI
Gemini CLI
已通过文档验证
Codex CLI
Codex CLI
已通过文档验证
05
快速开始
1
$ curl -fsSL https://raw.githubusercontent.com/claudioemmanuel/squeez/main/install.sh | sh
06
使用场景
↳降低 AI CLI 交互的令牌成本,每月 API 账单节省高达 92%。
↳压缩冗长的命令输出(如 git 日志、构建错误、Docker 日志)以保持在上下文限制内。
↳通过消除冗余信息和提供结构化记忆摘要优化多轮会话。
07
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧