vincentkoc/tokenjuice

🧃 Token weight loss. Lean output compaction for terminal-heavy agent workflows. Works as a native CLI tool or as an extension to popular coding and agent frameworks.

解决的问题

Tokenjuice 解决了 AI 代理工作流中的「文本墙」问题。当代理运行终端命令(如 git statusdocker build)时,生成的输出通常杂乱且过长,浪费上下文窗口的 token,并可能使 LLM 混淆。Tokenjuice 在不改变命令实际行为的前提下,将这些输出压缩为更小、更有意义的负载。

工作原理

它作为一个确定性输出压缩器运行。在命令执行后观察其输出,并应用基于规则的缩减器来缩小负载。这些规则以可检查的 JSON 格式存储,而非依赖概率性的 LLM 摘要。用户仍可通过显式指定 --raw--full 标志,或通过可选的工件存储访问原始完整输出。

适用人群

构建或使用以终端为中心的 AI 代理和工具(如 Claude Code、Cursor、Aider 或 OpenHands)的开发者,希望通过对命令输出进行清理来优化 token 使用并提高代理可靠性。

特色

  • 确定性压缩:使用基于规则的缩减器,而非依赖 LLM 的「感觉」,确保输出一致。
  • 广泛集成支持:为大量 AI 编程代理和 IDE 提供一键安装。
  • 上下文高效:最小化输出浪费,减少无用重试的需要。
  • 隐蔽运行:保持 shell 体验不变,同时为宿主集成提供轻量级包装。

相关

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