ターミナルで動作し、クラウドAPIやOllamaなどのローカルモデルバックエンドを利用できるオープンソースのコーディングエージェントCLIです。
google-gemini/gemini-cli
Googleが開発するオープンソースのAIエージェント。Geminiをターミナルから利用し、コードの調査・編集・自動化を行えます。
代替できる製品:Claude Code
GitHub Copilot CLI
- スター
- 107,463
- フォーク
- 14,746
- 未解決の Issue
- 751
- 最終コミット
- 16 時間前
これは何?
Gemini CLIは、Geminiモデルを基盤とするターミナル型のAIエージェントです。プロジェクトのディレクトリで起動し、自然言語で指示することで、コードベースの調査、ファイルの生成や編集、問題のデバッグ、プルリクエストのレビューやリベースの処理といった運用タスクの自動化を行えます。
Googleアカウントでのログイン、Gemini APIキーの使用、エンタープライズ環境向けのVertex AI経由の接続など、複数の認証方法に対応しています。組み込みツールでは、ファイルシステムの操作、シェルコマンドの実行、Webページの取得や検索が可能です。GitHub、Slack、データベースなどのサービスと接続するMCPサーバーや、カスタムコマンド、拡張機能を使って機能を追加できます。
スクリプトから使う場合は、非対話モードで -p にプロンプトを渡すと、プレーンテキスト、JSON、または改行区切りのJSONイベントストリームを返せます。npmとHomebrewで配布されており、preview、stable、nightlyのリリースチャンネルが用意されています。
主な機能
- 01自然言語で大規模なコードベースを調査・編集
- 02PDF、画像、スケッチをマルチモーダル入力として使い、アプリを生成
- 03MCPサーバーやカスタムコマンドで機能を拡張
- 04テキスト、JSON、ストリーミング形式で出力する非対話モードをスクリプトから実行
- 05Googleアカウント、Gemini APIキー、Vertex AIで認証
ユースケース
- ターミナルから、初めて触れるコードベースを調査して要約
- 症状を自然な言葉で説明して問題をデバッグ
- プルリクエストのレビューなど、リポジトリでの定型作業を自動化
- Geminiを呼び出し、JSON出力を解析するスクリプトワークフローを実行
クイックスタート
- 1
npxですぐに実行できます(インストール不要)
npx @google/gemini-cli - 2
または、npmでグローバルにインストールできます
npm install -g @google/gemini-cli - 3
プロジェクトディレクトリでCLIを起動し、Googleでログインするか、APIキーを設定してください
gemini
使う前に知っておきたいこと
- READMEによると、無料プランのユーザーとGoogle Oneユーザー向けには、2026年6月18日にGemini CLIがAntigravity CLIに置き換えられました。
- Gemini 4 Argonなど、最新のGeminiモデル向けには最適化されていません。
トピック
よくある質問
- gemini-cli とは?
- Googleが開発するオープンソースのAIエージェント。Geminiをターミナルから利用し、コードの調査・編集・自動化を行えます。 Gemini CLIは、Geminiモデルを基盤とするターミナル型のAIエージェントです。プロジェクトのディレクトリで起動し、自然言語で指示することで、コードベースの調査、ファイルの生成や編集、問題のデバッグ、プルリクエストのレビューやリベースの処理といった運用タスクの自動化を行えます。
- gemini-cli は無料で使えますか?ライセンスは?
- gemini-cli は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- gemini-cli は今もメンテナンスされていますか?
- 活発にメンテナンス中。gemini-cli の最終コミットは 2026年10月20日 です。
- gemini-cli は何に使えますか?
- ターミナルから、初めて触れるコードベースを調査して要約 症状を自然な言葉で説明して問題をデバッグ プルリクエストのレビューなど、リポジトリでの定型作業を自動化 Geminiを呼び出し、JSON出力を解析するスクリプトワークフローを実行
- gemini-cli のインストール方法は?
- npxですぐに実行できます(インストール不要): npx @google/gemini-cli または、npmでグローバルにインストールできます: npm install -g @google/gemini-cli プロジェクトディレクトリでCLIを起動し、Googleでログインするか、APIキーを設定してください: gemini
- gemini-cli はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/google-gemini/gemini-cli
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
経験からスキルを作成・改善し、多数のモデルプロバイダーに対応、CLIやメッセージアプリから利用できる自己改善型AIエージェント。
好みのLLMに接続でき、LSPとMCPに対応した、プロジェクトごとのセッション管理機能を備えるターミナル型AIコーディングエージェント。
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップ、Web、エディター、チャット用のインターフェースも利用できます。
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップアプリと、実装・計画用の2つのエージェントを搭載。