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 腳本進行簡單安裝。