本文へスキップ
Gemini CLI

gemini-cli: Geminiの力を直接ターミナルに持ち込むオープンソースAIエージェント

Command-LineGeminifreegoogleOpen Source

Gemini CLIは、Googleが提供する公式のオープンソースAIエージェントで、ターミナルでGemini 2.5 Proの力を活用できます。開発者は、自然言語を使ってシェル内でチャット、コーディング、複雑なタスクの実行が可能で、マルチモーダルプロンプトと100万トークンの大規模なコンテキストウィンドウをサポートしています。

★ 9 最終更新: 2025-06-27 無料 github.com
サイトを見る

ウェブサイトプレビュー

Gemini CLI — ウェブサイトプレビュー

詳細紹介

Gemini CLI – ターミナルのためのAIエージェント

Gemini CLIとは?

Gemini CLIは、Googleの公式オープンソースコマンドラインツールで、Gemini 2.5 ProのAI機能—コーディングヘルプ、リサーチ、コンテンツ生成、タスク管理を含む—を直接ターミナルに持ち込みます。100万トークンの大規模なコンテキストウィンドウを備えたGeminiの大規模言語モデルにより、開発者に強力なマルチモーダル体験を提供します。


Gemini CLIを使用する理由

  • ネイティブターミナル体験: IDEなしでシェル内の簡単なNATプロンプトを介してAIと対話できます。
  • 無料でオープンソース: プレビューはGoogleアカウントを持つすべての人がアクセス可能です。CLIはオープンソースライセンスの下でリリースされています。
  • 深いモデル統合: Gemini Code Assist、Model Context Protocol、ウェブ検索、Veo/Imagenを介したマルチメディア機能などの高度な機能を含みます。
  • 高い使用制限: 1分間に60リクエスト、1日あたり最大1,000リクエストを提供し、利用可能な最も寛大な無料クォータの一つです。

コア機能

  • チャットベースのコードアシスタンス: 自然言語を介してターミナルから直接コードを書き、デバッグし、リファクタリングできます
  • 豊富なタスクサポート: コーディングを超えて—コンテンツの作成、リサーチの実行、ファイルの分析、タスクの管理、問題のトラブルシューティングが可能です
  • マルチモーダルで拡張可能: Geminiの言語、コード、画像、オーディオ、ビデオ機能にアクセスできます。プラグインを統合し、MCPを介してカスタムプロンプトをサポートします。
  • オープンソースコードベース: GitHubでコードを検査し、貢献できます—Apache 2.0 / MITライセンスです。

始め方

  1. Gemini CLIのGitHubリポジトリ(https://github.com/google-gemini/gemini-cli/)にアクセスします。
  2. 最新リリースをダウンロードするか、Goまたは他のサポート言語でソースからビルドします。
  3. Google AI StudioからGEMINI_API_KEYを設定します。
  4. geminiを--helpで実行して、チャット、埋め込み、プロンプト、コード機能などを探索します。
  5. プロンプトを入力し、シェルから直接対話を開始します。

ヒント&トリック

  • Gemini Code Assistをシームレスに使用: IDEで利用可能な同じコードヘルプをターミナルで楽しめます。
  • マルチモーダル機能を探索: CLIを介して直接画像を生成したり、ビデオを要約したりしてみてください。
  • システムコマンドでカスタマイズ: チャットセッション内で!m(マルチラインの切り替え)、モデルの設定、メモリのクリアなどのコマンドを使用します。

FAQ

Q: Gemini CLIは現在利用可能ですか?
A: はい。パブリックプレビューでオープンソースです。個人のGoogleアカウントとGemini Code Assistライセンスでアクセスできます。

Q: APIキーは必要ですか?
A: はい。Google AI StudioまたはVertex AIからGemini APIキーを取得し、GEMINI_API_KEY環境変数に設定します。

Q: 無料で使用できますか?
A: 無料プレビューユーザーは1分間に60リクエスト、1日あたり1,000リクエストまで利用可能です。有料ユーザーはVertex AIまたはエンタープライズプランを通じてこれを超えることができます。

Q: IDEベースのツールと何が違いますか?
A: Gemini CLIは、重いIDEセットアップを必要としない純粋なターミナルネイティブのAI体験を提供し、コード、テキスト、リサーチ、メディアをカバーすることで際立っています—すべてシェルインタラクションを介して。
Q: 誰に向いていますか?
A: ターミナルを愛する開発者、DevOpsプロフェッショナル、研究者、およびコマンドラインワークフローにAIツールを緊密に統合することを好むAI愛好家に理想的です。

Jules - 開発タスクを自動化するGoogleのAIコーディングアシスタント

Julesは、バグ修正やバージョン更新などの日常的な開発タスクを自動化するために設計されたGoogleのAI駆動のコーディングアシスタントです。GitHubと統合され、Gemini 2.5 Proによって駆動されるJulesは、非同期で動作し、開発者の生産性を向上させます

aiagentgoogle

Alibaba CloudのLingma – IDEとプラグインサポートを備えたAI駆動のコーディング

Lingmaは、Alibaba Cloudが開発したAI駆動のコーディングアシスタントです。VS Code/JetBrainsとのプラグインベースの統合と、WindowsおよびmacOS向けに新たに立ち上げられたスタンドアロンIDEの両方をサポートしています。インテリジェントなコード生成、エラーデバッグ、クロスファイルリファクタリング、およびエンタープライズレベルのデプロイメントにより、Lingmaは開発者がより良いコードをより速く書くのを助けます—特に中国語の開発環境において。

aifreealibaba

Open Lovable – オープンソースのAIパワードWebサイトからReactへのコンバーター

Open Lovableは、Mendable AIによるオープンソースプロジェクトで、開発者が任意のWebサイトをクローンし、AIを使用してReactアプリに変換することができます。Firecrawl、Groq/Moonshot AI、およびE2Bサンドボックスによって駆動されます。無料、セルフホスティング可能、プライバシーに優しい。

["open lovable""open-lovable""website to React"

Kiro – 仕様駆動開発のためのAgentic AI搭載IDE

KiroはAWSから提供されるAgentic AI搭載のIDEで、仕様駆動のワークフロー、エージェントフック、マルチモーダルコンテキスト、透明な差分を利用して、開発者がプロトタイプから本番環境への移行を効率的に行えるように支援します。現在プレビュー版が利用可能です。

AI IDEaiIDE

OpenRouter - LLMのための統一インターフェース

OpenRouterは、プロプライエタリモデルやオープンソースモデルを含む、さまざまなプロバイダーからの大規模言語モデル(LLM)へのアクセスを提供する統一インターフェースです。より良い価格、改善された稼働時間を提供し、サブスクリプションは必要ありません。

ai

OpenAI プラットフォーム

Playgroundは、OpenAIが提供するオンラインインタラクティブツールで、GPT-3.5、GPT-4、GPT-4oなどの言語モデルの能力をテストし探索するためのものです。特に開発者、コンテンツクリエイター、プロダクトマネージャー、そしてコードを書かずにAIモデルと対話したい人々に最適です。

aideveloper