
tokenjuice
压缩终端输出,给 Agent 上下文省 Token 省钱
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-13 · 当前星标 ★ 528
使用教程
环境要求
- Node.js 18+
- 终端环境
安装与启动步骤
-
1全局装
brew 与 npm 都行。
npm install -g tokenjuice -
2接进终端流程
它拦的是命令输出,装完按说明挂到会话里。
-
3跑一条输出很长的命令
比如构建日志或测试报告,看压缩效果。
-
4检查有没有丢关键信息
压缩最怕的是把报错行也压掉。
-
5按项目调规则
不同项目的关键行不一样,规则要能改。
如何确认成功
跑一条上千行的构建日志,压缩后关键报错与堆栈仍然完整保留,agent 能据此定位问题
注意事项
- 它压缩的是终端输出,目的是把上下文留给真正要读的内容。
- 面向的是输出量大的命令,普通对话用不上。
- 压缩必须保住报错行与堆栈,否则 agent 会误判。
- 规则要按项目调,通用规则总会误伤。
核心亮点
- 同时提供原生 CLI 和框架插件两种接入方式,不改现有工作流即可用
- 针对终端日志、命令输出这类高频冗余文本做压缩,直接降低 API 调用成本
- 带 TUI 界面,压缩过程可见可控,方便调试和观察效果
不足之处
- 项目处于早期,星标量不大,长期维护和生态适配待观察
- 压缩策略对代码/结构化输出的信息保真度需要实际验证,文档与社区案例有限
适用场景
- 用 Claude Code 等 Agent 跑长任务时压缩终端日志,节省上下文和费用
- 在 CI 或本地批量执行命令,把冗长输出精简后再喂给模型分析
- 作为插件接入现有编码框架,统一管理多个 Agent 的 Token 消耗
替代项目
Repomix、LLMLingua、gitingest
上一篇:BrowserSkill
下一篇:artemis
同类项目推荐
agent-browser
开源
让 AI 用命令行直接操控浏览器,自动完成网页任务
Browser automation CLI for AI agents
mobile-pc-control-server
开源
手机浏览器秒变电脑遥控器,键鼠、OCR、语音全搞定
Smartphone web server for remote control of Windows keyboard, mouse, and ocr / pers···
on-device-browser-agent
开源
浏览器里跑本地大模型,动嘴就能自动操作网页,数据不出门
On-device AI browser automation using WebLLM. No cloud, no API keys, fully private.
hacker-podcast
开源
每天自动把 Hacker News 热闻变成中文播客,通勤路上听科技圈大事。
一个基于 AI 的 Hacker News 中文播客项目,每天自动抓取 Hacker News 热门文章,通过 AI ···
BrowserMCP
开源
让 AI 直接操作你已登录的 Chrome,免登录跑自动化
Connect MCP agents to your logged-in Chrome. Persistent JavaScript workspace, browse···
WeWorker
开源
把任意网站变成 AI 能调用的工具
AI 驱动的网页自动化工具。通过浏览器扩展将网站操作封装为工具,供 AI Agent 调用,实现对···
ash-agents
开源
创建一次性匿名代理,安全执行网络任务不留痕
A swarm of disposable agents for unattributable web interaction
harness
开源
说人话写目标,AI 替你点界面找卡点
AI-driven user testing for iOS Simulator, macOS apps, and web apps. Write a goal in ···
frankensurf
开源
一次调用,让智能体跑通任意站点的浏览与抓取
One read() call for AI agents, stitched from 41 web tools.