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 也能跑其他模型。

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 が現在最も包括的な選択肢となります。

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 コーディングツールにおけるモデル選定の核心ポイント:
- 完璧な単一ツールは存在しない: Claude Code Agent は最強ですが Claude にしか対応していません。OpenCode は 75 以上のモデルに対応していますが Claude に非対応です。Cline は全モデル対応ですが CLI ツールではありません。Aider は CLI と全モデル対応を両立させた最もバランスの良い選択肢です。
- Claude Code の制限には技術的な理由がある: Claude の Thinking(思考)、Compaction(圧縮)、Skills(スキル)といった機能を深く統合していることが、その優れたエージェント能力の基盤となっています。汎用的な互換性を追求すると、これらの強みが損なわれてしまいます。
- 組み合わせ利用を推奨: 複雑な推論には「Claude Code + APIYI の割引 Claude API」、日常的なコーディングには「Aider」、コストを気にせず大量に実行したい場合は「Gemini CLI」という使い分けがおすすめです。
APIYI (apiyi.com) を通じて、複数のツールの API 呼び出しを一元管理することをおすすめします。Claude は 20% OFF、Gemini は 28% OFF など、一つのプラットフォームですべてのモデルをカバーできます。
📚 参考資料
-
Claude Code 公式ドキュメント: エージェント能力とモデルサポートに関する説明
- リンク:
code.claude.com/docs/en/overview - 説明: Claude Code の全機能とモデル制限について理解できます。
- リンク:
-
OpenCode 公式サイト: 75 以上のモデルをサポートするオープンソース CLI ツール
- リンク:
opencode.ai - 説明: モデル設定、マルチセッション、LSP 統合機能が含まれています。
- リンク:
-
Aider GitHub: CLI + 全モデル対応 + Git 統合を備えたコーディングアシスタント
- リンク:
github.com/paul-gauthier/aider - 説明: 対応モデルリストと Git 統合ドキュメントが含まれています。
- リンク:
-
LiteLLM を使用して Claude Code で Anthropic 以外のモデルを動かす: プロキシ設定ガイド
- リンク:
docs.litellm.ai/docs/tutorials/claude_non_anthropic_models - 説明: 設定手順と制限事項について解説しています。
- リンク:
-
APIYI ドキュメントセンター: マルチモデル統一 API 管理
- リンク:
docs.apiyi.com - 説明: Claude、GPT、Gemini など、すべての主要モデルをサポートしています。
- リンク:
著者: APIYI 技術チーム
技術交流: コメント欄での議論を歓迎します。その他の資料については、APIYI のドキュメントセンター (docs.apiyi.com) をご覧ください。
