精选整理 AI 令牌成本相关的工具、论文、基准与厂商资料,涵盖监控、优化与治理。
microsoft/TokenEconomizer
为 Claude Code、Codex、Copilot CLI 和 Pi 提供的插件,基于仓库历史会话学习,降低编程智能体的 token 成本。
- Star
- 4,883
- Fork
- 298
- 未关闭 Issue
- 6
- 最近提交
- 昨天
这是什么?
TokenEconomizer 面向经常在同一仓库中使用编程智能体的场景,在不改动智能体本身或其模型的前提下降低运行成本。它会记录之前会话中发生的事情,并利用这些经验减少后续会话中的浪费。
插件包含三个机制:micro-skills 记住仓库中的关键事实(例如正确的测试命令),在多次会话确认后于会话开始时注入;tool pruning 通过智能体自身的设置移除长期未使用的工具,并可用一条命令恢复;loop guard 借助判断模型识别卡住的回合,向智能体发出改道提示,是否停止则由用户决定。
插件支持 Claude Code、Codex、GitHub Copilot CLI 和 Pi,对 opencode 提供实验性支持。每个机制都可单独开关,剪枝触发阈值等参数也可配置。插件自身的模型调用复用用户已有的智能体登录,学习到的内容保存在本地 ~/.tokeneconomizer 目录中。
随附的论文在 SWE-Bench 任务上测试了五种智能体与模型组合,平均成本降低 18.4% 至 30.9%。以上数据来自作者的测量。
核心功能
- 01会话开始时注入学到的仓库事实,如构建步骤和测试命令。
- 02通过智能体自身的设置移除未使用的工具,并可一条命令恢复。
- 03用判断模型识别卡住的回合,并在可配置的次数内向智能体发出改道提示。
- 04支持 Claude Code、Codex、GitHub Copilot CLI 和 Pi。
- 05学习数据保存在本地,所有操作均可撤销。
适用场景
- 团队在同一代码库上反复使用编程智能体时降低 token 开销。
- 减少智能体在长任务中反复重新发现同一仓库信息的浪费。
- 在无人值守时避免智能体对同一失败命令反复循环。
快速上手
- 1
克隆仓库
git clone https://github.com/microsoft/TokenEconomizer.git - 2
在 Claude Code 中添加插件市场
claude plugin marketplace add "$PWD/TokenEconomizer" - 3
安装插件
claude plugin install tokeneconomizer@tokeneconomizer - 4
启动 Claude Code 并检查插件状态
/tokeneconomizer:status
使用前须知
- 仅支持经过测试的特定版本智能体,更旧的版本不受支持。
- 需要 Python 3.10 或更高版本以及受支持的编程智能体之一。
- 对 opencode 的支持处于实验阶段,且仅在两个版本上测试过。
入选 Repolode 开源周刊
- 第 3 期 · 本周:从 SSD 流式加载专家跑大 MoE,以及 Rust 毫秒级重编译
微软出的插件,支持 Claude Code、Codex、Copilot CLI 和 Pi,从仓库的历史会话中学习来降低 token 开销。会话开始时注入构建和测试命令等事实,并用裁判模型发现卡住的轮次。
收录于专题
标签
常见问题
- TokenEconomizer 是什么?
- 为 Claude Code、Codex、Copilot CLI 和 Pi 提供的插件,基于仓库历史会话学习,降低编程智能体的 token 成本。 TokenEconomizer 面向经常在同一仓库中使用编程智能体的场景,在不改动智能体本身或其模型的前提下降低运行成本。它会记录之前会话中发生的事情,并利用这些经验减少后续会话中的浪费。
- TokenEconomizer 可以免费使用吗?用的什么许可证?
- TokenEconomizer 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- TokenEconomizer 还在维护吗?
- 活跃维护中。TokenEconomizer 最近一次提交是在 2026年11月6日。
- TokenEconomizer 适合用来做什么?
- 团队在同一代码库上反复使用编程智能体时降低 token 开销。 减少智能体在长任务中反复重新发现同一仓库信息的浪费。 在无人值守时避免智能体对同一失败命令反复循环。
- TokenEconomizer 怎么安装和运行?
- 克隆仓库: git clone https://github.com/microsoft/TokenEconomizer.git 在 Claude Code 中添加插件市场: claude plugin marketplace add "$PWD/TokenEconomizer" 安装插件: claude plugin install tokeneconomizer@tokeneconomizer 启动 Claude Code 并检查插件状态: /tokeneconomizer:status
- 在哪里获取 TokenEconomizer?
- 源代码和安装说明在 GitHub 上:https://github.com/microsoft/TokenEconomizer
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
把 Claude Code、Pi、OpenCode、Cursor CLI 等多款编程智能体接入 Codex 桌面原生界面,并支持任务在它们之间接力。
一款 AI 编程代理插件,让早先的图片不再随每次请求重复发送,模型需要时再取回对应图片。
一个零依赖插件,通过精简输出文字、代码风格和过长的工具输出,降低 AI 编码代理的 token 消耗。
一款跨工具的编程技能,让 AI 编程代理少写代码、少说废话,从而降低输出 token 和 LLM API 成本。
一个代理技能,用于精简臃肿的其他技能文件、修正与工具不一致的内容,并通过测试确认精简后仍然有效。