4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Gemini CLI vs Codex CLI vs Claude Code CLI:画像解析の速度・精度・コスト比較(2025年版)

Posted at

Gemini CLI vs Codex CLI vs Claude Code CLI:画像解析の速度・精度・コスト比較

シェルスクリプトから AI の画像解析機能を使いたい場合、Gemini CLICodex CLIClaude Code CLI のどれを選ぶべきでしょうか?

本記事では、実際のベンチマーク結果と外部ソースの評価を元に、3つのツールを比較します。

結論(先に)

項目 Codex CLI Gemini CLI Claude Code CLI
速度 高速(約18秒) 遅い(約130秒) 高速(約21秒)
精度 高い 高い(同等) 高い
コスト ChatGPT Plus/Pro/Business 無料 Claude Pro/Max
画像入力 -i オプション read_file ツール プロンプト内にパス
自動化対応 対応 対応 対応
.gitignore 影響なし ブロックされる 影響なし

推奨:

  • シェルスクリプト自動化 → Codex CLI、Claude Code CLI、または Gemini CLI
  • 速度重視 → Codex CLI または Claude Code CLI
  • コスト重視 → Gemini CLI(無料枠内で使用可能)
  • 対話的な開発 → Claude Code CLI(インタラクティブ・ヘッドレス両対応)

ローカルベンチマーク結果

同一画像で複数回テストした結果:

画像タイプ Codex CLI Gemini CLI Claude Code CLI
ロゴ画像(1回目) 17秒 140秒 8秒
サムネイル 19秒 123秒 39秒
ロゴ画像(2回目) - - 18秒
平均 18秒 131秒 21秒

Gemini CLI は約6倍遅い、Codex CLI と Claude Code CLI はほぼ同等

速度差の原因

  1. MCP起動オーバーヘッド

    • Gemini CLI: 多数のMCP拡張を読み込む(5-7秒)
    • Codex CLI: MCPは軽量(2-3秒)
    • Claude Code CLI: 軽量MCP(2-3秒)
  2. 画像入力方式

    • Codex CLI: -i オプションで直接添付
    • Gemini CLI: read_file ツール経由でbase64変換
    • Claude Code CLI: プロンプト内にパスを埋め込み
  3. モデル推論時間

    • gpt-5.2 (Codex CLI): 高速な応答
    • claude-sonnet-4.5 (Claude Code CLI): 高速な応答
    • gemini-2.5-flash (Gemini CLI): 応答生成にやや時間がかかる

外部ソースの評価

Render.com ベンチマーク(2025年)

AI コーディングツールの速度スコア比較:

ツール Speed スコア
Cursor 9
Claude Code 7
Codex CLI 7
Gemini CLI 5

Analytics Vidhya の比較レビュー

"In speed, Codex CLI was fastest, followed by Gemini and Claude."

"Codex would be best in speed-focused workflows"

"Gemini CLI gave a firm foundation and seemed fast. Its polish and documentation were lacking"

Neuralyx AI タスク別速度比較

タスク種別 Codex CLI Gemini CLI
Simple Component 2-3秒 2-3秒
API Endpoint 5-7秒 5-6秒
Full Feature 30-45秒 35-40秒

→ 単純タスクでは同等、複雑タスクで Codex がやや優位

LogRocket の分析

"Gemini is better if you want guided iteration"

"Codex is faster for quickly extracting"

Reddit ユーザーの声

r/ChatGPTCoding (139 upvotes):

"Codex CLI + GPT-5 still a more effective duo"

r/codex (105 upvotes):

"Running Codex alongside Gemini CLI Pro"

→ 両方併用するユーザーが多い

r/ClaudeAI (192 upvotes):

"Use Gemini CLI within Claude Code and save weekly credits"

Gemini CLI は無料が最大の魅力

Hacker News の評価

"Gemini CLI at this stage isn't good at complex coding tasks (vs. Claude Code, Codex)"

"Mostly because of the simple ReAct loop"


実装比較

Codex CLI での画像解析

# シンプルな実行
echo "この画像を説明してください" | codex exec -i /path/to/image.png -s read-only

メリット:

  • -i オプションで直接画像添付
  • .gitignore の影響を受けない
  • 出力がシンプル

Gemini CLI での画像解析

# read_file ツール経由
gemini -m gemini-2.5-flash -y \
    "read_file ツールで /path/to/image.png を読み込み、画像を説明してください"

注意点:

  • .gitignore 対象ファイルは読めない
  • 一時ディレクトリにコピーが必要な場合あり
# .gitignore 回避版
cp /path/to/image.png ./tmp_image.png
gemini -m gemini-2.5-flash -y "read_file ツールで ./tmp_image.png を読み込み..."
rm ./tmp_image.png

Claude Code CLI での画像解析

