OSS Agents JP
オープンソース AI エージェント 日本語ガイド
← 一覧へ
Gemini CLI
OTHER

Gemini CLI

Gemini CLI

Google Gemini をターミナルから操作する公式 CLI。コードのリファクタリングや解説、各種ツール呼び出しに対応し、Apache-2.0 で公開されている。

#CLI#公式#Google
EDITOR'S TAKE

編集部メモ

Google公式、ターミナルからGeminiへの最短経路

Google公式のGemini CLIは、ターミナル環境をメインフィールドとする開発者向けのエージェントです。コード解析・リファクタリング・ドキュメント生成など一般的なAIエージェント機能を備えつつ、無料枠60回/分という制約のなかで個人開発者にも現実的。MCPプロトコル対応で他のツール連携も視野に入ります。ただし2025年4月の新規公開であり、さらなる機能追加と安定性向上が進行中の段階です。

USE CASES

こんな場面で使う

  • 長めのコードファイルをターミナルから直接Geminiに送り、最適化案やバグ指摘をその場で受ける
  • ドキュメント・ブログ記事・API仕様の初稿をターミナル内で生成し、エディタに流す
  • Google検索結果をグラウンディングに使い、旬の技術情報をターミナルで学習する
DIFFERENTIATOR

類似ツールとの違い

Claude CodeやClineはIDE統合を軸とするのに対し、Gemini CLIはCLI中心の開発フロー向け設計です。Google公式の裏付けと無料枠の豊かさ、MCPサポートによる拡張性が強みですが、Gemini 3の推論能力が他社モデルと比べまだ未知数な点は考慮の余地があります。
CAVEAT

注意点・向かない用途

⚠️ 公開から半年以上経過していますが、メジャーバージョンは上がらない発展段階です。無料枠の1000回/日制限は重度ユーザーには足りません。Gemini 3の特性(長文対応・推論能力)はまだ実務評価が十分ではありません。
BEST FOR

向いている読者

ターミナル駆動開発者Google Gemini 信奉者個人・スタートアップ開発者CLI優先の技術者Google Cloud ユーザー

— OSS Agents JP 編集部による独自評価(Gemini CLI に関する観察)

REPO STATS

リポジトリ統計

⭐ Stars
-
🍴 Forks
-
⚠️ Open Issues
-
🌿 Language
-
📄 License
-
🕒 最終更新
-
📅 公開日
-
🌿 Branch
-
REFERENCE

公式ドキュメント(README)

本ハブの独自評価は上記「編集部メモ」が一次情報です。以下は GitHub README の参考転載(折りたたみ)。

📖 GitHub README の日本語訳を読む(AI 自動翻訳 / 参考情報)

— AI による自動翻訳 (2026.05.07 更新)。正確な情報は GitHub の原文 をご確認ください。

Gemini CLI

Gemini CLI CI Gemini CLI E2E (チェーン) バージョン ライセンス Code Wikiを表示

Gemini CLIスクリーンショット

Gemini CLIは、Geminiの強力な機能をターミナルに直接もたらすオープンソースのAIエージェントです。Geminiへの軽量なアクセスを提供し、プロンプトからモデルまでの最短パスを実現します。

Gemini CLIについてのすべてを、ドキュメントで学ぶことができます。

🚀 なぜGemini CLIなのか?

  • 🎯 無料枠:個人用Googleアカウントで、1分あたり60リクエスト、1日あたり1,000リクエスト。
  • 🧠 強力なGemini 3モデル:改善された推論と100万トークンのコンテキストウィンドウへのアクセス。
  • 🔧 組み込みツール:Google Searchグラウンディング、ファイル操作、シェルコマンド、ウェブ取得。
  • 🔌 拡張可能:カスタム統合のためのMCP(Model Context Protocol)サポート。
  • 💻 ターミナルファースト:コマンドラインで作業する開発者向けに設計。
  • 🛡️ オープンソース:Apache 2.0ライセンス。

📦 インストール

推奨システム仕様と詳細なインストールガイドについては、Gemini CLI のインストール、実行、リリースを参照してください。

クイックインストール

npx で即座に実行

# インストール不要で npx を使用して実行
npx @google/gemini-cli

npm でグローバルにインストール

npm install -g @google/gemini-cli

Homebrew でグローバルにインストール (macOS/Linux)

brew install gemini-cli

MacPorts でグローバルにインストール (macOS)

sudo port install gemini-cli

Anaconda でインストール(制限された環境用)

# 新しい環境を作成して有効化
conda create -y -n gemini_env -c conda-forge nodejs
conda activate gemini_env

# 環境内で npm 経由で Gemini CLI をグローバルにインストール
npm install -g @google/gemini-cli

リリースチャネル

詳細はリリースをご覧ください。

