Gemini CLI
Description:
GoogleのGeminiモデルをターミナルから直接操作し、コード生成やリサーチ、エラー修正をコマンド一つで実現するAIエージェント
Tags:
Updated:
2026/01/28
- ・ Google Gemini 統合: Googleの最新AIモデルをターミナルから直接利用でき、大規模なプロジェクトマップに基づいた高度な推論が可能。
- ・ ReActループによる自律性: 指示に対して「思考(Reason)」と「実行(Act)」を繰り返し、必要に応じて外部ツールやローカルMCPサーバーを動的に活用。
- ・ コード・ドキュメントの即時編集: ファイルを読み込むだけでなく、AIが直接修正案を提示し、承認後にローカルファイルを自動更新。
- ・ 柔軟な設定: 環境変数や設定ファイルを通じて、使用モデルやプロンプト、動作モードを細かくカスタマイズ可能。
- ・ コードのレビューとリファクタリング: 「この機能のパフォーマンスを改善して」と指示し、AIに修正案を書かせてその場で適用。
- ・ バグの自動修正: ターミナルのエラー出力をそのまま渡し、根本的な原因の特定と修正プログラムの作成を依頼。
- ・ ドキュメントの作成と推敲: コードから README や技術ドキュメントを自動生成したり、既存テキストの構成案を提案。
- ・ リポジトリ全体の解析: 初見のコードベースに対して、全体のアーキテクチャや主要なデータフローをAIに質問。
構築・初期設定
Section titled “構築・初期設定”インストール
Section titled “インストール”Node.js (v18以上) がインストールされている必要があります。
- npm でグローバルインストール
- npx で実行(インストール不要)
コマンドを実行するとログインを求められます。
ブラウザが開くので、Googleアカウントを選択して認証を完了させます。
基本的な使い方
Section titled “基本的な使い方”プロジェクトのルート等で gemini コマンドを入力して対話を開始します。
あるいは、特定のタスクを引数として渡します。