google-gemini/gemini-cli
An open-source AI agent that brings the power of Gemini directly into your terminal.
What it solves
Gemini CLI は開発者に対し、ターミナルベースの Gemini モデルへの直接インターフェースを提供します。ブラウザとコマンドラインを行き来する必要がなく、コードベースの問い合わせや編集、運用タスクの自動化、AI アシスタンスを開発ワークフローに直接統合できます。
How it works
ターミナルで動作する AI エージェントとして機能し、複数の認証方法(Google OAuth、API キー、または Vertex AI)をサポートします。このツールは Gemini 3 モデルと対話でき、1M トークンのコンテキストウィンドウを活用して大規模コードベースの分析が可能です。対話的に使用することも、スクリプト用の非対話「headless」モードで使用することもできます。
Who it’s for
主にコマンドラインで作業し、ローカル環境や CI/CD パイプライン(GitHub Actions 経由)に AI 駆動のコード理解、生成、オートメーションを統合したい開発者向けです。
Highlights
- Built-in Tools: Google Search の根拠取得、シェルコマンド、ファイルシステム操作、ウェブ取得をネイティブにサポート。
- Extensibility: カスタム統合やツールを追加できる Model Context Protocol(MCP)をサポート。
- GitHub Integration: 自動 PR レビュー、課題トリアージ、オンデマンド支援のための専用 GitHub Action を提供。
- Context Management: 会話のチェックポイント機能と、プロジェクトごとに AI の振る舞いを調整できるカスタム
GEMINI.mdコンテキストファイルを備えています。 - Multimodal Capabilities: PDF、画像、スケッチからアプリケーションを生成できます。