このプロジェクトについて

Gemini CLIは、開発者がGeminiモデルにアクセスするために設計されたターミナル優先のAIエージェントです。コードの理解、生成、デバッグを含む幅広い機能をサポートしており、100万トークンのコンテキストウィンドウを使用して大規模なコードベースのクエリや編集が可能です。 主な機能は以下の通りです: - 内蔵ツール:グラウンディングのためのGoogle Search、ファイルシステム操作、シェルコマンドの実行、およびウェブフェッチとの統合。 - 拡張性:カスタムツールやサーバーを統合するためのModel Context Protocol (MCP) のサポート。 - 自動化:スクリプトで使用可能な非対話型のヘッドレスモード、および自動PRレビューやイシュートリアージ専用のGitHub Action。 - コンテキスト管理:カスタムコンテキストファイル (GEMINI.md)、会話のチェックポイント作成、およびトークンキャッシュのサポート。 - 柔軟な認証:Google OAuth、Gemini APIキー、およびエンタープライズワークロード向けのVertex AIを含む複数のログインオプション。 このツールはnpm、Homebrew、MacPortsを通じて配布されており、Apache 2.0ライセンスの下で提供されています。