プレビュー

新しいプレビュー リリースは毎週火曜日の UTC 23:59 に公開されます。これらのリリースは完全にテストされていない可能性があり、リグレッションや他の未解決の問題を含む場合があります。preview タグでテストとインストールをお手伝いください。

npm install -g @google/gemini-cli@preview

安定版

  • 新しい安定版リリースは毎週火曜日の UTC 20:00 に公開されます。これは先週の preview リリースの完全なプロモーション + バグ修正と検証になります。latest タグを使用してください。
npm install -g @google/gemini-cli@latest

ナイトリー

  • 新しいリリースは毎日 UTC 00:00 に公開されます。これはリリース時点での main ブランチのすべての変更が含まれます。検証保留中の問題がある可能性があると想定してください。nightly タグを使用してください。
npm install -g @google/gemini-cli@nightly

📋 主な機能

コードの理解と生成

  • 大規模なコードベースをクエリして編集する
  • マルチモーダル機能を使用して PDF、画像、またはスケッチから新しいアプリを生成する
  • 自然言語を使用して問題をデバッグし、トラブルシューティングする

オートメーションと統合

  • プルリクエストのクエリや複雑なリベースの処理など、運用タスクを自動化する
  • MCP サーバーを使用して、Imagen、Veo、または Lyria を使用したメディア生成を含む新しい機能を接続する
  • ワークフロー自動化のためにスクリプトで非対話的に実行する

高度な機能

  • 組み込みのGoogle Search でリアルタイム情報をクエリに組み込む
  • 複雑なセッションを保存および再開するための会話チェックポイント
  • プロジェクトの動作をカスタマイズするためのカスタムコンテキスト ファイル (GEMINI.md)

GitHub 統合

Gemini CLI GitHub Action を使用して、Gemini CLI を GitHub ワークフローに直接統合します:

  • プルリクエスト レビュー:コンテキストに応じたフィードバックと提案を含む自動コード レビュー
  • Issue のトリアージ:コンテンツ分析に基づいた GitHub Issue の自動ラベル付けと優先順位付け
  • オンデマンド サポート:デバッグ、説明、またはタスク委譲のヘルプについては、Issue とプルリクエストで @gemini-cli をメンションしてください
  • カスタム ワークフロー:チームのニーズに合わせてカスタマイズされた自動化、スケジュール、およびオンデマンド ワークフローを構築する

🔐 認証オプション

ニーズに最適な認証方法を選択してください。

オプション 1: Google でサインイン(Google アカウントを使用した OAuth ログイン)

✨ 最適な対象: 個別開発者および Gemini Code Assist ライセンスを持つすべての方。(詳細はクォータ制限とサービス利用規約を参照してください)

メリット:

  • 無料ティア: 1 分あたり 60 リクエスト、1 日あたり 1,000 リクエスト
  • Gemini 3 モデル(1M トークンコンテキストウィンドウ付き)
  • API キー管理不要 - Google アカウントでサインインするだけです
  • 最新モデルへの自動更新

Gemini CLI を起動し、Google でサインインを選択して、プロンプトが表示されたらブラウザ認証フローに従ってください

gemini

組織から提供された有料の Code Assist ライセンスを使用している場合は、Google Cloud Project を設定することを忘れないでください

# Set your Google Cloud Project
export GOOGLE_CLOUD_PROJECT="YOUR_PROJECT_ID"
gemini

オプション 2: Gemini API キー

✨ 最適な対象: 特定のモデル制御または有料ティアアクセスが必要な開発者

メリット:

  • 無料ティア: Gemini 3(flash と pro のミックス)での 1 日あたり 1,000 リクエスト
  • モデル選択: 特定の Gemini モデルを選択できます
  • 使用量ベースの課金: 必要に応じて上限を引き上げるためにアップグレードできます
# Get your key from https://aistudio.google.com/apikey
export GEMINI_API_KEY="YOUR_API_KEY"
gemini

オプション 3: Vertex AI

✨ 最適な対象: エンタープライズチームおよび本番ワークロード

メリット:

  • エンタープライズ機能: 高度なセキュリティとコンプライアンス
  • スケーラブル: 課金アカウント付きの高いレート制限
  • 統合: 既存の Google Cloud インフラストラクチャと連携します
# Get your key from Google Cloud Console
export GOOGLE_API_KEY="YOUR_API_KEY"
export GOOGLE_GENAI_USE_VERTEXAI=true
gemini

Google Workspace アカウントおよびその他の認証方法については、認証ガイドを参照してください。

🚀 はじめに

基本的な使用方法

現在のディレクトリで開始する

gemini

複数のディレクトリを含める

gemini --include-directories ../lib,../docs

特定のモデルを使用する

RELATED

同じカテゴリの他のツール