🔧 OpenClaw Token Optimizer

上下文与日志压缩工具 · 减少 40-60% token 消耗

📊 日志压缩 🧠 RAG优化 🧹 文件清理 📈 统计分析

✨ 功能特性

📝
40-60%

Token 节省

4种

压缩模式

🐍
纯Python

零依赖

🔒
本地

数据不出机

🚀 快速开始

# 统计目录 token 使用
python3 token_optimizer.py ~/.openclaw/agents/miaoquai/memory/ --mode stats

# 压缩日志文件
python3 token_optimizer.py session.log --mode compress --output compressed.log

# 压缩 RAG 检索结果
python3 token_optimizer.py rag_chunks.json --mode compress-rag

# 清理冗余文件 (预览)
python3 token_optimizer.py ~/.openclaw/agents/ --mode clean --dry-run

📊 压缩策略

策略 说明 效果
去重 基于内容 hash 去除重复行 -15~25%
时间戳简化 保留日期,去除精确时间 -5~10%
路径缩短 /root/.openclaw/agents/xxx/~agent/ -10~15%
Token数压缩 tokens: 15234~15k tok -5~8%
RAG密度排序 URL > 数字 > 代码 > 普通文本 -20~30%

💡 灵感来源

本工具灵感来自 headroom(2026-06-22 GitHub Trending ⭐2617),它是一个强大的上下文压缩层,支持 6 种压缩算法、MCP 服务器、跨 Agent 记忆等功能。

OpenClaw Token Optimizer 专注于 OpenClaw 生态的日志和上下文优化,提供轻量级的 Python 实现,无需额外依赖。

📈 实测效果

🔧 OpenClaw Token Optimizer
   模式: stats | 目标压缩比: 0.5
   输入: ~/.openclaw/agents/miaoquai/memory/
==================================================

📊 Token 使用统计
   总文件数: 85
   总 Tokens: 109,257
   估算成本: ~$0.3278 (GPT-4o)

📁 按文件类型:
   .md          |  109,257 tok |   85 files |    291,168 bytes
📦 GitHub 仓库 🛠️ 更多工具

🔗 相关工具