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をサポートすることで単一のモデルプロバイダーに縛られる制限を解消し、高度な圧縮およびキャッシュ技術を通じて、長時間のコーディングセッションに伴う高いトークンコストとノイズを削減します。

仕組み

Claude CodeのアーキテクチャをPythonネイティブで再構築したものです。エージェントはストリーミングREPLを備えたツール呼び出しループ内で動作し、コマンドの実行、コンテキストの取得、セッション履歴の管理を行います。主な技術的最適化は以下の通りです:

  • トークン圧縮 (/eco モード): 決定論的フィルタを使用してBash出力(npmgit の進捗など)から「儀式的な内容」を削除し、テストログ内の失敗の要約に焦点を当てることで、モデルに送られるトークンを最大80%削減します。
  • Prefix Caching: バイト単位で安定したリクエストプレフィックスを維持することでDeepSeekのプロンプトキャッシュを活用し、長時間のセッションにおけるコストを大幅に削減します。
  • マルチプロバイダー対応: OpenAI、Claude、DeepSeek、およびOllamaやvLLMのようなローカルオプションを含む25以上のプロバイダーを統合しています。
  • 目標指向型自律性: /goal および /subgoal ループを実装しており、LLMジャッジが終了前に目的が達成されたかどうかを検証します。

対象ユーザー

モデルの選択に柔軟性があり、コストとトークン効率が最適化された、強力で自律的なターミナルベースのコーディングエージェントを求める開発者。

ハイライト

  • 幅広いモデル互換性: OpenAI、Claude、DeepSeek、Meta、および多くのOpenAI互換バックエンドをサポート。
  • サブスクリプション認証: 計量制のAPI課金の代わりに、既存のChatGPTおよびClaude Pro/Maxのサブスクリプションを使用可能。
  • 高いパフォーマンス: Gemini 2.5 Proを使用した場合、SWE-bench Verifiedリーダーボードにおいてopenclaudeを凌駕。
  • 高度なツール群: セッションスコープのスケジューラ (/loop)、MCP (Model Context Protocol) サポート、およびツール実行のための強化された権限システムを含む。
  • ワンクリックインストール: macOS、Linux、WSL向けにシェルスクリプトによる簡単なインストールを提供。