OpenClaw Token Optimizer

🪙 AI 成本削减利器,智能路由省 80% token

开发工具榜 #8

通过智能模型路由、上下文优化和预算追踪,将 OpenClaw token 成本降低 50-80%,本地脚本零网络依赖,已通过 Oracle 审计认证。

收藏
36.5k
安装
9.9k
版本
1.4.3
CLS 安全性认证2026-07-09
点击查看完整报告 >

使用说明

核心用法

Token Optimizer 是专为 OpenClaw 部署设计的成本优化工具包,通过四大本地 Python 脚本实现 token 用量和 API 费用的系统性削减。

Context Optimization(上下文优化):采用惰性加载策略,根据用户提示复杂度动态决定加载哪些文件。简单问候仅需加载 2 个核心文件(SOUL.md + IDENTITY.md),跳过 docs、历史 memory 等冗余内容,直接削减 80% 上下文 token。通过 context_optimizer.py recommend 命令实时分析提示,输出推荐文件列表和节省比例。

Smart Model Routing(智能模型路由):自动识别任务类型并强制路由至最经济模型。关键创新是通信模式强制执行——将 "hi"、"thanks"、"ok" 等闲聊永久绑定至 Haiku 模型,杜绝昂贵的 Opus/Sonnet 浪费。同时识别后台任务(日志解析、定时检查)自动降级至 Haiku,复杂架构设计才启用 Opus。

Heartbeat Optimization(心跳优化):将默认 30 分钟心跳间隔智能调整至 55 分钟(对齐 Anthropic 1 小时缓存 TTL),保持缓存热状态以避免昂贵的缓存重写。支持安静时段(23:00-08:00)自动跳过检查,通过状态追踪避免重复 API 调用。

Token Budget Tracking(预算追踪):实时监控日消耗,在 80% 阈值触发警告、超限自动建议降级模型。提供 /context/usage/status 等 OpenClaw 2026.2.15+ 原生诊断命令的互补追踪。

显著优点

  • 本地安全:4 个核心脚本零网络请求、零子进程调用、零系统修改,纯 Python 标准库实现
  • 经过审计:Oracle (Matrix Zion) 2026-02-18 官方认证,security.verified=true
  • 即插即用optimize.sh 仅为便捷包装器,仅调用捆绑的 Python 脚本
  • 多层级收益:个人使用节省 20-30%,托管部署节省 40-60%,高流量场景节省 70-90%
  • 2026.2.15 原生集成:无缝对接 session pruning、bootstrap size limits、cache TTL alignment 等新特性

潜在局限

  • 参考文件涉及外部服务:PROVIDERS.md 和 config-patches.json 描述的多提供商策略需要外部 API 密钥和网络访问(仅为可选文档,非核心脚本)
  • 预算追踪需手动集成:token_tracker.py 目前需手动记录用量,尚未自动解析 session_status 工具
  • 路由规则需调优:默认 ROUTING_RULES 和 COMMUNICATION_PATTERNS 可能需根据特定业务场景自定义
  • 缓存对齐仅适用 Anthropic:55 分钟心跳优化针对 Anthropic 1h TTL 设计,其他提供商需手动调整

适合人群

  • 高 token 消耗用户:日均 50K+ tokens 的开发者或团队
  • API 速率限制场景:频繁触发 Anthropic/OpenAI 限流的部署
  • 多代理托管商:xCloud 等平台需为 100+ 客户控制成本的运营商
  • 成本敏感型工作流:希望在不牺牲质量前提下系统性降低 LLM 开销的组织

常规风险

  • 模型降级质量风险:过度激进的 Haiku 路由可能导致复杂任务输出质量下降,建议保留 Sonnet 作为平衡默认
  • 状态文件持久化:依赖 ~/.openclaw/workspace/memory/ 目录可写权限,权限问题可能导致优化器状态丢失
  • 多提供商配置误用:参考文件中的外部 API 配置若直接复制可能暴露密钥,需遵循安全密钥管理实践

安全解读

Token Optimizer 综合评估

核心用法

OpenClaw Token Optimizer 是一套专注于降低大模型 API 成本的本地优化工具包,包含 4 个核心脚本:

1. context_optimizer.py — 上下文懒加载引擎

  • 根据用户输入复杂度智能选择需加载的文件,避免默认加载 50K+ tokens 的完整上下文
  • 简单问候仅加载 2 个文件(SOUL.md + IDENTITY.md),节省约 80% 上下文 token
  • 提供 generate-agents 命令生成优化版 AGENTS.md

2. model_router.py — 智能模型路由

  • 自动识别任务类型并推荐合适模型层级
  • 关键特性:强制将"hi/thanks/ok"等沟通类请求路由至最便宜的 Haiku,杜绝 Opus/Sonnet 浪费
  • 支持自定义路由规则和沟通模式关键词

3. heartbeat_optimizer.py — 心跳频率优化

  • 智能间隔管理(默认 55 分钟,对齐 Anthropic 1 小时缓存 TTL)
  • 安静时段自动跳过(23:00-08:00)
  • 分类检查间隔:邮件 60 分钟、日历 2 小时、监控 30 分钟等

4. token_tracker.py — 预算监控与告警

  • 每日成本追踪,支持自定义预算上限(默认 $5/天)
  • 三级状态:ok / warning(80%)/ exceeded
  • 与 model_router 联动实现超预算自动降级

显著优点

| 维度 | 表现 |
|:-----|:-----|
| **成本削减效果** | 典型场景节省 50-80%,激进配置可达 90% |
| **安全架构** | S 级安全认证,纯本地执行,零网络调用,零第三方依赖 |
| **部署灵活性** | 支持个人使用、托管服务(xCloud)、高并发部署三种模式 |
| **原生兼容** | 适配 OpenClaw 2026.2.15+ 原生功能(session pruning、bootstrap 限制、cache TTL) |
| **多 provider 策略** | 内置 OpenRouter/Together.ai/Gemini 成本对比表,支持故障转移 |

关键洞察:上下文优化(50K→10K tokens)的节省效果 > 模型路由优化。

潜在局限

1. 人工集成成本:需手动修改 AGENTS.md 和 HEARTBEAT.md,非全自动方案
2. 预算追踪限制:依赖手动记录或 session_status 工具集成,非实时 API 回传

3. 路由规则静态ROUTING_RULES 需手动编辑,无自适应学习机制

4. T3 来源风险:个人开发者维护,需关注上游更新连续性

适合人群

  • 个人开发者:追求降低 Anthropic/OpenAI 账单,愿意投入 30 分钟配置
  • 托管服务商(xCloud 等):需要为客户实施成本控制和预算告警
  • 多 agent 部署团队:管理 10+ agents,需标准化成本优化策略
  • 高并发场景:日均 100K+ tokens,节省效果可量化($9→$2.7/月)

常规风险

| 风险 | 等级 | 说明 |
|:-----|:-----|:-----|
| 环境变量读取 | 低 | 仅检测 API key 是否存在,不传输密钥值 |
| 本地文件写入 | 低 | 限定在 `~/.openclaw/workspace/memory/` 目录 |
| 配置误操作 | 中 | 错误设置 heartbeat 间隔可能导致缓存失效 |
| 版本兼容性 | 低 | 需 OpenClaw 2026.2.15+ 以获得完整功能 |

使用建议:首次部署后运行一周观察 token_tracker.py 数据,验证实际节省比例,再逐步推广至生产环境。

OpenClaw Token Optimizer 内容

assets文件夹
references文件夹
scripts文件夹
手动下载zip · 40.9 kB
config-patches.jsonapplication/json
请选择文件