|

Claude CodeでGPTとGeminiが使えない?6つのコマンドラインAIコーディングツールの選定比較とマルチモデル切り替え手法


title: "Claude Code 只能用 Anthropic 模型?6 款 CLI 工具选型指南与多模型代理方案"
description: "Claude Code 功能强大但限制了模型选择。本文对比了 6 款主流 CLI 编码工具的模型支持范围,并提供通过 LiteLLM 代理让 Claude Code 使用其他模型的实战方案。"

作者注:解析 Claude Code 只支持 Anthropic 模型的原因,对比 OpenCode、Cline、Aider、Gemini CLI 等 6 款 CLI 工具的模型支持范围,以及通过 LiteLLM 代理让 Claude Code 跑其他模型的方案。

Claude Code 是目前最强的终端 AI 编码工具,但有一个明显限制:它只能用 Anthropic 的 Claude 模型,不支持 GPT 或 Gemini。如果你需要在命令行里方便切换不同厂商的模型——Claude 处理复杂推理,GPT 处理特定任务,Gemini 用免费额度跑低优先级工作——该怎么选工具?本文将梳理 6 款主流 CLI 编码工具的模型支持范围,给出一张清晰的选型表。

核心价值: 看完本文,你将明确哪个 CLI 工具最适合你的多模型需求,以及如何让 Claude Code 也能跑其他模型。

claude-code-gpt-gemini-model-cli-tool-selection-opencode-cline-aider-guide-ja 图示

CLIコーディングツール選定のための比較表

これは本記事で最も重要な表です。「どのツールが何に対応しているか」を直接的に示しています。

6つのCLI AIコーディングツール選定比較

ツール CLIサポート Claude GPT Gemini ローカルモデル モデル切り替え Agent能力 価格
Claude Code ネイティブCLI 全シリーズ 要プロキシ 要プロキシ 非対応 非対応 最強 サブスクリプション
Gemini CLI ネイティブCLI 非対応 非対応 全シリーズ 非対応 非対応 中程度 無料枠大
OpenCode ネイティブCLI 非対応 全シリーズ 全シリーズ Ollama セッション内切替 中程度 オープンソース無料
Cline 非対応 全シリーズ 全シリーズ 全シリーズ Ollama 対応 中程度 オープンソース無料
Aider ネイティブCLI 全シリーズ 全シリーズ 全シリーズ Ollama 対応 中程度 オープンソース無料
Codex CLI ネイティブCLI 非対応 全シリーズ 非対応 非対応 非対応 中程度 OpenAIサブスク

表から、各ツールの「弱点」が明確にわかります。

  • Claude Code: Agent能力は最強ですが、Claudeしか使えません。
  • Gemini CLI: 無料枠は大きいですが、Geminiしか使えません。
  • OpenCode: 75以上のモデルに対応していますが、Claudeをサポートしていません
  • Cline: 全モデル対応ですが、CLIツールではありません(VS Codeが必要です)。
  • Aider: CLIかつ全モデル対応ですが、Agent能力はClaude Codeより劣ります。
  • Codex CLI: OpenAIモデルしか使えません。

Claude CodeがGPTやGeminiをサポートしない理由

技術的な理由:深い統合 vs 汎用的な互換性

Claude Codeは単なる「LLMのラッパー」ではありません。AnthropicがClaudeモデルのために特別に設計したAgentフレームワークです。Claude Codeの核心的な能力の多くは、Claudeモデルの特性に依存しています。

Claude Code独自の能力 依存するClaudeの特性
Context Compaction Claudeの内部要約メカニズム
Adaptive Thinking Claude Opus 4.6のthinkingパラメータ
thoughtSignature Claude独自の推論シグネチャ
Skills / Subagents Claudeのプロンプト形式に最適化
1M コンテキストウィンドウ Claude Opus 4.6独自の機能
Ultrathink Claude専用の深層推論モード

GPTやGeminiに置き換えると、これらの高度に最適化された機能は無効になるか、性能が低下します。これが、Claude CodeのAgent能力がOpenCodeやAiderといった汎用ツールよりもはるかに優れている理由です。専門特化による優位性は、汎用的な互換性では再現できません。

ビジネス上の理由:製品のロックイン戦略

Claude CodeはAnthropicの主力製品の一つであり、ユーザーにClaude APIのトークンを消費させる役割を担っています。もしユーザーがGPTに切り替えられるようにすれば、Anthropicはその分の収益を失うことになります。これはGemini CLIがGeminiのみ、Codex CLIがGPTのみをサポートしているのと同じ論理であり、各社とも自社のエコシステム内にユーザーを囲い込みたいと考えているのです。


各ツール詳細特性の解析

OpenCode:75種類以上のモデルに対応(Claudeは非対応)

