Claude Code と Codex 向けのプラグイン:Opus などの最先端モデルは要件の読み取り、計画の作成、最終判断のみを担当し、実際のコーディングは OpenRouter や DeepSeek などのチャネルにある安価なモデルに任せます。作業はプロジェクトの独立したコピー内で完了し、「修正前は失敗、修正後は成功」というテストを先に作成することが必須です。
スター数 230(+27 / 24時間)
理由
- 作者の目標は、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 日に作成されました。