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.

解决的问题

基于终端的 AI 代理经常会遇到“嘈杂”的命令输出。当代理运行诸如 git status 或 docker build 之类的命令时,海量的文本会占用 AI 的上下文窗口,导致 token 浪费和性能低下。tokenjuice 通过自动将这些输出压缩为简洁、相关的摘要来解决此问题。

工作原理

tokenjuice 充当确定性过滤器。它在终端命令执行后观察其输出,并应用基于规则的“缩减器”来压缩文本。它在确保仅将必要信息发送回 AI 的同时,保持原始命令的语义完整。原始输出不会丢失;如果您明确请求或选择加入工件存储,它仍然可以访问。

适用人群

它专为依赖终端密集型 AI 编码代理并希望优化工作流、减少 token 消耗并保持 AI 交互简洁专注的开发人员和高级用户而设计。

亮点

  • 使用可检查的 JSON 规则进行确定性输出压缩,而非不可预测的 AI 逻辑。
  • 与各种流行的 AI 编码代理和 CLI 工具无缝集成。
  • 在减少记录浪费的同时保留命令语义。
  • 可选的工件存储允许在需要时完全恢复原始输出。
  • 轻量级设计,作为现有代理工作流的轻薄包装器。

相关

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