OpenCode は Go 言語で開発されたオープンソースの CLI コーディングツールで、GitHub で 45,000 以上のスターを獲得しています。最大の魅力はそのモデルの柔軟性で、OpenAI、Google Gemini、AWS Bedrock、Groq、Azure など、75種類以上の LLM プロバイダーをサポートしています。

核心的な特性:

  • セッション内でのモデル切り替え(高速なイテレーションには安価なモデル、最終検証には高性能モデルを使用可能)
  • LSP 統合(言語サーバーの自動設定)
  • マルチセッション並列処理(同一プロジェクトで複数のエージェントを実行可能)
  • プライバシー優先(コードやコンテキストデータを保存しません)

重要な制限: OpenCode は Anthropic の Claude モデルをサポートしていません。もし、あなたの主要なワークフローが Claude の推論能力に依存している場合、OpenCode は最適な選択肢とは言えません。

Aider:CLI + 全モデル対応 + Git 自動コミット

Aider は現在、「CLI ネイティブ + 全モデル対応 + 強力な Git 統合」をすべて満たす唯一のツールです。Claude、GPT、Gemini、DeepSeek、ローカルの Ollama など、ほぼすべての主要モデルをサポートしています。

核心的な利点:

  • Git 自動コミット(変更のたびに意味のあるコミットメッセージを自動作成)
  • 複数ファイルによる共同編集
  • ほぼすべての LLM をサポート
  • オープンソースで無料、BYOK(自分の API キーを使用)

重要な制限: エージェントとしての能力は Claude Code に劣ります。Skills システム、サブエージェント、Hooks、バックグラウンドエージェント機能がありません。どちらかと言えば、完全なエージェントプラットフォームというよりは、インテリジェントなコードエディタに近い存在です。

Cline:全モデル対応だが CLI ではない

Cline の理念は「すべてを承認する」ことです。ファイル変更やターミナルコマンドを実行するたびに、ユーザーの明示的な承認が必要です。Claude、GPT、Gemini、Ollama ローカルモデルなど、すべての主要モデルをサポートしています。

重要な制限: Cline は CLI ツールではなく、VS Code 拡張機能です。SSH やサーバー、CI/CD などの純粋なターミナル環境で使用する必要がある場合、Cline は適していません。

🎯 選定のアドバイス: 複雑な推論や大規模プロジェクトがメインであれば、Claude Code と APIYI (apiyi.com) の割引 Claude API を組み合わせるのが最適解です。CLI 環境で複数のモデルを切り替えて使いたい場合は、Aider が現在最も包括的な選択肢となります。

claude-code-gpt-gemini-model-cli-tool-selection-opencode-cline-aider-guide-ja 图示


title: Claude Code で他のモデルを動かすための LiteLLM 活用術
description: Claude Code で GPT や Gemini を利用するための LiteLLM プロキシ設定と、その制限、および実用的なツール選択のヒントを解説します。

Claude Code で他のモデルを動かすための LiteLLM 方案

Claude Code のインターフェース内でどうしても GPT や Gemini を使用する必要がある場合、LiteLLM プロキシが現在唯一の実現可能な解決策となります。

LiteLLM プロキシの仕組み

LiteLLM はオープンソースの LLM プロキシサービスです。Claude Code とターゲット API の間で翻訳層として機能し、Claude Code が送信する Anthropic Messages API 形式を、OpenAI や Gemini の形式に自動変換します。

Claude Code → Anthropic 形式のリクエスト → LiteLLM プロキシ → GPT/Gemini 形式に変換 → ターゲット API

LiteLLM プロキシの主な制限

制限 影響
エージェント機能の低下 Thinking、thoughtSignature、Context Compaction などの Claude 専用機能が利用不可
セキュリティリスク LiteLLM はサードパーティ製プロキシであり、Anthropic によるセキュリティ監査は行われていません
遅延の増加 プロキシが1層増えるため、ネットワーク遅延も増加します
形式の互換性 複雑なリクエスト(ツール呼び出し、複数ターンの thinking)の変換時にエラーが発生する可能性があります

結論: LiteLLM を使えば「Claude Code で他のモデルを動かす」ことは可能ですが、体験はネイティブの Claude モデルに遠く及びません。モデルの切り替え能力を重視するのであれば、Aider や OpenCode を選ぶ方が現実的です。

🎯 実用的なアドバイス: 1つのツールですべてを解決しようとしないでください。おすすめの組み合わせは以下の通りです:

  • 複雑な推論や大規模プロジェクト → Claude Code(APIYI apiyi.com を通じて Claude Opus 4.6 を20%OFFで利用)
  • モデルを切り替えて使いたい日常的なコーディング → Aider(CLI で全モデルをサポート)
  • 大量の無料リクエストが必要 → Gemini CLI(1000 RPD まで無料)

よくある質問

