gemini-cli: ターミナルベースの AI エージェント(組み込みシェルツールと開発者ワークフロー向け MCP 対応)
gemini-cli: ターミナルベースの AI エージェント(組み込みシェルツールと開発者ワークフロー向け MCP 対応)
解決する課題
Gemini CLI は、開発者に Gemini モデルへの直接的なターミナルベースのインターフェースを提供します。ブラウザとコマンドラインを行き来する必要がなくなり、ユーザーはコードベースのクエリや編集、運用タスクの自動化、AI アシスタンスの開発ワークフローへの直接統合が可能になります。
仕組み
ターミナル上で動作する AI エージェントとして機能し、複数の認証方法(Google OAuth、API キー、または Vertex AI)に対応しています。このツールは Gemini 3 モデルと対話でき、最大 1M トークンのコンテキストウィンドウを活用して大規模なコードベースの解析が可能です。対話的に使用することも、スクリプト用の非対話的「ヘッドレス」モードで使用することもできます。
対象ユーザー
主にコマンドラインで作業し、ローカル環境や CI/CD パイプライン(GitHub Actions 経由)に AI によるコード理解、生成、Automation を組み込みたい開発者向けです。
ハイライト
- 組み込みツール: Google 検索による根拠付け、シェルコマンド、ファイルシステム操作、Web 取得をネイティブにサポート。
- 拡張性: カスタム統合やツールを追加できる Model Context Protocol(MCP)に対応。
- GitHub 連携: 自動 PR レビュー、課題トリアージ、オンデマンド支援のための専用 GitHub Action を提供。
- コンテキスト管理: 会話のチェックポイント機能と、プロジェクトごとに AI の振る舞いを調整できるカスタム
GEMINI.mdコンテキストファイルを搭載。 - マルチモーダル機能: PDF、画像、スケッチからアプリケーションを生成可能。
要約: ターミナル向けのオープンソース AI エージェントで、コード解析、Automation、システム統合のために Gemini モデルへの直接アクセスを提供します。
タイトル: gemini-cli: ターミナルベースの AI エージェント(組み込みシェルツールと開発者ワークフロー向け MCP 対応)
Sources
- undefinedgoogle-gemini/gemini-cli