Claude Code 및 Codex용 플러그인: Opus와 같은 최전선 모델은 요구 사항 읽기, 계획 작성 및 최종 결정만 담당하고, 실제 코드 작성은 OpenRouter, DeepSeek 등 채널의 저렴한 모델에 위임하여 프로젝트의 독립적인 사본에서 수행합니다. 또한 '수정 전 실패, 수정 후 통과'하는 테스트를 먼저 작성해야만 유효한 것으로 간주됩니다.
스타 수 230 (+27 / 24h)
이유
- 저자의 목표는 Claude / ChatGPT 구독 할당량을 더 오래 유지하는 것입니다. 저자는 SWE-bench Verified에서 자체 테스트한 결과, 동일한 작업에서 Opus의 토큰 사용량이 눈에 띄게 감소했다고 보고했습니다. 또한 한계점도 명시했습니다. 가장 어려운 9개의 버그 중 6개를 해결했으며, Opus만 단독으로 사용할 경우 7개를 해결했습니다. 매우 작은 변경 사항의 경우 절약할 수 있는 부분이 거의 없습니다.
- 변경 사항은 git worktree 사본에서 수행되며, 테스트는 모델의 말에 의존하지 않고 플러그인이 직접 실행합니다. 통과된 변경 사항만 미커밋 상태로 프로젝트에 반환되며, 자동으로 커밋하거나 푸시하지 않습니다. 저렴한 모델이 막히면 Sonnet 또는 주 모델이 인계합니다.
사용법
- Node.js 20 이상, Claude Code 또는 Codex, 그리고 OpenRouter, DeepSeek, OpenCode Go 또는 Command Code 중 하나의 API 키(몇 달러 충전)가 필요합니다.
- npx cheap-agent를 실행하여 채널과 모델 등급을 선택하고 키를 붙여넣으면 Claude Code에 자동으로 추가됩니다. 이후 각 프로젝트에서 /cheapag:allow를 한 번 실행하세요. Codex의 경우 codex plugin marketplace add muaaz9329/cheap-ag 및 codex plugin add cheapag@cheap-agent를 사용하여 설치합니다.
- /cheapag:status로 작업 및 비용을 확인하고, /cheapag:hook on을 실행하여 주 모델이 코드 작성 작업을 반드시 위임하도록 강제합니다.
리스크
- /cheapag:allow를 실행하면 프로젝트 코드가 선택한 저렴한 모델 서비스 제공업체로 전송됩니다. Windows에서 첫 번째 작업은 시작하는 데 약 2분이 소요되며, 엔진이 충돌할 경우 이전 프로세스가 잔존할 수 있습니다.
- 할당량 절약 비율은 저자의 자체 테스트 결과입니다. 라이선스는 MIT이며, 저장소는 10월 28일에 생성되었습니다.