Q1: なぜ OpenCode は 75 以上のモデルをサポートしているのに Claude には対応していないのですか?

OpenCode がサポートしているのは、OpenAI 互換形式の API エンドポイントです。Claude のネイティブ API 形式(/v1/messages)は OpenAI 形式(/v1/chat/completions)とは異なるため、OpenCode は現在 Anthropic 形式への適応を行っていません。APIYI apiyi.com などの仲介プラットフォームの OpenAI 互換エンドポイント経由で Claude を呼び出せば、理論上は OpenCode で使用可能ですが、Thinking などの高度な機能は制限されます。

Q2: Aider のエージェント能力と Claude Code の差はどれくらいですか?

大きな差があります。Claude Code には完全なエージェントプラットフォーム機能(Skills スキルシステム、Subagents サブエージェント、Hooks ライフサイクル、Background Agents バックグラウンドタスク、/loop 定時ループ、Remote Control スマホ遠隔操作、Voice Mode 音声操作、Computer Use デスクトップ操作)が備わっています。一方、Aider は主に「インテリジェントなコード編集 + Git 統合」であり、上記のエージェント機能はありません。「モデルの柔軟性」を求めるなら Aider、「最強のエージェント能力」を求めるなら Claude Code です。

Q3: ツールを1つだけ選ぶならどれが良いですか?

あなたの主要なニーズによります。作業の 80% が複雑なコード推論や大規模プロジェクトなら、エージェント能力と Opus 4.6 の推論深度が唯一無二である Claude Code を選んでください。頻繁にモデルを切り替えてテストするなら、CLI + 全モデルサポートの唯一の選択肢である Aider が最適です。予算が限られているなら、個人開発者には十分な 1000 RPD の無料枠がある Gemini CLI を選んでください。すべてのツールの API 呼び出しは APIYI apiyi.com で一元管理可能です。

Q4: Gemini CLI はプロキシ経由で他のモデルをサポートできますか?

可能です。2026 年には Bifrost のようなツールが登場し、Gemini CLI と他のモデルの間で形式変換を行い、Claude、GPT、Groq など 20 以上のプロバイダーをサポートできるようになりました。ただし、LiteLLM と同様に、このプロキシ方式ではモデル固有の機能が失われ、ネイティブサポートほどの体験は得られません。


まとめ

CLI AI コーディングツールにおけるモデル選定の核心ポイント:

  1. 完璧な単一ツールは存在しない: Claude Code Agent は最強ですが Claude にしか対応していません。OpenCode は 75 以上のモデルに対応していますが Claude に非対応です。Cline は全モデル対応ですが CLI ツールではありません。Aider は CLI と全モデル対応を両立させた最もバランスの良い選択肢です。
  2. Claude Code の制限には技術的な理由がある: Claude の Thinking(思考)、Compaction(圧縮)、Skills(スキル)といった機能を深く統合していることが、その優れたエージェント能力の基盤となっています。汎用的な互換性を追求すると、これらの強みが損なわれてしまいます。
  3. 組み合わせ利用を推奨: 複雑な推論には「Claude Code + APIYI の割引 Claude API」、日常的なコーディングには「Aider」、コストを気にせず大量に実行したい場合は「Gemini CLI」という使い分けがおすすめです。

APIYI (apiyi.com) を通じて、複数のツールの API 呼び出しを一元管理することをおすすめします。Claude は 20% OFF、Gemini は 28% OFF など、一つのプラットフォームですべてのモデルをカバーできます。


📚 参考資料

  1. Claude Code 公式ドキュメント: エージェント能力とモデルサポートに関する説明

    • リンク: code.claude.com/docs/en/overview
    • 説明: Claude Code の全機能とモデル制限について理解できます。
  2. OpenCode 公式サイト: 75 以上のモデルをサポートするオープンソース CLI ツール

    • リンク: opencode.ai
    • 説明: モデル設定、マルチセッション、LSP 統合機能が含まれています。
  3. Aider GitHub: CLI + 全モデル対応 + Git 統合を備えたコーディングアシスタント

    • リンク: github.com/paul-gauthier/aider
    • 説明: 対応モデルリストと Git 統合ドキュメントが含まれています。
  4. LiteLLM を使用して Claude Code で Anthropic 以外のモデルを動かす: プロキシ設定ガイド

    • リンク: docs.litellm.ai/docs/tutorials/claude_non_anthropic_models
    • 説明: 設定手順と制限事項について解説しています。
  5. APIYI ドキュメントセンター: マルチモデル統一 API 管理

    • リンク: docs.apiyi.com
    • 説明: Claude、GPT、Gemini など、すべての主要モデルをサポートしています。

著者: APIYI 技術チーム
技術交流: コメント欄での議論を歓迎します。その他の資料については、APIYI のドキュメントセンター (docs.apiyi.com) をご覧ください。

類似投稿