【結論】解決策 / 実行コマンド
Claude CodeとGemini CLIは、どちらもコードベースを読み、複数ファイルを編集し、コマンドやMCPツールを実行できるターミナルエージェントです。
Claude CodeはClaudeのサブスクリプションやAPI・クラウドプロバイダーで使い、Gemini CLIはGoogleの各認証方式とクォータに応じて使います。
Gemini CLIには個人開発者向けの無料枠がありますが、上限や利用条件は認証方式で異なります。
Claude CodeはClaudeのIDE・デスクトップ・Web環境と連携し、Gemini CLIはGEMINI.md、拡張機能、ACP、IDE Companionを備えます。
npm install -g @google/gemini-cli
gemini
# Claude Code
claude
具体的な手順・設定方法
同一タスクを別ブランチで評価します。
両ツールを安定版で導入し、バージョンと認証方式を記録します。
同じリポジトリの別worktreeで、対象ファイル、テスト、禁止操作を同一にします。
ツール呼び出し回数、手動承認、テスト成功、再試行、クォータ消費を記録します。
Googleログインや企業認証の仕様は変更されるため、Gemini CLIの公式Quota and pricingで現在の条件を確認します。
gemini --version
claude --version
git worktree add ../gemini-eval -b eval/gemini
git worktree add ../claude-eval -b eval/claude
実践プロンプト / 活用テクニック
評価可能な完了条件を与えます。
src/parser.tsのCSV引用符バグを修正してください。
再現テストを追加し、対象テストを実行してください。
変更範囲はsrc/parser.tsと対応テストだけです。
完了時は実行コマンド、テスト結果、残る制限を報告してください。
注意点・よくあるエラーと対処法
どちらが常に高品質、低コスト、高速と断定できる公開ベンチマークは限られます。
Gemini CLIの無料枠やコンテキスト長を単一の数字で固定せず、利用中のプランと認証方式を確認してください。
Claude Codeのサブスクリプション利用とGemini API従量課金を直接比較する場合は、固定費と実使用量を分けて計算してください。
両ツールを同じ作業ツリーで同時実行せず、Git worktreeか別クローンで競合を防いでください。