GoogleはGemini CLI、Gemini 2.5 Proモデルの全機能を開発者ターミナルに直接提供する新しいオープンソースのAIコマンドラインインターフェースをリリースした。柔軟性、透明性、開発者優先のワークフローを重視して設計されており、Gemini CLIは軽量でローカルにアクセス可能なインターフェースを通じて高性能な自然言語AIアシスタンスを提供する。
Gemini CLIはApache 2.0ライセンスの下で本日から利用可能であり、開発者はソースコードを検査、修正、拡張することができる。Gemini Code Assistとの深い統合を特徴としており、開発者は同じモデルバックボーンを使用して、IDEベースとターミナルベースのAIアシスタンスをシームレスに切り替えられる。
Gemini CLIの主な機能は以下を含む:
- 百万トークンコンテキストウィンドウのGemini 2.5 Proをサポート
- リアルタイムWebコンテキスト統合を実現する、Google検索を用いたプロンプトグラウンディング
- Model Context Protocol (MCP)とカスタムシステムプロンプト(GEMINI.md経由)の組み込みサポート
- 非対話型スクリプティングモードによってCI/CDワークフローの一部としてAIによるターミナル自動化が可能
個人のGoogleアカウントで認証されると開発者はGemini Code Assistライセンスの下で無料でGemini CLIにアクセスできる。高度なユーザーはGoogle AI StudioやVertex AIからのAPIキーを使用して、より広範な制御や高ボリュームのユースケースに対応した設定を行うことも可能だ。
Gemini CLIは以下を含む開発者ワークフローをサポートする:
- コードの作成、リファクタリング、デバッグ
- ターミナルタスクとシェルスクリプティングの自動化
- 技術的なトピックやドキュメントの調査
- 構造化コンテンツやマークダウンの生成
- ローカルファイルおよびシステムレベルの操作の実行
このプロジェクトはコミュニティの意見を取り入れながら進化することを目指しており、Gemini CLI GitHubリポジトリを通じての貢献が奨励されている。Googleはこのリリースが、強力なモデルへのアクセスをプラットフォーム全体で民主化することを目的とした、オープンで拡張可能なAIツールへの同社のシフトを継続するものであると強調している。
しかし初期ユーザーからのフィードバックでは、まだ改善が必要な領域が指摘されている。ある開発者がコメントした:
少し試してみました;あまり難しくないタスクに対して、コードベースを最初に4分間ほど検索した後、呼び出しがすべてコメントアウトされている別のコードベースを探索するように求められました。Claude Codeにはまだ遠い感じです。
別のRedditユーザーが付け加える:
セッション開始から5分間は問題ありませんが、その後モデルがFlashに切り替わり、コーディングに関しては完全にひどい状態になります。
IDEでの作業を好む開発者向けにGemini Code AssistはGemini CLIとエージェント技術を共有している。これにはVS Codeでのマルチステッププランニング、自動リカバリー、推論ベースのコード生成が含まれており、すべてのティアで無償提供されている。
Gemini CLIは本日からcli.gemini.devで利用可能であり、始めるにはGoogleログインのみ必要だ。