agentforce314/clawcodex

Token efficient Claude Code full Python rebuild. AI Coding Agent in 270K LoC pure Python. Up to 200X Cost Saving!

解决的问题

ClawCodex 是专为代理式编码设计的生产级 CLI 代理。它通过支持广泛的 LLM 来解决受限于单一模型提供商的问题,同时通过先进的压缩和缓存技术,减少与长时间编码会话相关的极高 Token 成本和噪声。

工作原理

它是 Claude Code 架构的 Python 原生重构。该代理在带有流式 REPL 的工具调用循环中运行,使其能够执行命令、获取上下文并管理会话历史。关键技术优化包括:

  • Token 压缩 (/eco 模式): 使用确定性过滤器从 Bash 输出(如 npmgit 进度)中剔除“冗余信息”,并专注于测试日志中的失败摘要,从而将模型绑定 Token 减少高达 80%。
  • 前缀缓存 (Prefix Caching): 保持字节级稳定的请求前缀以利用 DeepSeek 的提示词缓存,显著降低长会话的成本。
  • 多提供商支持: 集成了 25 多个提供商,包括 OpenAI、Claude、DeepSeek 以及 Ollama 和 vLLM 等本地选项。
  • 目标导向型自主性: 实现了 /goal/subgoal 循环,由 LLM 裁判在结束前验证目标是否已达成。

适用对象

想要拥有功能强大、自主的基于终端的编码代理,且对模型选择具有灵活性并针对成本和 Token 效率进行了优化的开发者。

亮点

  • 广泛的模型兼容性: 支持 OpenAI、Claude、DeepSeek、Meta 以及许多兼容 OpenAI 的后端。
  • 订阅认证: 允许使用现有的 ChatGPT 和 Claude Pro/Max 订阅,而不是按量计费的 API 账单。
  • 高性能: 在使用 Gemini 2.5 Pro 时,在 SWE-bench Verified 排行榜上表现优于 openclaude
  • 高级工具集: 包括会话范围调度器 (/loop)、MCP (Model Context Protocol) 支持以及用于工具执行的强化权限系统。
  • 一键安装: 通过适用于 macOS、Linux 和 WSL 的 Shell 脚本进行简单安装。