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 출력(예: npm 또는 git 진행 상황)에서 불필요한 내용을 제거하고 테스트 로그의 실패 요약에 집중함으로써 모델 바운드 토큰을 최대 80%까지 줄입니다.
  • Prefix Caching: 바이트 단위로 안정적인 요청 접두사를 유지하여 DeepSeek의 프롬프트 캐시를 활용함으로써 긴 세션의 비용을 크게 낮춥니다.
  • 멀티 프로바이더 지원: OpenAI, Claude, DeepSeek를 포함하여 Ollama 및 vLLM과 같은 로컬 옵션을 포함한 25개 이상의 제공업체를 통합합니다.
  • 목표 지향적 자율성: LLM 심사관이 완료 전에 목표가 달성되었는지 확인하는 /goal/subgoal 루프를 구현합니다.

대상 사용자

모델 선택이 유연하고 비용 및 토큰 효율성이 최적화된 강력하고 자율적인 터미널 기반 코딩 에이전트를 원하는 개발자.

주요 특징

  • 폭넓은 모델 호환성: 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를 위한 쉘 스크립트를 통한 간편한 설치를 제공합니다.