PRECC

🔧 AI 编程助手成本削减专家

PRECC 通过 bash 命令纠错、token 成本预测和上下文压缩,为 Claude Code 节省约 34% 的 API 调用成本

收藏
3.7k
安装
1.1k
版本
0.3.99
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

PRECC(Predictive Error Correction for Claude Code)是一款专为 Claude Code 设计的成本优化工具,通过三大支柱实现约 34% 的费用节省:

1. 命令纠错与输出压缩

  • 自动检测并修复错误目录下的命令(如 cargo build、npm test),自动添加 cd /correct/path &&
  • 从会话历史中学习失败模式,防止重复错误
  • 通过 RTK 重写冗长命令,实现 60-90% 的输出压缩
  • 重复失败时建议 GDB 调试

2. 语义代码搜索

  • 基于 AST 的跨 28+ 语言语义搜索,由可选的 cocoindex-code 组件提供
  • 节省约 70% 的搜索 token

3. 上下文文件压缩

  • precc compress 自动去除 CLAUDE.md 和记忆文件中的冗余词汇
  • 每次 API 调用减少约 30% 的 token 加载量

v1.1 新增功能

  • Token 成本预测 oracle:precc predict 提供基于 ridge 回归的训练模型,支持任务描述到 token 消耗的预测
  • 反事实遥测(可选、默认关闭):记录 (would-have-run, did-run, outcome) 三元组,SQLCipher 加密本地存储

安装后作为 PreToolUse hook 自动运行,支持实时状态行显示节省数据。

显著优点

  • 量化收益明确:实测 34% 成本节省、98% 失败预防率
  • 零摩擦集成:单二进制文件,自动 hook 配置,2.93ms 平均延迟
  • 本地优先:所有学习数据、预测模型、遥测均本地存储
  • 可训练预测模型:用户可基于自身历史数据训练 ridge 回归模型
  • 隐私设计:遥测默认关闭,启用后采用 k-anonymity 和每日轮换 salt

潜在缺点与局限性

  • 平台限制:仅支持 Linux/macOS,无 Windows 版本
  • 可选组件依赖:语义搜索需要额外安装 Python 包 cocoindex-code
  • Pro 功能需 license:savings --all 等高级功能需要 PRECC_LICENSE_KEY
  • 训练数据门槛:预测模型训练需要至少 10 条实际记录
  • 社区项目:个人开发者(peri-a-i)维护,长期支持存疑

适合人群

  • 高频使用 Claude Code 的开发者(月度成本 $50+ 时 ROI 显著)
  • 大型代码库工作者(语义搜索收益最大化)
  • 成本敏感型团队(需要量化节省报告)
  • 愿意接受本地 hook 修改 ~/.claude/settings.json 的用户

常规风险

  • Hook 拦截风险:PreToolUse hook 理论上可拦截并修改所有 Claude Code 的工具调用,需信任二进制来源
  • 数据完整性:precc compress 修改上下文文件,虽有自动备份,仍存在意外损坏可能
  • 模型漂移:预测 oracle 基于 ridge 回归,复杂任务预测误差可能较大(需关注 precc predict --eval 输出)
  • 供应链安全:安装脚本从 GitHub Releases 拉取二进制,虽验证 SHA256,但仍依赖发布流程安全

PRECC 内容

手动下载zip · 4.5 kB
skill-card.mdtext/markdown
请选择文件