# ヘッドレスモード(シェルスクリプト対応)
claude -p "Describe this image: /path/to/image.png"

# 日本語での使用例
claude -p "この画像を説明してください: /path/to/image.png"

# インタラクティブモード
claude
> この画像のエラーを分析してください: /path/to/error.png

画像入力の3つの方法:

  1. ヘッドレスモード: プロンプト内にパスを埋め込む(-p "... /path/to/image.png"
  2. ドラッグ&ドロップ: インタラクティブモードで画像をウィンドウにドラッグ
  3. クリップボード: Ctrl+V で貼り付け(Cmd+V は不可)

対応形式: JPEG, PNG, GIF, WebP

メリット:

  • ヘッドレスモード(-p)で自動化に対応
  • .gitignore の影響を受けない
  • プロンプト内にパスを含めるだけでOK(特別なオプション不要)

統合スクリプト(自動化対応3ツール)

速度・精度・コストを両立させる実装例:

#!/bin/bash
# analyze-image.sh - Codex/Claude優先、Geminiフォールバック

IMG_PATH="$1"

# 1. Codex CLI を試す(最速・有料)
if command -v codex >/dev/null 2>&1; then
    result=$(echo "この画像を30文字以内で説明" | \
        codex exec -i "$IMG_PATH" -s read-only 2>/dev/null | \
        tail -1)
    [ -n "$result" ] && echo "$result" && exit 0
fi

# 2. Claude Code CLI にフォールバック(高速・月額)
if command -v claude >/dev/null 2>&1; then
    result=$(claude -p "この画像を30文字以内で説明してください: ${IMG_PATH}" 2>/dev/null | head -1)
    [ -n "$result" ] && echo "$result" && exit 0
fi

# 3. Gemini CLI にフォールバック(遅い・無料)
if command -v gemini >/dev/null 2>&1; then
    result=$(gemini -m gemini-2.5-flash -y \
        "read_file ツールで $IMG_PATH を読み込み、30文字以内で説明" \
        2>/dev/null | tail -1)
    [ -n "$result" ] && echo "$result" && exit 0
fi

# 4. 最終フォールバック
echo "関連画像"

コスト比較

Claude Code CLI(Anthropic)

  • 課金: Claude Pro($20/月)または Claude Max($100~/月)サブスクリプション
  • 画像解析: サブスクリプション内で使用可能
  • 特徴: 月額固定料金で使い放題(使用量制限あり)

Codex CLI(OpenAI API)

  • 課金: Plus、Pro、Bussines、Edu、Enterpriseプラン or ChatGPT API
  • 画像解析: サブスクリプション内で使用可能 / ChatGPT Vision API として課金
  • 目安: 月額固定料金で使い放題(使用量制限あり) / 1画像あたり約 $0.001-0.01

Gemini CLI(Google AI)

  • 課金: 現時点で無料(2025年12月時点)
  • 制限: レート制限あり(1分あたり60リクエスト、1日1000リクエスト)
  • 将来: 有料化の可能性あり

どれを選ぶべきか

Claude Code CLI が向いている場合

  • 自動化・対話両方に対応したい
  • Claude Pro/Max を既に契約している
  • Vision 以外の機能(コード生成等)と併用
  • Codex と同等の速度が必要で、月額制を許容できる

Codex CLI が向いている場合

  • リアルタイム処理が必要
  • 大量の画像を連続処理
  • 従量課金を許容できる
  • .gitignore 対象ファイルを扱う

Gemini CLI が向いている場合

  • コストを抑えたい
  • バッチ処理で速度は気にしない
  • Google Cloud との連携がある
  • 無料枠で十分な処理量

自動化で複数使う場合(推奨)

# 優先度設定(シェルスクリプト用)
--prefer codex  # 速度最優先(従量課金)
--prefer claude # 速度重視(月額固定)
--prefer gemini # コスト最優先(無料)

まとめ

シェルスクリプト自動化向け

評価軸 勝者
速度 Codex CLI(18秒)/ Claude Code CLI(21秒)
コスト Gemini CLI(無料)
使いやすさ Claude Code CLI(プロンプト内パス指定)
精度 同等
自動化対応 全て対応

用途別推奨

用途 推奨ツール
シェルスクリプト自動化 Codex CLI、Claude Code CLI、または Gemini CLI
対話的な開発作業 Claude Code CLI(両モード対応)
コスト最小化 Gemini CLI(無料)
速度最優先 Codex CLI(18秒)または Claude Code CLI(21秒)

最終的な選択:

  • 自動化: Codex CLI 優先、Claude Code CLI 次点、Gemini CLI フォールバックの統合スクリプト
  • 対話的作業: Claude Code CLI(インタラクティブ・ヘッドレス両対応)
  • コスト重視: Gemini CLI(無料)

参考リンク

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?